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 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 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.3 - Copyright © 2003-2021 The Apache Software Foundation.