org.trails.component
Class SimplePropertyEditor

java.lang.Object
  extended by org.apache.hivemind.impl.BaseLocatable
      extended by org.apache.tapestry.AbstractComponent
          extended by org.trails.component.PropertyEditor
              extended by org.trails.component.SimplePropertyEditor
All Implemented Interfaces:
org.apache.hivemind.Locatable, org.apache.hivemind.LocationHolder, org.apache.tapestry.IComponent, org.apache.tapestry.IDirectEvent, org.apache.tapestry.internal.Component, org.apache.tapestry.IRender

@ComponentClass(allowBody=true,
                allowInformalParameters=true)
public abstract class SimplePropertyEditor
extends PropertyEditor


Field Summary
 
Fields inherited from class org.apache.tapestry.AbstractComponent
_body, _bodyCount
 
Constructor Summary
SimplePropertyEditor()
           
 
Method Summary
abstract  BlockFinder getBlockFinder()
           
abstract  IClassDescriptor getClassDescriptor()
           
 IPropertyDescriptor getDescriptor()
           
abstract  java.lang.String getProperty()
           
 
Methods inherited from class org.trails.component.PropertyEditor
getBlock, getEditorAddress, getModel, getRenderBlock, isModelNew, renderComponent
 
Methods inherited from class org.apache.tapestry.AbstractComponent
addAsset, addBody, addComponent, checkActiveLock, cleanupAfterRender, enterActiveState, equals, finishLoad, finishLoad, generateClientId, 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, peekClientId, 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.hivemind.LocationHolder
setLocation
 
Methods inherited from interface org.apache.hivemind.Locatable
getLocation
 

Constructor Detail

SimplePropertyEditor

public SimplePropertyEditor()
Method Detail

getProperty

@Parameter(required=true)
public abstract java.lang.String getProperty()

getClassDescriptor

@Parameter(defaultValue="container.classDescriptor")
public abstract IClassDescriptor getClassDescriptor()
Specified by:
getClassDescriptor in class PropertyEditor

getBlockFinder

@InjectObject(value="service:trails.core.EditorService")
public abstract BlockFinder getBlockFinder()
Specified by:
getBlockFinder in class PropertyEditor

getDescriptor

public IPropertyDescriptor getDescriptor()
Specified by:
getDescriptor in class PropertyEditor


Copyright © 2004-2008. All Rights Reserved.