|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.hivemind.impl.BaseLocatable
org.apache.tapestry.AbstractComponent
org.apache.tapestry.form.AbstractFormComponent
org.apache.tapestry.dojo.form.AbstractFormWidget
org.apache.tapestry.dojo.form.Autocompleter
public abstract class Autocompleter
An html field similar to a select input field that
is wrapped by a dojo ComboBox widget.
| Constructor Summary | |
|---|---|
Autocompleter()
|
|
| Method Summary | |
|---|---|
abstract IEngineService |
getDirectService()
Injected. |
abstract java.lang.String |
getFilter()
|
abstract IPropertySelectionModel |
getModel()
|
abstract IScript |
getScript()
Injected. |
abstract boolean |
getSubmitOnChange()
|
abstract ValidatableFieldSupport |
getValidatableFieldSupport()
Injected. |
abstract java.lang.Object |
getValue()
|
abstract boolean |
isFilterOnChange()
|
boolean |
isRequired()
Returns false. |
boolean |
isStateful()
Invoked by the event service to query the component as to whether it is stateful. |
void |
renderComponent(IJSONWriter writer,
IRequestCycle cycle)
Renders a JSON object response back to the client. |
protected void |
renderFormWidget(IMarkupWriter writer,
IRequestCycle cycle)
Called when rendering a form widget. |
protected void |
rewindFormWidget(IMarkupWriter writer,
IRequestCycle cycle)
Called during form submission to retrieve submitted input values. |
abstract void |
setFilter(java.lang.String value)
|
abstract void |
setValue(java.lang.Object value)
|
void |
trigger(IRequestCycle cycle)
Triggerd by using filterOnChange logic. |
| Methods inherited from class org.apache.tapestry.dojo.form.AbstractFormWidget |
|---|
renderFormComponent, renderWidget, rewindFormComponent |
| Methods inherited from class org.apache.tapestry.form.AbstractFormComponent |
|---|
getCanTakeFocus, getForm, getIdParameter, getName, getRenderBodyOnRewind, renderComponent, renderDelegateAttributes, renderDelegatePrefix, renderDelegateSuffix, renderIdAttribute, setClientId, setForm, setName, setName |
| Methods inherited from class org.apache.tapestry.AbstractComponent |
|---|
addAsset, addBody, addComponent, checkActiveLock, cleanupAfterRender, enterActiveState, finishLoad, finishLoad, format, format, format, format, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getBody, getBodyCount, getClientId, getComponent, getComponents, getContainedComponent, getContainer, getEventInvoker, getExtendedId, getId, getIdPath, getListeners, getMessage, getMessages, getNamespace, getPage, getProperty, getSpecification, isInActiveState, isParameterBound, isRendering, pageEndRender, prepareForRender, render, renderBody, renderInformalParameters, setBinding, setContainedComponent, setContainer, setId, setNamespace, setPage, setProperty, toString, triggerEvent |
| Methods inherited from class org.apache.hivemind.impl.BaseLocatable |
|---|
getLocation, setLocation |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.apache.tapestry.form.ValidatableField |
|---|
getValidators |
| Methods inherited from interface org.apache.tapestry.form.IFormComponent |
|---|
getClientId, getDisplayName, getForm, getName, isDisabled, setName |
| Methods inherited from interface org.apache.tapestry.IComponent |
|---|
addAsset, addBody, addComponent, enterActiveState, finishLoad, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getComponent, getComponents, getContainedComponent, getContainer, getEventInvoker, getExtendedId, getId, getIdPath, getListeners, getMessage, getMessages, getNamespace, getPage, getProperty, getSpecification, isRendering, renderBody, setBinding, setContainedComponent, setContainer, setId, setNamespace, setPage, setProperty |
| Methods inherited from interface org.apache.tapestry.IRender |
|---|
render |
| Methods inherited from interface org.apache.hivemind.LocationHolder |
|---|
setLocation |
| Methods inherited from interface org.apache.hivemind.Locatable |
|---|
getLocation |
| Methods inherited from interface org.apache.tapestry.IDirectEvent |
|---|
triggerEvent |
| Constructor Detail |
|---|
public Autocompleter()
| Method Detail |
|---|
protected void renderFormWidget(IMarkupWriter writer,
IRequestCycle cycle)
renderFormWidget in class AbstractFormWidgetwriter - The markup writer to render with.cycle - The cycle associated with request.
public void renderComponent(IJSONWriter writer,
IRequestCycle cycle)
renderComponent in interface IJSONRenderwriter - The json object writer used to write valid JSON responses.cycle - Contextual request object.
protected void rewindFormWidget(IMarkupWriter writer,
IRequestCycle cycle)
AbstractFormWidget
rewindFormWidget in class AbstractFormWidgetwriter - The passed in IMarkupWriter will be a NullMarkupWriter, making
any content written ignored.cycle - Typically used to retrieve submitted value via cycle.getParameter(getName()).AbstractFormComponent.rewindFormComponent(org.apache.tapestry.IMarkupWriter, org.apache.tapestry.IRequestCycle)public boolean isStateful()
HttpSession is active, then a
StaleSessionException is
thrown by the service.
isStateful in interface IDirectisStateful in interface IDirectEventisStateful in class AbstractComponentpublic void trigger(IRequestCycle cycle)
DirectLink component will
notify its listener.
trigger in interface IDirectpublic abstract IPropertySelectionModel getModel()
public abstract boolean isFilterOnChange()
public abstract boolean getSubmitOnChange()
public abstract java.lang.Object getValue()
public abstract void setValue(java.lang.Object value)
public abstract void setFilter(java.lang.String value)
public abstract java.lang.String getFilter()
public abstract ValidatableFieldSupport getValidatableFieldSupport()
public abstract IEngineService getDirectService()
public abstract IScript getScript()
public boolean isRequired()
AbstractFormComponent
isRequired in interface IFormComponentisRequired in class AbstractFormComponentAbstractFormComponent.isRequired()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||