NameConverter
public static class NameConverter.Standard extends java.lang.Object implements NameConverter
NameConverter.Standard
Modifier and Type | Field | Description |
---|---|---|
protected static int |
DIGIT |
|
protected static int |
LOWER_LETTER |
|
protected static int |
OTHER |
|
protected static int |
OTHER_LETTER |
|
protected static int |
UPPER_LETTER |
jaxrpcCompatible, smart, standard
Constructor | Description |
---|---|
Standard() |
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
capitalize(java.lang.String s) |
Capitalizes the first character of the specified string,
and de-capitalize the rest of characters.
|
protected int |
classify(char c0) |
Classify a character into 5 categories that determine the word break.
|
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.
|
protected static boolean |
isDigit(char c) |
|
protected boolean |
isLetter(char c) |
|
protected static boolean |
isLower(char c) |
|
protected boolean |
isPunct(char c) |
|
protected static boolean |
isUpper(char c) |
|
java.lang.String |
toClassName(java.lang.String s) |
converts a string into an identifier suitable for classes.
|
java.lang.String |
toConstantName(java.lang.String token) |
Formats a string into "THIS_KIND_OF_FORMAT_ABC_DEF".
|
java.lang.String |
toConstantName(java.util.List<java.lang.String> ss) |
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.
|
protected java.lang.String |
toMixedCaseName(java.util.List<java.lang.String> ss,
boolean startUpper) |
|
protected java.lang.String |
toMixedCaseVariableName(java.lang.String[] ss,
boolean startUpper,
boolean cdrUpper) |
|
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.
|
protected static final int UPPER_LETTER
protected static final int LOWER_LETTER
protected static final int OTHER_LETTER
protected static final int DIGIT
protected static final int OTHER
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
protected boolean isPunct(char c)
protected static boolean isDigit(char c)
protected static boolean isUpper(char c)
protected static boolean isLower(char c)
protected boolean isLetter(char c)
public java.lang.String capitalize(java.lang.String s)
protected int classify(char c0)
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"}.
protected java.lang.String toMixedCaseName(java.util.List<java.lang.String> ss, boolean startUpper)
protected java.lang.String toMixedCaseVariableName(java.lang.String[] ss, boolean startUpper, boolean cdrUpper)
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.Copyright © 2018 Oracle Corporation. All rights reserved.