public interface NameConverter
Modifier and Type | Method and Description |
---|---|
java.lang.String |
depluralize(java.lang.String name)
Convert potentially plural name to singular form.
|
java.lang.String |
pluralize(java.lang.String name)
Convert singular name to plural form.
|
java.lang.String[] |
splitXMLWords(java.lang.String name)
Split an XML name into words.
|
java.lang.String |
toBaseName(java.lang.String xname)
Convert an XML name to a Java value base name.
|
java.lang.String |
toConstantName(java.lang.String text)
Convert text to constant name.
|
java.lang.String |
toFieldName(java.lang.String base)
Convert base name to normal field name.
|
java.lang.String |
toIfSetAccessMethodName(java.lang.String prop)
Convert property name to if set access method name (for value in set of alternatives).
|
java.lang.String |
toJavaClassName(java.lang.String xname)
Convert a base name to a legal Java class name.
|
java.lang.String |
toPropertyName(java.lang.String base)
Convert base name to property name (used for all method names).
|
java.lang.String |
toReadAccessMethodName(java.lang.String prop)
Convert property name to read access method name.
|
java.lang.String |
toStaticFieldName(java.lang.String base)
Convert base name to static field name.
|
java.lang.String |
toTestAccessMethodName(java.lang.String prop)
Convert property name to test access method name (for boolean value).
|
java.lang.String |
toWriteAccessMethodName(java.lang.String prop)
Convert property name to write access method name.
|
java.lang.String |
trimXName(java.lang.String xname)
Trim specified prefixes and/or suffixes from an XML name.
|
java.lang.String pluralize(java.lang.String name)
name
- base namejava.lang.String depluralize(java.lang.String name)
name
- base namejava.lang.String toBaseName(java.lang.String xname)
xname
- XML namejava.lang.String toJavaClassName(java.lang.String xname)
xname
- XML namejava.lang.String toConstantName(java.lang.String text)
text
- raw text to be convertedjava.lang.String toFieldName(java.lang.String base)
base
- normalized camelcase base namejava.lang.String toStaticFieldName(java.lang.String base)
base
- normalized camelcase base namejava.lang.String toPropertyName(java.lang.String base)
base
- normalized camelcase base namejava.lang.String toReadAccessMethodName(java.lang.String prop)
prop
- property name in initial-upper camelcase formjava.lang.String toWriteAccessMethodName(java.lang.String prop)
prop
- property name in initial-upper camelcase formjava.lang.String toTestAccessMethodName(java.lang.String prop)
prop
- property name in initial-upper camelcase formjava.lang.String toIfSetAccessMethodName(java.lang.String prop)
prop
- property name in initial-upper camelcase formjava.lang.String trimXName(java.lang.String xname)
xname
- XML namejava.lang.String[] splitXMLWords(java.lang.String name)
name
-