com.sun.xml.bind.api.impl
Class NameConverter.Standard
java.lang.Object
com.sun.xml.bind.api.impl.NameUtil
com.sun.xml.bind.api.impl.NameConverter.Standard
- All Implemented Interfaces:
- NameConverter
- Enclosing interface:
- NameConverter
public static class NameConverter.Standard
- extends NameUtil
- implements NameConverter
Methods inherited from class com.sun.xml.bind.api.impl.NameUtil |
capitalize, classify, escape, isDigit, isJavaIdentifier, isJavaPackageName, isLetter, isLower, isPunct, isUpper, toConstantName, toMixedCaseName, toMixedCaseVariableName, toWordList |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NameConverter.Standard
public NameConverter.Standard()
toClassName
public String toClassName(String s)
- Description copied from interface:
NameConverter
- converts a string into an identifier suitable for classes.
In general, this operation should generate "NamesLikeThis".
- Specified by:
toClassName
in interface NameConverter
toVariableName
public String toVariableName(String s)
- Description copied from interface:
NameConverter
- Converts a string into an identifier suitable for variables.
In general it should generate "namesLikeThis".
- Specified by:
toVariableName
in interface NameConverter
toInterfaceName
public String toInterfaceName(String token)
- Description copied from interface:
NameConverter
- converts a string into an identifier suitable for interfaces.
In general, this operation should generate "NamesLikeThis".
But for example, it can prepend every interface with 'I'.
- Specified by:
toInterfaceName
in interface NameConverter
toPropertyName
public String toPropertyName(String s)
- Description copied from interface:
NameConverter
- converts a string into an identifier suitable for properties.
In general, this operation should generate "NamesLikeThis",
which will be used with known prefixes like "get" or "set".
- Specified by:
toPropertyName
in interface NameConverter
toConstantName
public String toConstantName(String token)
- Description copied from class:
NameUtil
- Formats a string into "THIS_KIND_OF_FORMAT_ABC_DEF".
- Specified by:
toConstantName
in interface NameConverter
- Overrides:
toConstantName
in class NameUtil
- Returns:
- Always return a string but there's no guarantee that
the generated code is a valid Java identifier.
toPackageName
public String toPackageName(String nsUri)
- Computes a Java package name from a namespace URI,
as specified in the spec.
- Specified by:
toPackageName
in interface NameConverter
- Returns:
- null if it fails to derive a package name.