|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.springframework.roo.model.JavaSymbolName
public final class JavaSymbolName
Immutable representation of a Java field name, method name, or other common legal Java identifier.
Ensures the field is properly formed.
Constructor Summary | |
---|---|
JavaSymbolName(String symbolName)
Construct a Java symbol name. |
Method Summary | |
---|---|
static void |
assertJavaNameLegal(String name)
Verifies the presented name is a valid Java name. |
int |
compareTo(JavaSymbolName o)
|
boolean |
equals(Object obj)
|
String |
getReadableSymbolName()
|
String |
getSymbolName()
|
String |
getSymbolNameCapitalisedFirstLetter()
|
int |
hashCode()
|
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public JavaSymbolName(String symbolName)
The name will be enforced as follows:
JavaTypeUtils#assertJavaNameLegal(String)
}
symbolName
- the name (mandatory)Method Detail |
---|
public String getSymbolName()
public String getSymbolNameCapitalisedFirstLetter()
public String getReadableSymbolName()
public final int hashCode()
hashCode
in class Object
public final boolean equals(Object obj)
equals
in class Object
public final int compareTo(JavaSymbolName o)
compareTo
in interface Comparable<JavaSymbolName>
public final String toString()
toString
in class Object
public static final void assertJavaNameLegal(String name)
name
- to evaluate (required)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |