|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.xml.bind.api.impl.NameConverter.Standard
public static class NameConverter.Standard
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface com.sun.xml.bind.api.impl.NameConverter |
---|
NameConverter.Standard |
Field Summary |
---|
Fields inherited from interface com.sun.xml.bind.api.impl.NameConverter |
---|
jaxrpcCompatible, smart, standard |
Constructor Summary | |
---|---|
NameConverter.Standard()
|
Method Summary | |
---|---|
java.lang.String |
capitalize(java.lang.String s)
Capitalizes the first character of the specified string, and de-capitalize the rest of characters. |
static void |
escape(java.lang.StringBuilder sb,
java.lang.String s,
int start)
Escapes characters is the given string so that they can be printed by only using US-ASCII characters. |
static boolean |
isJavaIdentifier(java.lang.String s)
Checks if a given string is usable as a Java identifier. |
static boolean |
isJavaPackageName(java.lang.String s)
Checks if the given string is a valid Java package name. |
java.lang.String |
toClassName(java.lang.String s)
converts a string into an identifier suitable for classes. |
java.lang.String |
toConstantName(java.util.List<java.lang.String> ss)
Formats a string into "THIS_KIND_OF_FORMAT_ABC_DEF". |
java.lang.String |
toConstantName(java.lang.String token)
Formats a string into "THIS_KIND_OF_FORMAT_ABC_DEF". |
java.lang.String |
toInterfaceName(java.lang.String token)
converts a string into an identifier suitable for interfaces. |
java.lang.String |
toPackageName(java.lang.String nsUri)
Computes a Java package name from a namespace URI, as specified in the spec. |
java.lang.String |
toPropertyName(java.lang.String s)
converts a string into an identifier suitable for properties. |
java.lang.String |
toVariableName(java.lang.String s)
Converts a string into an identifier suitable for variables. |
java.util.List<java.lang.String> |
toWordList(java.lang.String s)
Tokenizes a string into words and capitalizes the first character of each word. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NameConverter.Standard()
Method Detail |
---|
public java.lang.String toClassName(java.lang.String s)
NameConverter
toClassName
in interface NameConverter
public java.lang.String toVariableName(java.lang.String s)
NameConverter
toVariableName
in interface NameConverter
public java.lang.String toInterfaceName(java.lang.String token)
NameConverter
toInterfaceName
in interface NameConverter
public java.lang.String toPropertyName(java.lang.String s)
NameConverter
toPropertyName
in interface NameConverter
public java.lang.String toConstantName(java.lang.String token)
toConstantName
in interface NameConverter
public java.lang.String toPackageName(java.lang.String nsUri)
toPackageName
in interface NameConverter
public java.lang.String capitalize(java.lang.String s)
public java.util.List<java.lang.String> toWordList(java.lang.String s)
This method uses a change in character type as a splitter of two words. For example, "abc100ghi" will be splitted into {"Abc", "100","Ghi"}.
public java.lang.String toConstantName(java.util.List<java.lang.String> ss)
public static void escape(java.lang.StringBuilder sb, java.lang.String s, int start)
sb
- StringBuffer that receives escaped string.s
- String to be escaped. s.substring(start)
will be escaped and copied to the string buffer.public static boolean isJavaIdentifier(java.lang.String s)
public static boolean isJavaPackageName(java.lang.String s)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |