|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface XmlPropertyRenderer
Renders a single XML property
Method Summary | |
---|---|
boolean |
canRenderAsAttribute(java.lang.Object value,
PropertyType type)
Returns true if the property value can be rendered as an attribute. |
java.lang.String |
getAsAttribute(java.lang.Object value,
PropertyType type,
XmlRenderContext context)
Returns the string representation of the specified object as an attribute. |
void |
render(java.lang.Object value,
PropertyType type,
boolean forceWrap,
XmlRenderContext context)
Renders the specified value to the session defined by the render context. |
Method Detail |
---|
boolean canRenderAsAttribute(java.lang.Object value, PropertyType type)
java.lang.String getAsAttribute(java.lang.Object value, PropertyType type, XmlRenderContext context)
void render(java.lang.Object value, PropertyType type, boolean forceWrap, XmlRenderContext context)
value
- The value to be rendered.type
- The specific type that was used to lookup this renderer.forceWrap
- Set to true if the renderer should wrap the value in
its own style of start/end tags. False indicates that
the renderer can optionally leave them out. This is usually
used by renderers that support types that can be defined
as strings directly.context
- Contains the rendering output information for this session.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |