|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.progeeks.meta.xml.AbstractXmlPropertyRenderer
org.progeeks.meta.xml.DefaultXmlPropertyRenderer
public class DefaultXmlPropertyRenderer
Renders a single XML property by looking an appropriate property format.
Constructor Summary | |
---|---|
DefaultXmlPropertyRenderer()
|
Method Summary | |
---|---|
boolean |
canRenderAsAttribute(java.lang.Object value,
PropertyType type)
Returns true if the property value can be rendered as an attribute. |
boolean |
getAlwaysWrap()
Returns true if this renderer should always wrap its rendered values in a class tag. |
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 Mutator's value to the specified writer. |
void |
setAlwaysWrap(boolean wrap)
Set to true if this renderer should always wrap its rendered values in a class tag. |
Methods inherited from class org.progeeks.meta.xml.AbstractXmlPropertyRenderer |
---|
findEm |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultXmlPropertyRenderer()
Method Detail |
---|
public void setAlwaysWrap(boolean wrap)
public boolean getAlwaysWrap()
public boolean canRenderAsAttribute(java.lang.Object value, PropertyType type)
canRenderAsAttribute
in interface XmlPropertyRenderer
canRenderAsAttribute
in class AbstractXmlPropertyRenderer
public java.lang.String getAsAttribute(java.lang.Object value, PropertyType type, XmlRenderContext context)
getAsAttribute
in interface XmlPropertyRenderer
getAsAttribute
in class AbstractXmlPropertyRenderer
public void render(java.lang.Object value, PropertyType type, boolean forceWrap, XmlRenderContext context)
render
in interface XmlPropertyRenderer
render
in class AbstractXmlPropertyRenderer
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 |