Class DefaultXMLNameTransformer

  • All Implemented Interfaces:
    org.eclipse.persistence.oxm.XMLNameTransformer

    public class DefaultXMLNameTransformer
    extends java.lang.Object
    implements org.eclipse.persistence.oxm.XMLNameTransformer
    Class called to transform Java names to XML names. Implements the XMLNameTransformer interface.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String transformAttributeName​(java.lang.String name)
      By default do not make changes to attribute names
      java.lang.String transformElementName​(java.lang.String name)
      By default do not make changes to element names
      java.lang.String transformRootElementName​(java.lang.String className)
      By default convert class names to xml names based the rules defined in the JAXB specification
      java.lang.String transformTypeName​(java.lang.String className)
      By default convert class names to xml names based the rules defined in the JAXB specification
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DefaultXMLNameTransformer

        public DefaultXMLNameTransformer()
    • Method Detail

      • transformRootElementName

        public java.lang.String transformRootElementName​(java.lang.String className)
        By default convert class names to xml names based the rules defined in the JAXB specification
        Specified by:
        transformRootElementName in interface org.eclipse.persistence.oxm.XMLNameTransformer
      • transformTypeName

        public java.lang.String transformTypeName​(java.lang.String className)
        By default convert class names to xml names based the rules defined in the JAXB specification
        Specified by:
        transformTypeName in interface org.eclipse.persistence.oxm.XMLNameTransformer
      • transformElementName

        public java.lang.String transformElementName​(java.lang.String name)
        By default do not make changes to element names
        Specified by:
        transformElementName in interface org.eclipse.persistence.oxm.XMLNameTransformer
      • transformAttributeName

        public java.lang.String transformAttributeName​(java.lang.String name)
        By default do not make changes to attribute names
        Specified by:
        transformAttributeName in interface org.eclipse.persistence.oxm.XMLNameTransformer