|
||||||||||
| 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.form.PropertySelection
org.trails.component.AbstractPropertySelection
public abstract class AbstractPropertySelection
A base class for building trails-aware PropertySelection components Notice that this class uses the PropertySelection render mechanism, that means that derivative classes can't make use of HTML templates.
| Field Summary |
|---|
| Fields inherited from class org.apache.tapestry.AbstractComponent |
|---|
_body, _bodyCount |
| Constructor Summary | |
|---|---|
AbstractPropertySelection()
|
|
| Method Summary | |
|---|---|
abstract org.apache.tapestry.form.IPropertySelectionModel |
buildSelectionModel()
|
abstract java.lang.String |
getIdParameter()
|
abstract java.util.List |
getInstances()
|
abstract org.apache.tapestry.form.IPropertySelectionModel |
getModel()
|
abstract java.lang.String |
getNoneLabel()
|
abstract org.apache.tapestry.form.IOptionRenderer |
getOptionRenderer()
|
abstract IPropertyDescriptor |
getPropertyDescriptor()
|
abstract org.apache.tapestry.form.ValidatableFieldSupport |
getValidatableFieldSupport()
|
abstract java.lang.Object |
getValue()
|
abstract boolean |
isAllowNone()
|
abstract void |
setAllowNone(boolean allowNone)
|
abstract void |
setInstances(java.util.List instances)
|
abstract void |
setModel(org.apache.tapestry.form.IPropertySelectionModel PropertySelectionModel)
|
abstract void |
setNoneLabel(java.lang.String noneLabel)
|
abstract void |
setPropertyDescriptor(IPropertyDescriptor PropertyDescriptor)
|
abstract void |
setValue(java.lang.Object value)
|
| Methods inherited from class org.apache.tapestry.form.PropertySelection |
|---|
isRequired, renderFormComponent, rewindFormComponent |
| Methods inherited from class org.apache.tapestry.form.AbstractFormComponent |
|---|
generateClientId, getCanTakeFocus, getForm, getName, getRenderBodyOnRewind, peekClientId, renderComponent, renderDelegateAttributes, renderDelegatePrefix, renderDelegateSuffix, setForm, setName, setName |
| Methods inherited from class org.apache.tapestry.AbstractComponent |
|---|
addAsset, addBody, addComponent, checkActiveLock, cleanupAfterRender, enterActiveState, equals, finishLoad, finishLoad, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getBody, getBodyCount, getBoundId, getClientId, getComponent, getComponents, getContainedComponent, getContainedRenderers, getContainer, getEventInvoker, getExtendedId, getId, getIdPath, getInnerRenderers, getListeners, getMessages, getNamespace, getPage, getRenderWorker, getSpecification, getSpecifiedId, getTemplateTagName, hasEvents, hashCode, isInActiveState, isParameterBound, isRendering, isStateful, pageEndRender, prepareForRender, render, renderBody, renderIdAttribute, renderInformalParameters, setBinding, setClientId, setContainedComponent, setContainer, setHasEvents, setId, setNamespace, setPage, setTemplateTagName, toString, triggerEvent |
| Methods inherited from class org.apache.hivemind.impl.BaseLocatable |
|---|
getLocation, setLocation |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, 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, getMessages, getNamespace, getPage, getSpecification, getSpecifiedId, getTemplateTagName, isRendering, peekClientId, renderBody, setBinding, setClientId, setContainedComponent, setContainer, setId, setNamespace, setPage, setTemplateTagName |
| 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 |
| Constructor Detail |
|---|
public AbstractPropertySelection()
| Method Detail |
|---|
@Parameter(defaultValue="buildSelectionModel()") public abstract org.apache.tapestry.form.IPropertySelectionModel getModel()
getModel in class org.apache.tapestry.form.PropertySelectionpublic abstract void setModel(org.apache.tapestry.form.IPropertySelectionModel PropertySelectionModel)
@InjectObject(value="service:tapestry.form.ValidatableFieldSupport") public abstract org.apache.tapestry.form.ValidatableFieldSupport getValidatableFieldSupport()
getValidatableFieldSupport in class org.apache.tapestry.form.PropertySelection
@Parameter(cache=false,
defaultValue="ognl:@org.apache.tapestry.form.DefaultOptionRenderer@DEFAULT_INSTANCE")
public abstract org.apache.tapestry.form.IOptionRenderer getOptionRenderer()
getOptionRenderer in class org.apache.tapestry.form.PropertySelection
@Parameter(name="id",
defaultValue="id")
public abstract java.lang.String getIdParameter()
getIdParameter in class org.apache.tapestry.form.AbstractFormComponent@Parameter(required=true) public abstract IPropertyDescriptor getPropertyDescriptor()
public abstract void setPropertyDescriptor(IPropertyDescriptor PropertyDescriptor)
@Parameter(defaultValue="not(propertyDescriptor.required)") public abstract boolean isAllowNone()
public abstract void setAllowNone(boolean allowNone)
@Parameter(defaultValue="literal:None") public abstract java.lang.String getNoneLabel()
public abstract void setNoneLabel(java.lang.String noneLabel)
@Parameter public abstract java.util.List getInstances()
public abstract void setInstances(java.util.List instances)
@Parameter public abstract java.lang.Object getValue()
getValue in class org.apache.tapestry.form.PropertySelectionpublic abstract void setValue(java.lang.Object value)
setValue in class org.apache.tapestry.form.PropertySelectionpublic abstract org.apache.tapestry.form.IPropertySelectionModel buildSelectionModel()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||