public abstract class AbstractPropertyOutput extends 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 Object |
renderPropertyValue(MarkupWriter writer,
String overrideBlockId)
Invoked from subclasses to do the rendering.
|
public AbstractPropertyOutput()
protected PropertyModel getPropertyModel()
protected Object renderPropertyValue(MarkupWriter writer, String overrideBlockId)
writer - a MarkupWriteroverrideBlockId - the override block id5.6.4 - Copyright © 2003-2021 The Apache Software Foundation.