org.jbind.xml.base
Class StringUtil

java.lang.Object
  extended byorg.jbind.xml.base.StringUtil

public class StringUtil
extends java.lang.Object


Method Summary
static boolean containsWhiteSpace(java.lang.String aString)
           
static java.lang.String firstUpper(java.lang.String aString)
           
static boolean isJavaIdentifier(java.lang.String aString)
          Checks if the specified string is a valid java identifier.
static boolean isJavaPackage(java.lang.String aString)
          Checks if the specified string is a valid name of a java package.
static boolean isValidName(java.lang.String aName)
           
static boolean isValidNamespacePrefix(java.lang.String aString)
          Checks if the specified string is a valid namespace prefix.
static boolean isValidNCName(java.lang.String aString)
          Checks if the specified string is a valid NCName.
static boolean isValidQName(java.lang.String aQName)
          Checks if the specified string is a valid QName.
static boolean isWhiteSpace(java.lang.String aString)
           
static java.lang.String toJavaIdentifier(java.lang.String aString)
          Converts the specified string into a valid Java identifier.
static java.lang.String toJavaPackage(java.lang.String aString)
          Converts the specified string into a valid Java package name.
static java.lang.String toXml(java.lang.String aString)
          Converts a string into a valid xml representation by escaping the reserved characters.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

isValidNCName

public static boolean isValidNCName(java.lang.String aString)
Checks if the specified string is a valid NCName.


isValidNamespacePrefix

public static boolean isValidNamespacePrefix(java.lang.String aString)
Checks if the specified string is a valid namespace prefix.


isValidQName

public static boolean isValidQName(java.lang.String aQName)
Checks if the specified string is a valid QName.


isValidName

public static boolean isValidName(java.lang.String aName)

isWhiteSpace

public static boolean isWhiteSpace(java.lang.String aString)

containsWhiteSpace

public static boolean containsWhiteSpace(java.lang.String aString)

toXml

public static java.lang.String toXml(java.lang.String aString)
Converts a string into a valid xml representation by escaping the reserved characters.

Parameters:
aString - The string to convert. (required)
Returns:
The converted string. (required)

isJavaIdentifier

public static boolean isJavaIdentifier(java.lang.String aString)
Checks if the specified string is a valid java identifier.

Parameters:
aString - (required).
Returns:
Returns true iff the specified string is a valid java identifier.

isJavaPackage

public static boolean isJavaPackage(java.lang.String aString)
Checks if the specified string is a valid name of a java package.

Parameters:
aString - (optional). A value of null specifies the default package.
Returns:
Returns true if the specified string is a valid name of a java package.

toJavaIdentifier

public static java.lang.String toJavaIdentifier(java.lang.String aString)
Converts the specified string into a valid Java identifier. All illegal characters are replaced by underscores.

Parameters:
aString - (required). The string must contain at least one character.
Returns:
(required).

toJavaPackage

public static java.lang.String toJavaPackage(java.lang.String aString)
Converts the specified string into a valid Java package name. A null indicates the default package.

Parameters:
aString - (optional).
Returns:
(optional).

firstUpper

public static java.lang.String firstUpper(java.lang.String aString)