org.apache.ws.jaxme.js
Class Util
java.lang.Object
org.apache.ws.jaxme.js.Util
public class Util
extends java.lang.Object
Various static utility methods.
asJavaIdentifier
public static String asJavaIdentifier(String pIdentifier)
Takes as input an arbitrary String and maps it to a String,
which is a valid Java identifier. Mapping works as follows:
- For the first character, invokes
Character.isJavaIdentifierStart(char)
.
If that method returns false, replaces the character with an
underscore ('_'). - For any following character, invokes
Character.isJavaIdentifierPart(char)
.
If that method returns false, replaces the character with an
underscore ('_').
pIdentifier
- The identifier being mapped
checkJavaIdentifier
public static void checkJavaIdentifier(String pName)
Returns whether the given name is a valid Java identifier.
Works by using Character.isJavaIdentifierStart(char)
and
Character.isJavaIdentifierPart(char)
.