com.sun.msv.datatype.xsd

Class AnyURIType

public class AnyURIType extends BuiltinAtomicType implements Discrete

"anyURI" type. See http://www.w3.org/TR/xmlschema-2/#anyURI for the spec. type of the value object is java.lang.String.

Author: Kohsuke KAWAGUCHI

Field Summary
static AnyURITypetheInstance
Method Summary
StringconvertToLexicalValue(Object value, SerializationContext context)
intcountLength(Object value)
static Stringescape(String content)
escape non-ASCII characters in URL
XSDatatypegetBaseType()
ClassgetJavaObjectType()
intisFacetApplicable(String facetName)
Object_createValue(String content, ValidationContext context)

Field Detail

theInstance

public static final AnyURIType theInstance

Method Detail

convertToLexicalValue

public String convertToLexicalValue(Object value, SerializationContext context)

countLength

public final int countLength(Object value)

escape

public static String escape(String content)
escape non-ASCII characters in URL

getBaseType

public XSDatatype getBaseType()

getJavaObjectType

public Class getJavaObjectType()

isFacetApplicable

public final int isFacetApplicable(String facetName)

_createValue

public Object _createValue(String content, ValidationContext context)