gnu.kawa.xml

Class XStringType

public class XStringType extends XDataType

Field Summary
static XStringTypeENTITYType
static XStringTypeIDREFType
static XStringTypeIDType
static XStringTypelanguageType
static XStringTypenormalizedStringType
static XStringTypeNameType
static XStringTypeNCNameType
static XStringTypeNMTOKENType
static XStringTypetokenType
Constructor Summary
XStringType(String name, XDataType base, int typeCode, String pattern)
Method Summary
Objectcast(Object value)
booleanisInstance(Object obj)
static XStringmakeNCName(String value)
Stringmatches(String value)
Check if the String matches the restrictions on this type.
ObjectvalueOf(String value)

Field Detail

ENTITYType

public static final XStringType ENTITYType

IDREFType

public static final XStringType IDREFType

IDType

public static final XStringType IDType

languageType

public static final XStringType languageType

normalizedStringType

public static final XStringType normalizedStringType

NameType

public static final XStringType NameType

NCNameType

public static final XStringType NCNameType

NMTOKENType

public static final XStringType NMTOKENType

tokenType

public static final XStringType tokenType

Constructor Detail

XStringType

public XStringType(String name, XDataType base, int typeCode, String pattern)

Method Detail

cast

public Object cast(Object value)

isInstance

public boolean isInstance(Object obj)

makeNCName

public static XString makeNCName(String value)

matches

public String matches(String value)
Check if the String matches the restrictions on this type. Assumes any normalization has been done.

Returns: null on success or an error message otherwise.

valueOf

public Object valueOf(String value)