public interface IObjectReaderHandler extends IObjectLinker, IBulkObjectLinker
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
convertContentObject(java.lang.String object,
QName tag,
AReadContext context)
Convert a content string object to another type of object.
|
java.lang.Object |
createObject(java.lang.Object typeinfo,
boolean root,
AReadContext context,
java.util.Map<java.lang.String,java.lang.String> rawattributes)
Create an object for the current tag.
|
IPostProcessor[] |
getPostProcessors(java.lang.Object object,
java.lang.Object typeinfo)
Get the post-processor.
|
TypeInfo |
getTypeInfo(java.lang.Object type,
QName[] fullpath,
AReadContext context)
Get the most specific mapping info.
|
void |
handleAttributeValue(java.lang.Object object,
QName xmlattrname,
java.util.List<QName> attrpath,
java.lang.String attrval,
java.lang.Object attrinfo,
AReadContext context)
Handle the attribute of an object.
|
linkObject
bulkLinkObjects
java.lang.Object createObject(java.lang.Object typeinfo, boolean root, AReadContext context, java.util.Map<java.lang.String,java.lang.String> rawattributes) throws java.lang.Exception
type
- The object type to create.root
- Flag, if object should be root object.context
- The context.java.lang.Exception
java.lang.Object convertContentObject(java.lang.String object, QName tag, AReadContext context) throws java.lang.Exception
java.lang.Exception
void handleAttributeValue(java.lang.Object object, QName xmlattrname, java.util.List<QName> attrpath, java.lang.String attrval, java.lang.Object attrinfo, AReadContext context) throws java.lang.Exception
object
- The object.xmlattrname
- The attribute name.attrval
- The attribute value.attrinfo
- The attribute info.context
- The context.java.lang.Exception
TypeInfo getTypeInfo(java.lang.Object type, QName[] fullpath, AReadContext context)
tag
- The tag.fullpath
- The full path.IPostProcessor[] getPostProcessors(java.lang.Object object, java.lang.Object typeinfo)