org.apache.tapestry5.corelib.base.AbstractPropertyOutput

Base class for components that output a property value using a org.apache.tapestry5.beaneditor.PropertyModel. There's a relationship between such a component and its container, as the container may provide messages in its message catalog needed by the org.apache.tapestry5.Blocks that render the values. In addition, the component may be passed Block parameters that are output overrides for specified properties. Subclasses will implement a beginRender() method that invokes org.apache.tapestry5.corelib.base.AbstractPropertyOutput#renderPropertyValue(MarkupWriter, String).

[JavaDoc]

Component Parameters

NameTypeFlagsDefaultDefault PrefixDescription
modelorg.apache.tapestry5.beaneditor.PropertyModelRequired, NOT Allow NullpropModel for property displayed by the cell.
objectObjectRequired, NOT Allow NullpropIdentifies the object being rendered. The component will extract a property from the object and render its value (or delegate to a org.apache.tapestry5.Block that will do so).
overridesorg.apache.tapestry5.PropertyOverridesRequired, NOT Allow NullpropUsed to search for block parameter overrides (this is normally the enclosing Grid component's resources).

Back to index