JavaNamingImpl
public interface JavaNaming
Modifier and Type | Field | Description |
---|---|---|
static char |
FIELD_UNDERSCORE_PREFIX |
The underscore field prefix.
|
static java.lang.String |
METHOD_PREFIX_ADD |
Add methods start with: add.
|
static java.lang.String |
METHOD_PREFIX_CREATE |
Create methods start with: create.
|
static java.lang.String |
METHOD_PREFIX_GET |
Get methods start with: get.
|
static java.lang.String |
METHOD_PREFIX_IS |
Is methods start with: is.
|
static java.lang.String |
METHOD_PREFIX_SET |
Set methods start with: set.
|
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
extractFieldNameFromField(java.lang.reflect.Field field) |
Extracts the field name part from the Field.
|
java.lang.String |
extractFieldNameFromMethod(java.lang.reflect.Method method) |
Extracts the filed name part from the methods name.
|
java.lang.String |
getAddMethodNameForField(java.lang.String fieldName) |
Generates the name of an add method for the given field name.
|
java.lang.String |
getClassName(java.lang.Class clazz) |
Gets the class name without package part.
|
java.lang.String |
getCreateMethodNameForField(java.lang.String fieldName) |
Generates the name of a create method for the given field name.
|
java.lang.String |
getGetMethodNameForField(java.lang.String fieldName) |
Generates the name of a get method for the given field name.
|
java.lang.String |
getIsMethodNameForField(java.lang.String fieldName) |
Generates the name of an is method for the given field name.
|
java.lang.String |
getPackageName(java.lang.String className) |
Gets the package name of the given class name.
|
java.lang.String |
getQualifiedFileName(java.lang.String fileName,
java.lang.String packageName) |
Qualifies the given
fileName with the given
packageName and returns the resulting file path.If packageName is null or a zero-length
String, this method will return fileName . |
java.lang.String |
getSetMethodNameForField(java.lang.String fieldName) |
Generates the name of a set method for the given field name.
|
boolean |
isAddMethod(java.lang.reflect.Method method) |
Checks if the given method is an add method.
|
boolean |
isCreateMethod(java.lang.reflect.Method method) |
Checks if the given method is a create method.
|
boolean |
isGetMethod(java.lang.reflect.Method method) |
Checks if the given method is a get method.
|
boolean |
isIsMethod(java.lang.reflect.Method method) |
Checks if the given method is an is method.
|
boolean |
isKeyword(java.lang.String name) |
Returns true if the given String is a Java keyword which will cause a
problem when used as a variable name.
|
boolean |
isSetMethod(java.lang.reflect.Method method) |
Checks if the given method is a set method.
|
boolean |
isValidJavaIdentifier(java.lang.String string) |
Returns true if the given String matches the production of a valid Java
identifier.
|
boolean |
isValidPackageName(java.lang.String packageName) |
Checks if the given package name is valid or not.
|
java.lang.String |
packageToPath(java.lang.String packageName) |
Converts the given Package name to it's corresponding Path.
|
java.lang.String |
toJavaClassName(java.lang.String name) |
Cuts away a leading namespace prefix (if there is one in place).
|
java.lang.String |
toJavaMemberName(java.lang.String name) |
Appends a leading '_' and converts the given name to a java name.
|
java.lang.String |
toJavaMemberName(java.lang.String name,
boolean useKeywordSubstitutions) |
Appends a leading '_' and converts the given name to a java name.
|
static final java.lang.String METHOD_PREFIX_ADD
static final java.lang.String METHOD_PREFIX_GET
static final java.lang.String METHOD_PREFIX_IS
static final java.lang.String METHOD_PREFIX_SET
static final java.lang.String METHOD_PREFIX_CREATE
static final char FIELD_UNDERSCORE_PREFIX
boolean isKeyword(java.lang.String name)
name
- The name to check.boolean isValidJavaIdentifier(java.lang.String string)
string
- The String to check the production of.java.lang.String toJavaClassName(java.lang.String name)
name
- The XML name to convert to a Java name.java.lang.String toJavaMemberName(java.lang.String name)
name
- the XML name to convert.java.lang.String toJavaMemberName(java.lang.String name, boolean useKeywordSubstitutions)
name
- The XML name to convert.useKeywordSubstitutions
- Set to true to turn on keyword substitution.boolean isValidPackageName(java.lang.String packageName)
packageName
- Name of package as String with periods.java.lang.String packageToPath(java.lang.String packageName)
packageName
- The package name to convert.java.lang.String getQualifiedFileName(java.lang.String fileName, java.lang.String packageName)
fileName
with the given
packageName
and returns the resulting file path.packageName
is null
or a zero-length
String, this method will return fileName
.fileName
- The file name to be qualified.packageName
- The package name to be used for qualifying.java.lang.String getClassName(java.lang.Class clazz)
clazz
- The class to retrieve the name fromjava.lang.String getPackageName(java.lang.String className)
className
- The class name to retrieve the package name from.className
is null
or does not contain a package.java.lang.String extractFieldNameFromMethod(java.lang.reflect.Method method)
method
- The Method to process.java.lang.String extractFieldNameFromField(java.lang.reflect.Field field)
field
- the Field to processboolean isSetMethod(java.lang.reflect.Method method)
method
- The Method to checkboolean isCreateMethod(java.lang.reflect.Method method)
method
- The Method to check.boolean isGetMethod(java.lang.reflect.Method method)
method
- The Method to check.boolean isIsMethod(java.lang.reflect.Method method)
method
- The Method to check.boolean isAddMethod(java.lang.reflect.Method method)
method
- The Method to check.java.lang.String getAddMethodNameForField(java.lang.String fieldName)
fieldName
- The field name to generate a method name for.java.lang.String getSetMethodNameForField(java.lang.String fieldName)
fieldName
- The field name to generate a method name for.java.lang.String getGetMethodNameForField(java.lang.String fieldName)
fieldName
- The field name to generate a method name for.java.lang.String getIsMethodNameForField(java.lang.String fieldName)
fieldName
- The field name to generate a method name for.java.lang.String getCreateMethodNameForField(java.lang.String fieldName)
fieldName
- The field name to generate a method name for.Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com