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 Block
s 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.