public class NcNameResolver extends Object
Constructor and Description |
---|
NcNameResolver() |
Modifier and Type | Method and Description |
---|---|
private static boolean |
_charInRange(char c,
int start,
int end) |
private static boolean |
_isAsciiBaseChar(char c) |
private static boolean |
_isAsciiDigit(char c) |
private static boolean |
_isNonAsciiBaseChar(char c) |
private static boolean |
_isNonAsciiDigit(char c) |
static String |
fixNcName(String nonNcName)
Replaces all invalid characters with an '_' to make it a valid NCName.
|
static boolean |
isCombiningChar(char c) |
static boolean |
isDigit(char c) |
static boolean |
isExtender(char c) |
static boolean |
isIdeographic(char c) |
static boolean |
isLetter(char c) |
static boolean |
isNCName(String name)
Checks whether the supplied String is an NCName (Namespace Classified
Name) as specified at
http://www.w3.org/TR/REC-xml-names/#NT-NCName.
|
static boolean |
isNCNameChar(char c) |
public static final boolean isNCName(String name)
public static final boolean isNCNameChar(char c)
public static final boolean isLetter(char c)
private static final boolean _isAsciiBaseChar(char c)
private static final boolean _isNonAsciiBaseChar(char c)
public static final boolean isIdeographic(char c)
public static final boolean isCombiningChar(char c)
public static final boolean isDigit(char c)
private static final boolean _isAsciiDigit(char c)
private static final boolean _isNonAsciiDigit(char c)
public static final boolean isExtender(char c)
private static final boolean _charInRange(char c, int start, int end)
public static String fixNcName(String nonNcName)
nonNcName
- an invalid ncName.http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/datatypes.html#NCName
,
http://www.w3.org/TR/1999/REC-xml-names-19990114/#NT-NCName
Copyright © 2012-2015 52north.org. All Rights Reserved.