Package nu.validator.htmlparser.impl
Class NCName
- java.lang.Object
-
- nu.validator.htmlparser.impl.NCName
-
public final class NCName extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static char[]HEX_TABLEprivate static intSURROGATE_OFFSET
-
Constructor Summary
Constructors Constructor Description NCName()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static voidappendUHexTo(java.lang.StringBuilder sb, int c)static java.lang.StringescapeName(java.lang.String str)static booleanisNCName(java.lang.String str)static booleanisNCNameStart(char c)static booleanisNCNameTrail(char c)
-
-
-
Field Detail
-
SURROGATE_OFFSET
private static final int SURROGATE_OFFSET
- See Also:
- Constant Field Values
-
HEX_TABLE
private static final char[] HEX_TABLE
-
-
Method Detail
-
isNCNameStart
public static boolean isNCNameStart(char c)
-
isNCNameTrail
public static boolean isNCNameTrail(char c)
-
isNCName
public static boolean isNCName(java.lang.String str)
-
appendUHexTo
private static void appendUHexTo(java.lang.StringBuilder sb, int c)
-
escapeName
public static java.lang.String escapeName(java.lang.String str)
-
-