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

Packages that use XSDatatype
com.sun.msv.datatype.xsd W3C XML Schema Datatypes implementation. 
 

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(java.lang.String nsUri, java.lang.String newTypeName, XSDatatype itemType)
          derives a new type by list.
static XSDatatype DatatypeFactory.deriveByList(java.lang.String newTypeName, XSDatatype itemType)
          Deprecated.  
static XSDatatype DatatypeFactory.deriveByUnion(java.lang.String newTypeName, java.util.Collection memberTypes)
          Deprecated.  
static XSDatatype DatatypeFactory.deriveByUnion(java.lang.String nsUri, java.lang.String newTypeName, java.util.Collection memberTypes)
           
static XSDatatype DatatypeFactory.deriveByUnion(java.lang.String nsUri, java.lang.String newTypeName, XSDatatype[] memberTypes)
          derives a new type by union.
static XSDatatype DatatypeFactory.deriveByUnion(java.lang.String newTypeName, XSDatatype[] memberTypes)
          Deprecated.  
 XSDatatype XSDatatypeImpl.getAncestorBuiltinType()
           
 XSDatatype XSDatatype.getAncestorBuiltinType()
          Gets the nearest ancestor built-in type.
 XSDatatype LongType.getBaseType()
           
 XSDatatype SimpleURType.getBaseType()
          SimpleURType always returns null to indicate that there is no base type for this type.
 XSDatatype DataTypeWithFacet.getBaseType()
           
 XSDatatype PositiveIntegerType.getBaseType()
           
 XSDatatype UnsignedShortType.getBaseType()
           
 XSDatatype IntegerType.getBaseType()
           
 XSDatatype NonPositiveIntegerType.getBaseType()
           
 XSDatatype QnameType.getBaseType()
           
 XSDatatype LanguageType.getBaseType()
           
 XSDatatype NumberType.getBaseType()
           
 XSDatatype NonNegativeIntegerType.getBaseType()
           
 XSDatatype UnsignedByteType.getBaseType()
           
 XSDatatype NegativeIntegerType.getBaseType()
           
 XSDatatype UnionType.getBaseType()
           
 XSDatatype StringType.getBaseType()
           
 XSDatatype AnyURIType.getBaseType()
           
 XSDatatype ByteType.getBaseType()
           
 XSDatatype ListType.getBaseType()
           
 XSDatatype UnsignedIntType.getBaseType()
           
 XSDatatype DurationType.getBaseType()
           
 XSDatatype IntType.getBaseType()
           
 XSDatatype NmtokenType.getBaseType()
           
 XSDatatype NcnameType.getBaseType()
           
 XSDatatype EntityType.getBaseType()
           
 XSDatatype BooleanType.getBaseType()
           
 XSDatatype TokenType.getBaseType()
           
 XSDatatype UnsignedLongType.getBaseType()
           
 XSDatatype XSDatatype.getBaseType()
          gets the base type of this type.
 XSDatatype ShortType.getBaseType()
           
 XSDatatype ErrorType.getBaseType()
           
 XSDatatype FloatType.getBaseType()
           
 XSDatatype Proxy.getBaseType()
           
 XSDatatype NormalizedStringType.getBaseType()
           
 XSDatatype DoubleType.getBaseType()
           
 XSDatatype NameType.getBaseType()
           
static XSDatatype DatatypeFactory.getTypeByName(java.lang.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(java.lang.String nsUri, java.lang.String newTypeName, XSDatatype itemType)
          derives a new type by list.
static XSDatatype DatatypeFactory.deriveByList(java.lang.String newTypeName, XSDatatype itemType)
          Deprecated.  
static XSDatatype DatatypeFactory.deriveByUnion(java.lang.String nsUri, java.lang.String newTypeName, XSDatatype[] memberTypes)
          derives a new type by union.
static XSDatatype DatatypeFactory.deriveByUnion(java.lang.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(java.lang.String nsUri, java.lang.String newTypeName, XSDatatype[] memberTypes)
          derives a new datatype from atomic datatypes by union