jas2.util.xml
Class XMLCharacterProperties
- java.lang.Object
-
- jas2.util.xml.XMLCharacterProperties
-
public final class XMLCharacterProperties extends java.lang.ObjectA 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
Fields Modifier and Type Field and Description static byteE_CharDataFlagstatic byteE_InitialNameCharFlagstatic byteE_NameCharFlagstatic byte[]fgAsciiAlphaCharstatic byte[]fgAsciiCharDatastatic byte[]fgAsciiEncNameCharstatic byte[]fgAsciiInitialNameCharstatic byte[]fgAsciiInitialNCNameCharstatic byte[]fgAsciiNameCharstatic byte[]fgAsciiNCNameCharstatic byte[]fgAsciiPubidCharstatic byte[]fgAsciiWSCharDatastatic byte[]fgAsciiXDigitCharstatic byte[]fgCharFlags
-
Constructor Summary
Constructors Constructor and Description XMLCharacterProperties()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static voidinitCharFlags()static booleanvalidEncName(java.lang.String encoding)Check to see if a string is a valid encoding name according to [81] in the XML 1.0 Recommendationstatic booleanvalidName(java.lang.String name)Check to see if a string is a valid Name according to [5] in the XML 1.0 Recommendationstatic booleanvalidNCName(java.lang.String name)Check to see if a string is a valid NCName according to [4] from the XML Namespaces 1.0 Recommendationstatic booleanvalidNmtoken(java.lang.String nmtoken)Check to see if a string is a valid Nmtoken according to [7] in the XML 1.0 Recommendationstatic intvalidPublicId(java.lang.String publicId)Check to see if a string is a valid public identifier according to [13] in the XML 1.0 Recommendationstatic booleanvalidVersionNum(java.lang.String version)Check to see if a string is a valid version string according to [26] in the XML 1.0 Recommendation
-
-
-
Field Detail
-
fgAsciiXDigitChar
public static final byte[] fgAsciiXDigitChar
-
fgAsciiAlphaChar
public static final byte[] fgAsciiAlphaChar
-
fgAsciiEncNameChar
public static final byte[] fgAsciiEncNameChar
-
fgAsciiPubidChar
public static final byte[] fgAsciiPubidChar
-
fgAsciiInitialNameChar
public static final byte[] fgAsciiInitialNameChar
-
fgAsciiNameChar
public static final byte[] fgAsciiNameChar
-
fgAsciiInitialNCNameChar
public static final byte[] fgAsciiInitialNCNameChar
-
fgAsciiNCNameChar
public static final byte[] fgAsciiNCNameChar
-
fgAsciiCharData
public static final byte[] fgAsciiCharData
-
fgAsciiWSCharData
public static final byte[] fgAsciiWSCharData
-
E_CharDataFlag
public static final byte E_CharDataFlag
- See Also:
- Constant Field Values
-
E_InitialNameCharFlag
public static final byte E_InitialNameCharFlag
- See Also:
- Constant Field Values
-
E_NameCharFlag
public static final byte E_NameCharFlag
- See Also:
- Constant Field Values
-
fgCharFlags
public static byte[] fgCharFlags
-
-
Method Detail
-
validVersionNum
public static boolean validVersionNum(java.lang.String version)
Check to see if a string is a valid version string according to [26] in the XML 1.0 Recommendation- Parameters:
version- string to check- Returns:
- true if version is a valid version string
-
validEncName
public static boolean validEncName(java.lang.String encoding)
Check to see if a string is a valid encoding name according to [81] in the XML 1.0 Recommendation- Parameters:
encoding- string to check- Returns:
- true if encoding is a valid encoding name
-
validPublicId
public static int validPublicId(java.lang.String publicId)
Check to see if a string is a valid public identifier according to [13] in the XML 1.0 Recommendation- Parameters:
publicId- string to check- Returns:
- true if publicId is a valid public identifier
-
validName
public static boolean validName(java.lang.String name)
Check to see if a string is a valid Name according to [5] in the XML 1.0 Recommendation- Parameters:
name- string to check- Returns:
- true if name is a valid Name
-
validNCName
public static boolean validNCName(java.lang.String name)
Check to see if a string is a valid NCName according to [4] from the XML Namespaces 1.0 Recommendation- Parameters:
name- string to check- Returns:
- true if name is a valid NCName
-
validNmtoken
public static boolean validNmtoken(java.lang.String nmtoken)
Check to see if a string is a valid Nmtoken according to [7] in the XML 1.0 Recommendation- Parameters:
nmtoken- string to checj- Returns:
- true if nmtoken is a valid Nmtoken
-
initCharFlags
public static void initCharFlags()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG