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.
|
linkObjectbulkLinkObjectsjava.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.Exceptionjava.lang.Object convertContentObject(java.lang.String object,
QName tag,
AReadContext context)
throws java.lang.Exception
java.lang.Exceptionvoid 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.ExceptionTypeInfo 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)