Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

E28847-01


org.eclipse.persistence.oxm
Interface XMLNameTransformer

All Known Implementing Classes:
DefaultXMLNameTransformer

public interface XMLNameTransformer

Interface used when converting from XML to Java names.


Method Summary
 java.lang.String transformAttributeName(java.lang.String name)
          Method called when creating an attribute from a Java field
 java.lang.String transformElementName(java.lang.String name)
          Method called when creating an element from a Java field or method
 java.lang.String transformRootElementName(java.lang.String name)
          Method called when creating a simpletype or complextype from a class
 java.lang.String transformTypeName(java.lang.String name)
          Method called when creating a simpletype or complextype from a class

 

Method Detail

transformTypeName

java.lang.String transformTypeName(java.lang.String name)
Method called when creating a simpletype or complextype from a class
Parameters:
name - - The fully qualified class name as taken from theClass.getName()

transformElementName

java.lang.String transformElementName(java.lang.String name)
Method called when creating an element from a Java field or method
Parameters:
name - - unmodified field name or if this was from a getter or setter method the "get" or "set" will be automatically removed and the first letter will be made lowercase Example: if the method getFirstName was annotated with @XmlElement the name passed in to this method would be "firstName"

transformAttributeName

java.lang.String transformAttributeName(java.lang.String name)
Method called when creating an attribute from a Java field
Parameters:
name - - attribute name from the class

transformRootElementName

java.lang.String transformRootElementName(java.lang.String name)
Method called when creating a simpletype or complextype from a class
Parameters:
name - - The fully qualified class name as taken from theClass.getName()

Skip navigation links

Copyright © 1998, 2012, Oracle. All Rights Reserved.