org.exolab.castor.xml
public class JavaNaming extends Object
Version: $Revision: 1.1.1.1 $ $Date: 2003/03/03 07:09:10 $
| 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