Package 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
transformAttributeName(java.lang.String name)
Method called when creating an attribute from a Java fieldjava.lang.String
transformElementName(java.lang.String name)
Method called when creating an element from a Java field or methodjava.lang.String
transformRootElementName(java.lang.String name)
Method called when creating a simpletype or complextype from a classjava.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()
-
-