org.exolab.castor.xml
public class JavaNaming extends Object
Version: $Revision: 6216 $ $Date: 2003-03-03 00:05:44 -0700 (Mon, 03 Mar 2003) $
Field Summary | |
---|---|
static boolean | upperCaseAfterUnderscore
Used for backward compatibility, if you wish
to be backward compatible with 0.9.3.9 and earlier
set this boolean to true. |
static String | UPPER_CASE_AFTER_UNDERSCORE_PROPERTY
The property name to use in the castor.properties file to specify
the value of the upperCaseAfterUnderscore variable. |
Method Summary | |
---|---|
static boolean | isKeyword(String name)
Returns true if the given String is a Java keyword which
will cause a problem when used as a variable name
|
static boolean | isValidJavaIdentifier(String string)
Returns true if the given String matches the production of a valid Java identifier.
|
static String | packageToPath(String packageName)
Converts the given Package name to it's corresponding
Path. |
static String | toJavaClassName(String name) |
static String | toJavaMemberName(String name) |
static String | toJavaMemberName(String name, boolean useKeywordSubstitutions) |
upperCaseAfterUnderscore
variable.Parameters: string The String to check the production of.
Returns: true if the given String matches the production of a valid Java name, otherwise false.