org.exolab.castor.xml
Class JavaNaming
java.lang.Object
|
+--org.exolab.castor.xml.JavaNaming
- public class JavaNaming
- extends java.lang.Object
This class converts XML Names to proper Java names.
Also see Unmarshaller and Marshaller since they use some
of their own methods for now.
- Version:
- $Revision: 1.2 $ $Date: 2001/02/06 20:28:33 $
- Author:
- Keith Visco
Method Summary |
static 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 |
static boolean |
isValidJavaIdentifier(java.lang.String string)
Returns true if the given String matches the
production of a valid Java identifier |
static java.lang.String |
packageToPath(java.lang.String packageName)
Converts the given Package name to it's corresponding
Path. |
static java.lang.String |
toJavaClassName(java.lang.String name)
|
static java.lang.String |
toJavaMemberName(java.lang.String name)
|
static java.lang.String |
toJavaMemberName(java.lang.String name,
boolean useKeywordSubstitutions)
|
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
isKeyword
public static 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
isValidJavaIdentifier
public static boolean isValidJavaIdentifier(java.lang.String string)
- Returns true if the given String matches the
production of a valid Java identifier
- 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
toJavaClassName
public static java.lang.String toJavaClassName(java.lang.String name)
toJavaMemberName
public static java.lang.String toJavaMemberName(java.lang.String name)
toJavaMemberName
public static java.lang.String toJavaMemberName(java.lang.String name,
boolean useKeywordSubstitutions)
packageToPath
public static java.lang.String packageToPath(java.lang.String packageName)
- Converts the given Package name to it's corresponding
Path. The path will be a relative path.
Intalio Inc. (C) 1999-2001. All rights reserved http://www.intalio.com