|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface NameConverter
Interface for working with Java names during code generation.
Method Summary | |
---|---|
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. |
Method Detail |
---|
java.lang.String pluralize(java.lang.String name)
name
- base name
java.lang.String depluralize(java.lang.String name)
name
- base name
java.lang.String toBaseName(java.lang.String xname)
xname
- XML name
java.lang.String toJavaClassName(java.lang.String xname)
xname
- XML name
java.lang.String toConstantName(java.lang.String text)
text
- raw text to be converted
java.lang.String toFieldName(java.lang.String base)
base
- normalized camelcase base name
java.lang.String toStaticFieldName(java.lang.String base)
base
- normalized camelcase base name
java.lang.String toPropertyName(java.lang.String base)
base
- normalized camelcase base name
java.lang.String toReadAccessMethodName(java.lang.String prop)
prop
- property name in initial-upper camelcase form
java.lang.String toWriteAccessMethodName(java.lang.String prop)
prop
- property name in initial-upper camelcase form
java.lang.String toTestAccessMethodName(java.lang.String prop)
prop
- property name in initial-upper camelcase form
java.lang.String toIfSetAccessMethodName(java.lang.String prop)
prop
- property name in initial-upper camelcase form
java.lang.String trimXName(java.lang.String xname)
xname
- XML name
java.lang.String[] splitXMLWords(java.lang.String name)
name
-
|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |