public abstract class AbstractPropertyOutput extends java.lang.Object
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 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 renderPropertyValue(MarkupWriter,
String).BeanBlockSource| Constructor and Description |
|---|
AbstractPropertyOutput() |
| Modifier and Type | Method and Description |
|---|---|
protected PropertyModel |
getPropertyModel() |
protected java.lang.Object |
renderPropertyValue(MarkupWriter writer,
java.lang.String overrideBlockId)
Invoked from subclasses to do the rendering.
|
public AbstractPropertyOutput()
protected PropertyModel getPropertyModel()
protected java.lang.Object renderPropertyValue(MarkupWriter writer, java.lang.String overrideBlockId)
${project.version} - Copyright © 2003-2015 The Apache Software Foundation.