org.apache.ws.jaxme.js
Class Util
java.lang.Objectorg.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).