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)