com.thaiopensource.xml.util
Class Naming

java.lang.Object
  extended by com.thaiopensource.xml.util.Naming

public class Naming
extends Object


Field Summary
private static byte[][] charTypeTable
           
private static int CT_NAME
           
private static int CT_NMSTRT
           
private static String nameRanges
           
private static String nameSingles
           
private static String nameStartRanges
           
private static String nameStartSingles
           
 
Constructor Summary
private Naming()
           
 
Method Summary
static boolean isName(String s)
           
private static boolean isNameChar(char c)
           
private static boolean isNameCharNs(char c)
           
private static boolean isNameStartChar(char c)
           
private static boolean isNameStartCharNs(char c)
           
static boolean isNcname(String s)
           
static boolean isNmtoken(String s)
           
static boolean isQname(String s)
           
private static void setCharType(char min, char max, int type)
           
private static void setCharType(char c, int type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CT_NAME

private static final int CT_NAME
See Also:
Constant Field Values

CT_NMSTRT

private static final int CT_NMSTRT
See Also:
Constant Field Values

nameStartSingles

private static final String nameStartSingles
See Also:
Constant Field Values

nameStartRanges

private static final String nameStartRanges
See Also:
Constant Field Values

nameSingles

private static final String nameSingles
See Also:
Constant Field Values

nameRanges

private static final String nameRanges
See Also:
Constant Field Values

charTypeTable

private static final byte[][] charTypeTable
Constructor Detail

Naming

private Naming()
Method Detail

setCharType

private static void setCharType(char c,
                                int type)

setCharType

private static void setCharType(char min,
                                char max,
                                int type)

isNameStartChar

private static boolean isNameStartChar(char c)

isNameStartCharNs

private static boolean isNameStartCharNs(char c)

isNameChar

private static boolean isNameChar(char c)

isNameCharNs

private static boolean isNameCharNs(char c)

isName

public static boolean isName(String s)

isNmtoken

public static boolean isNmtoken(String s)

isNcname

public static boolean isNcname(String s)

isQname

public static boolean isQname(String s)