Class XMLClassMetaData

    • Constructor Detail

      • XMLClassMetaData

        public XMLClassMetaData​(java.lang.Class type,
                                java.lang.String name)
        Constructor.
        Parameters:
        type - the class that contains XmlType annotation.
        name - the persistent field name that maps to xml column
      • XMLClassMetaData

        public XMLClassMetaData​(java.lang.Class type)
        Constructor.
        Parameters:
        type - the class that contains XmlType annotation.
    • Method Detail

      • setName

        public void setName​(java.lang.String name)
        Description copied from interface: XMLMetaData
        Set field name.
        Specified by:
        setName in interface XMLMetaData
        Parameters:
        name - the field name.
      • getName

        public java.lang.String getName()
        Description copied from interface: XMLMetaData
        Return the mapping name.
        Specified by:
        getName in interface XMLMetaData
      • setXmlname

        public void setXmlname​(java.lang.String name)
        Description copied from interface: XMLMetaData
        Set xml element or attribute name.
        Specified by:
        setXmlname in interface XMLMetaData
        Parameters:
        name - the element name or attribute name
      • getXmlname

        public java.lang.String getXmlname()
        Description copied from interface: XMLMetaData
        Return xml element tag name or xml attribute name.
        Specified by:
        getXmlname in interface XMLMetaData
      • setXmlnamespace

        public void setXmlnamespace​(java.lang.String name)
        Description copied from interface: XMLMetaData
        Set namespace.
        Specified by:
        setXmlnamespace in interface XMLMetaData
      • getXmlnamespace

        public java.lang.String getXmlnamespace()
        Description copied from interface: XMLMetaData
        Return xml namespace.
        Specified by:
        getXmlnamespace in interface XMLMetaData
      • setXmlRootElement

        public void setXmlRootElement​(boolean isXMLRootElement)
        Specified by:
        setXmlRootElement in interface XMLMetaData
      • isXmlRootElement

        public boolean isXmlRootElement()
        Description copied from interface: XMLMetaData
        Return true if mapping on an XmlRootElement.
        Specified by:
        isXmlRootElement in interface XMLMetaData
      • isXmlElement

        public boolean isXmlElement()
        Description copied from interface: XMLMetaData
        Return true if mapping on an XmlElement.
        Specified by:
        isXmlElement in interface XMLMetaData
      • isXmlAttribute

        public boolean isXmlAttribute()
        Description copied from interface: XMLMetaData
        Return true if mapping on an XmlAttribute.
        Specified by:
        isXmlAttribute in interface XMLMetaData
      • getFieldMapping

        public XMLMetaData getFieldMapping​(java.lang.String name)
        Description copied from interface: XMLMetaData
        Return XMLMapping for a given field.
        Specified by:
        getFieldMapping in interface XMLMetaData
        Parameters:
        name - the field name.
        Returns:
        XMLMapping.
      • setType

        public void setType​(java.lang.Class type)
        Description copied from interface: XMLMetaData
        Set type.
        Specified by:
        setType in interface XMLMetaData
      • getType

        public java.lang.Class getType()
        Description copied from interface: XMLMetaData
        Return type.
        Specified by:
        getType in interface XMLMetaData
      • setXmltype

        public void setXmltype​(int type)
        Description copied from interface: XMLMetaData
        Set xmltype
        Specified by:
        setXmltype in interface XMLMetaData
        Parameters:
        type - XMLTYPE, ELEMENT, or ATTRIBUTE
      • getXmltype

        public int getXmltype()
        Description copied from interface: XMLMetaData
        Return xmltype
        Specified by:
        getXmltype in interface XMLMetaData
        Returns:
        xmltype