|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ObjectHandler
Converts tags and attributes into objects and field values for the ObjectXmlReader.
Method Summary | |
---|---|
boolean |
canHandle(java.lang.String tag)
Returns true if this handler applies to the specified object tag. |
java.lang.Object |
createObject(java.lang.String tag,
org.xml.sax.Attributes atts,
ObjectXmlReader reader)
Creates and returns an object based on the specified parameters. |
java.lang.Object |
getProperty(java.lang.Object obj,
java.lang.String field,
ObjectXmlReader reader)
Returns the current value of the specified property in the specified object. |
java.lang.Class |
getPropertyClass(java.lang.Object obj,
java.lang.String field,
ObjectXmlReader reader)
Returns the base type for the specified field. |
java.util.Collection |
getPropertyCollection(java.lang.Object obj,
java.lang.String field,
ObjectXmlReader reader)
Returns the a collection for the specified field that can be used to accumulate multiple object values. |
java.lang.Object |
resolveObject(java.lang.String tag,
java.lang.Object obj,
ObjectXmlReader reader)
Converts a handler-specific internal representation of an object to a standard representation. |
void |
setConfigurationProperty(java.lang.String property,
java.lang.String value)
Sends a configuration property to the handler implementation. |
void |
setContainedText(java.lang.String tag,
java.lang.Object obj,
java.lang.String text,
ObjectXmlReader reader)
Called to apply any body text found during tag processing. |
void |
setProperty(java.lang.Object obj,
java.lang.String field,
java.lang.Object value,
ObjectXmlReader reader)
Sets a property on the specified object. |
void |
setTextProperty(java.lang.Object obj,
java.lang.String field,
java.lang.String value,
ObjectXmlReader reader)
Sets a text-value property on the specified object. |
Method Detail |
---|
boolean canHandle(java.lang.String tag)
void setConfigurationProperty(java.lang.String property, java.lang.String value)
void setProperty(java.lang.Object obj, java.lang.String field, java.lang.Object value, ObjectXmlReader reader)
void setTextProperty(java.lang.Object obj, java.lang.String field, java.lang.String value, ObjectXmlReader reader)
java.lang.Class getPropertyClass(java.lang.Object obj, java.lang.String field, ObjectXmlReader reader)
java.util.Collection getPropertyCollection(java.lang.Object obj, java.lang.String field, ObjectXmlReader reader)
java.lang.Object getProperty(java.lang.Object obj, java.lang.String field, ObjectXmlReader reader)
java.lang.Object createObject(java.lang.String tag, org.xml.sax.Attributes atts, ObjectXmlReader reader)
void setContainedText(java.lang.String tag, java.lang.Object obj, java.lang.String text, ObjectXmlReader reader)
java.lang.Object resolveObject(java.lang.String tag, java.lang.Object obj, ObjectXmlReader reader)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |