Interface IObjectWriterHandler

    • Method Detail

      • getTypeInfo

        TypeInfo getTypeInfo​(java.lang.Object object,
                             QName[] fullpath,
                             IContext context)
        Get the most specific mapping info.
        Parameters:
        tag - The tag.
        fullpath - The full path.
        Returns:
        The most specific mapping info.
      • getTagName

        QName getTagName​(java.lang.Object object,
                         IContext context)
        Get the tag name for an object.
      • getTagWithPrefix

        QName getTagWithPrefix​(QName tag,
                               IContext context)
        Get the tag with namespace.
      • getObjectWriteInfo

        WriteObjectInfo getObjectWriteInfo​(java.lang.Object object,
                                           TypeInfo typeinfo,
                                           IContext context)
                                    throws java.lang.Exception
        Get all subobjects of an object.
        Parameters:
        object - The object.
        typeinfo - The Typeinfo.
        Throws:
        java.lang.Exception
      • getPreProcessors

        IPreProcessor[] getPreProcessors​(java.lang.Object object,
                                         java.lang.Object typeinfo)
        Get the pre-processor.
        Returns:
        The pre-processor