|
FreeHEP API Version current |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.freehep.xml.util.XMLCharacterProperties
A class representing properties of characters according to various W3C recommendations XMLCharacterProperties provides convenience methods for commonly used character tests. For performance reasons, the tables used by the convenience methods are also public, and are directly accessed by performance critical routines.
Field Summary | |
static byte |
E_CharDataFlag
|
static byte |
E_InitialNameCharFlag
|
static byte |
E_NameCharFlag
|
static byte[] |
fgAsciiAlphaChar
|
static byte[] |
fgAsciiCharData
|
static byte[] |
fgAsciiEncNameChar
|
static byte[] |
fgAsciiInitialNameChar
|
static byte[] |
fgAsciiInitialNCNameChar
|
static byte[] |
fgAsciiNameChar
|
static byte[] |
fgAsciiNCNameChar
|
static byte[] |
fgAsciiPubidChar
|
static byte[] |
fgAsciiWSCharData
|
static byte[] |
fgAsciiXDigitChar
|
static byte[] |
fgCharFlags
|
Constructor Summary | |
XMLCharacterProperties()
|
Method Summary | |
static void |
initCharFlags()
|
static boolean |
validEncName(String encoding)
Check to see if a string is a valid encoding name according to [81] in the XML 1.0 Recommendation |
static boolean |
validName(String name)
Check to see if a string is a valid Name according to [5] in the XML 1.0 Recommendation |
static boolean |
validNCName(String name)
Check to see if a string is a valid NCName according to [4] from the XML Namespaces 1.0 Recommendation |
static boolean |
validNmtoken(String nmtoken)
Check to see if a string is a valid Nmtoken according to [7] in the XML 1.0 Recommendation |
static int |
validPublicId(String publicId)
Check to see if a string is a valid public identifier according to [13] in the XML 1.0 Recommendation |
static boolean |
validVersionNum(String version)
Check to see if a string is a valid version string according to [26] in the XML 1.0 Recommendation |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final byte[] fgAsciiXDigitChar
public static final byte[] fgAsciiAlphaChar
public static final byte[] fgAsciiEncNameChar
public static final byte[] fgAsciiPubidChar
public static final byte[] fgAsciiInitialNameChar
public static final byte[] fgAsciiNameChar
public static final byte[] fgAsciiInitialNCNameChar
public static final byte[] fgAsciiNCNameChar
public static final byte[] fgAsciiCharData
public static final byte[] fgAsciiWSCharData
public static final byte E_CharDataFlag
public static final byte E_InitialNameCharFlag
public static final byte E_NameCharFlag
public static byte[] fgCharFlags
Constructor Detail |
public XMLCharacterProperties()
Method Detail |
public static boolean validVersionNum(String version)
version
- string to check
public static boolean validEncName(String encoding)
encoding
- string to check
public static int validPublicId(String publicId)
publicId
- string to check
public static boolean validName(String name)
name
- string to check
public static boolean validNCName(String name)
name
- string to check
public static boolean validNmtoken(String nmtoken)
nmtoken
- string to checj
public static void initCharFlags()
|
FreeHEP API Version current |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |