com.sun.msv.grammar.relax

Class EmptyStringType


public class EmptyStringType
extends BuiltinAtomicType

'emptyString' type of RELAX. this type accepts nothing but "".
Author:
Kohsuke KAWAGUCHI

Field Summary

static EmptyStringType
theInstance

Method Summary

Object
_createValue(String lexicalValue, ValidationContext context)
boolean
checkFormat(String literal, ValidationContext context)
String
convertToLexicalValue(Object o, SerializationContext context)
XSDatatype
getBaseType()
Class
getJavaObjectType()
int
isFacetApplicable(String facetName)

Field Details

theInstance

public static final EmptyStringType theInstance

Method Details

_createValue

public Object _createValue(String lexicalValue,
                           ValidationContext context)

checkFormat

public boolean checkFormat(String literal,
                           ValidationContext context)

convertToLexicalValue

public String convertToLexicalValue(Object o,
                                    SerializationContext context)

getBaseType

public final XSDatatype getBaseType()

getJavaObjectType

public Class getJavaObjectType()

isFacetApplicable

public int isFacetApplicable(String facetName)