Uses of Interface
com.sun.msv.datatype.xsd.XSDatatype

Packages that use XSDatatype
com.sun.msv.datatype.xsd W3C XML Schema Datatypes implementation. 
com.sun.msv.grammar abstract grammar model(AGM): common part. 
com.sun.msv.grammar.relax abstract grammar model(AGM): RELAX stub. 
com.sun.msv.grammar.xmlschema W3C XML Schema grammar model. 
com.sun.msv.reader reads XML representation of grammar and creates AGM. 
com.sun.msv.reader.datatype.xsd reads XML representation for XML Schema Part.2 
com.sun.msv.reader.xmlschema parses XML representation of XML Schema into AGM. 
com.sun.msv.writer.relaxng AGM to RELAX NG converter 
 

Uses of XSDatatype in com.sun.msv.datatype.xsd
 

Classes in com.sun.msv.datatype.xsd that implement XSDatatype
 class AnyURIType
          "anyURI" type.
 class Base64BinaryType
          "base64Binary" type.
 class BooleanType
          "boolean" type.
 class BuiltinAtomicType
          base class for atomic built-in types; those types which can be used by itself (int,uriReference,string, etc) .
 class ByteType
          "byte" type.
 class ConcreteType
          base class for types that union/list/atomic.
 class DataTypeWithFacet
          Base implementation of facet-restricted datatype
 class DateTimeType
          "dateTime" type.
 class DateType
          "date" type.
 class DoubleType
          "double" type.
 class DurationType
          "duration" type.
 class EntityType
          "ENTITY" type.
 class EnumerationFacet
          "enumeration" facets validator.
 class ErrorType
          A dummy datatype that can be used to recover from errors.
 class FinalComponent
          "final" component.
 class FloatType
          "float" type.
 class FractionDigitsFacet
          'fractionDigits' facet.
 class GDayType
          "gDay" type.
 class GMonthDayType
          "gMonthDay" type.
 class GMonthType
          "gMonth" type.
 class GYearMonthType
          "gYearMonth" type.
 class GYearType
          "gYear" type.
 class HexBinaryType
          "hexBinary" type.
 class IDREFType
          very limited 'IDREF' type of XML Schema Part 2.
 class IDType
          very limited 'ID' type of XML Schema Part 2.
 class IntegerType
          "integer" type.
 class IntType
          "int" type.
 class LanguageType
          "language" type.
 class LengthFacet
          "length", "minLength", and "maxLength" facet validator.
 class ListType
          List type.
 class LongType
          "long" type.
 class MaxExclusiveFacet
          'maxExclusive' facet
 class MaxInclusiveFacet
          'maxInclusive' facet
 class MaxLengthFacet
          'maxLength' facet
 class MinExclusiveFacet
          'minExclusive' facet
 class MinInclusiveFacet
          'minInclusive' facet
 class MinLengthFacet
          'minLength' facet
 class NameType
          "Name" type.
 class NcnameType
          "NCName" type.
 class NegativeIntegerType
          "negativeInteger" type.
 class NmtokenType
          "NMTOKEN" type.
 class NonNegativeIntegerType
          "nonNegativeInteger" type.
 class NonPositiveIntegerType
          "nonPositiveInteger" type.
 class NormalizedStringType
          "normalizedString" type.
 class NumberType
          "decimal" type.
 class PatternFacet
          "pattern" facet validator "pattern" is a constraint facet which is applied against lexical space.
 class PositiveIntegerType
          "positiveInteger" type.
 class Proxy
          Delegates all methods to the base type.
 class QnameType
          "QName" type.
 class RangeFacet
          Base class of "(max|min)(In|Ex)clusive" facet validator
 class ShortType
          "short" type.
 class SimpleURType
          simple "ur-type" type.
 class StringType
          "string" type.
 class TimeType
          "time" type.
 class TokenType
          "token" type.
 class TotalDigitsFacet
          'totalDigits' facet.
 class UnionType
          union type.
 class UnsignedByteType
          "unsignedByte" type.
 class UnsignedIntType
          "unsignedInt" type.
 class UnsignedLongType
          "unsignedLong" type.
 class UnsignedShortType
          "unsignedShort" type.
 class WhiteSpaceFacet
          whiteSpace facet validator
 class XSDatatypeImpl
          base implementaion for XSDatatype interface.
 

Methods in com.sun.msv.datatype.xsd that return XSDatatype
static XSDatatype DatatypeFactory.deriveByList(String nsUri, String newTypeName, XSDatatype itemType)
          derives a new type by list.
static XSDatatype DatatypeFactory.deriveByList(String newTypeName, XSDatatype itemType)
          Deprecated.  
static XSDatatype DatatypeFactory.deriveByUnion(String newTypeName, Collection memberTypes)
          Deprecated.  
static XSDatatype DatatypeFactory.deriveByUnion(String nsUri, String newTypeName, Collection memberTypes)
           
static XSDatatype DatatypeFactory.deriveByUnion(String nsUri, String newTypeName, XSDatatype[] memberTypes)
          derives a new type by union.
static XSDatatype DatatypeFactory.deriveByUnion(String newTypeName, XSDatatype[] memberTypes)
          Deprecated.  
 XSDatatype XSDatatypeImpl.getAncestorBuiltinType()
           
 XSDatatype XSDatatype.getAncestorBuiltinType()
          Gets the nearest ancestor built-in type.
 XSDatatype NmtokenType.getBaseType()
           
 XSDatatype NonPositiveIntegerType.getBaseType()
           
 XSDatatype DurationType.getBaseType()
           
 XSDatatype LongType.getBaseType()
           
 XSDatatype XSDatatype.getBaseType()
          gets the base type of this type.
 XSDatatype UnsignedLongType.getBaseType()
           
 XSDatatype UnionType.getBaseType()
           
 XSDatatype StringType.getBaseType()
           
 XSDatatype LanguageType.getBaseType()
           
 XSDatatype TokenType.getBaseType()
           
 XSDatatype NcnameType.getBaseType()
           
 XSDatatype IntegerType.getBaseType()
           
 XSDatatype BooleanType.getBaseType()
           
 XSDatatype IntType.getBaseType()
           
 XSDatatype DataTypeWithFacet.getBaseType()
           
 XSDatatype ListType.getBaseType()
           
 XSDatatype NegativeIntegerType.getBaseType()
           
 XSDatatype QnameType.getBaseType()
           
 XSDatatype NonNegativeIntegerType.getBaseType()
           
 XSDatatype UnsignedIntType.getBaseType()
           
 XSDatatype ErrorType.getBaseType()
           
 XSDatatype AnyURIType.getBaseType()
           
 XSDatatype SimpleURType.getBaseType()
          SimpleURType always returns null to indicate that there is no base type for this type.
 XSDatatype NameType.getBaseType()
           
 XSDatatype NumberType.getBaseType()
           
 XSDatatype UnsignedByteType.getBaseType()
           
 XSDatatype NormalizedStringType.getBaseType()
           
 XSDatatype PositiveIntegerType.getBaseType()
           
 XSDatatype ByteType.getBaseType()
           
 XSDatatype EntityType.getBaseType()
           
 XSDatatype FloatType.getBaseType()
           
 XSDatatype DoubleType.getBaseType()
           
 XSDatatype ShortType.getBaseType()
           
 XSDatatype UnsignedShortType.getBaseType()
           
 XSDatatype Proxy.getBaseType()
           
static XSDatatype DatatypeFactory.getTypeByName(String dataTypeName)
          obtain a built-in DataType object by its name.
 

Methods in com.sun.msv.datatype.xsd with parameters of type XSDatatype
static XSDatatype DatatypeFactory.deriveByList(String nsUri, String newTypeName, XSDatatype itemType)
          derives a new type by list.
static XSDatatype DatatypeFactory.deriveByList(String newTypeName, XSDatatype itemType)
          Deprecated.  
static XSDatatype DatatypeFactory.deriveByUnion(String nsUri, String newTypeName, XSDatatype[] memberTypes)
          derives a new type by union.
static XSDatatype DatatypeFactory.deriveByUnion(String newTypeName, XSDatatype[] memberTypes)
          Deprecated.  
 boolean XSDatatypeImpl.isDerivedTypeOf(XSDatatype baseType, boolean restrictionAllowed)
           
 boolean XSDatatype.isDerivedTypeOf(XSDatatype baseType, boolean restrictionAllowed)
          tests if this type is a derived type of the specified type.
static boolean XSDatatypeImpl.isDerivedTypeOf(XSDatatype base, XSDatatype derived, boolean restrictionAllowed)
          an implementation of "Type Derivation OK (Simple)" of the spec.
 

Constructors in com.sun.msv.datatype.xsd with parameters of type XSDatatype
TypeIncubator(XSDatatype baseType)
           
UnionType(String nsUri, String newTypeName, XSDatatype[] memberTypes)
          derives a new datatype from atomic datatypes by union
 

Uses of XSDatatype in com.sun.msv.grammar
 

Methods in com.sun.msv.grammar with parameters of type XSDatatype
 Expression ExpressionPool.createData(XSDatatype dt)
           
 Expression ExpressionPool.createValue(XSDatatype dt, Object value)
           
 

Uses of XSDatatype in com.sun.msv.grammar.relax
 

Classes in com.sun.msv.grammar.relax that implement XSDatatype
 class EmptyStringType
          'emptyString' type of RELAX.
 class NoneType
          'none' datatype of RELAX.
 

Methods in com.sun.msv.grammar.relax that return XSDatatype
 XSDatatype RELAXModule.DatatypeContainer.get(String name)
           
 XSDatatype NoneType.getBaseType()
           
 XSDatatype EmptyStringType.getBaseType()
           
 

Methods in com.sun.msv.grammar.relax with parameters of type XSDatatype
 void RELAXModule.DatatypeContainer.add(XSDatatype dt)
           
 

Uses of XSDatatype in com.sun.msv.grammar.xmlschema
 

Methods in com.sun.msv.grammar.xmlschema that return XSDatatype
 XSDatatype SimpleTypeExp.getDatatype()
          Gets the encapsulated Datatype object.
 

Methods in com.sun.msv.grammar.xmlschema with parameters of type XSDatatype
 boolean ComplexTypeExp.isDerivedTypeOf(XSDatatype baseType, int constraint)
           
 

Uses of XSDatatype in com.sun.msv.reader
 

Methods in com.sun.msv.reader that return XSDatatype
 XSDatatype GrammarReader.getBackwardCompatibleType(String typeName)
          tries to obtain a DataType object by resolving obsolete names.
 

Uses of XSDatatype in com.sun.msv.reader.datatype.xsd
 

Methods in com.sun.msv.reader.datatype.xsd that return XSDatatype
 XSDatatype XSDatatypeExp.getCreatedType()
          Gets a encapsulated datatype object This method can be called only after all the datatypes are created.
 XSDatatype XSDatatypeExp.getType(XSDatatypeExp.RenderingContext context)
          Gets the type definition.
 XSDatatype XSDatatypeExp.Renderer.render(XSDatatypeExp.RenderingContext context)
          creates (or retrieves, whatever) the actual, concrete, real XSDatatype object.
 

Constructors in com.sun.msv.reader.datatype.xsd with parameters of type XSDatatype
XSDatatypeExp(XSDatatype dt, ExpressionPool _pool)
          Creates this object from existing XSDatatype.
 

Uses of XSDatatype in com.sun.msv.reader.xmlschema
 

Methods in com.sun.msv.reader.xmlschema that return XSDatatype
 XSDatatype XMLSchemaReader.resolveBuiltinDataType(String typeLocalName)
          resolves built-in datatypes (URI: http://www.w3.org/2001/XMLSchema)
 

Uses of XSDatatype in com.sun.msv.writer.relaxng
 

Methods in com.sun.msv.writer.relaxng with parameters of type XSDatatype
protected  void PatternWriter.serializeDataType(XSDatatype dt)
          serializes the given datatype.
 



MSV