Package org.gxml.xs

Interface Summary
SmAtomBridge<A,S>  
SmAtomicType<A,S>  
SmAtomicUrType<A,S> Marker interface for the Atomic Ur-Type (xs:anyAtomicType).
SmAttribute<A,S> An attribute declaration, which may be global or local to some complex type.
SmAttributeGroup<A,S> An Attribute Group Definition Schema Component.
SmAttributeNodeType<A,S>  
SmAttributeUse<A,S>  
SmCache<A,S>  
SmCatalog  
SmChoiceType<A,S>  
SmCommentNodeType<A,S>  
SmComplexType<A,S>  
SmComplexUrType<A,S> Marker interface for the Complex Ur-Type (xs:anyType).
SmComponent<A,S> The common interface for all schema components (things that are named).
SmComponentConsumer<A,S> Marker interface to show that a class can be connected to an SmComponentProvider according to the Dependency Injection pattern.
SmComponentDetector<S> A slice of a SmComponentProvider for deterimining whether a schema component exists.
SmComponentProvider<A,S> A collection of schema components accessible through their expanded-QName.
SmConcatType<A,S>  
SmContentFiniteStateMachine<A,S> State-machine abstraction used for XML content model validation of a child axis.
SmContentType<A,S>  
SmDataComponent<A,S>  
SmDocumentNodeType<A,S>  
SmElement<A,S> The SmElement interface models an element declaration, which could be global within the schema or local to some other element.
SmElementNodeType<A,S>  
SmElementUse<A,S>  
SmEmptyType<A,S>  
SmEnumeration<A>  
SmExceptionHandler  
SmFacet<A,S> Common interface for all facets excluding xs:enumeration and xs:pattern.
SmFileLocation  
SmFractionDigits<A,S>  
SmHasValueConstraint<A>  
SmIdentityConstraint<A,S> Describes key/keyref/unique constraints on the schema.
SmInterleaveType<A,S>  
SmLength<A,S>  
SmLimit<A,S>  
SmListType<A,S>  
SmLocation Marker interface indicating the location in a source of schema components.
SmMaxLength<A,S>  
SmMetaBridge<A,S>  
SmMinLength<A,S>  
SmModelGroup<A,S> SmModelGroup represents a group of content sequences.
SmModelGroupUse<A,S>  
SmMultiplyType<A,S>  
SmNameBridge<S>  
SmNamespace<A,S>  
SmNamespaceConvention<S>  
SmNamespaceNodeType<A,S>  
SmNamespaceResolver<S>  
SmNodeType<A,S>  
SmNodeUrType<A,S>  
SmNoneType<A,S>  
SmNotation<A,S> Notation
SmParser<A,S>  
SmParserHandler<A,S>  
SmParticle<A,S> A particle is a component of a group.
SmParticleTerm<A,S> A marker interface for items that can be the term of a particle.
SmPattern  
SmPrefixResolver<S>  
SmPrimeChoiceType<A,S>  
SmPrimeMultiplyType<A,S>  
SmPrimeType<A,S>  
SmProcessingInstructionNodeType<A,S>  
SmRegExCompiler Regular Expression compiler providing an injectable implementation.
SmRegExPattern A compiled regular expression that may be used for pattern matching.
SmResolver  
SmRestrictedXPath<S>  
SmRestrictedXPathParser<S>  
SmSchema<A,S>  
SmSequenceType<A,S>  
SmSequenceTypeFactory<A,S>  
SmSequenceTypeParser<A,S>  
SmSequenceTypeParserFactory<A,S>  
SmSequenceTypeVisitor<A,S>  
SmSimpleType<A,S>  
SmSimpleUrType<A,S> Marker interface for the Simple Ur-Type.
SmTextNodeType<A,S>  
SmTotalDigits<A,S>  
SmType<A,S> Represents all types in a schema, both simple types and complex types.
SmUnionType<A,S>  
SmVisitor<A,S> A visitor of SmComponents.
SmWildcard<A,S> SmWildcard represent wildcard terms of content models.
SmWildcardUse<A,S>  
 

Class Summary
SmExceptionCatcher Implements SmExceptionHandler by catching all exceptions.
SmMetaLoadArgs Defines arguments that condition the loading of a schema.
SmName<S> xs:QName representation using parameterized symbols for namespace-uri and local-name.
SmNamespaceConstraint<S> Implementation for a {namespace constraint} property of a wildcard.
SmValueConstraint<A> A pair consisting of the value constraint kind and value.
 

Enum Summary
SmCompareKind Enumeration representing possible results of comparisons.
SmContentTypeKind The content model kind defines the combinations of elements and text nodes that may be included in the child axis of a type.
SmDerivationMethod Possible values for derivation and substitution methods.
SmExceptionThrower  
SmFacetKind  
SmIdentityConstraintKind  
SmLengthFacetUOM Indicates the Unit of Measure for the length facet of a simple type value.
SmModelGroup.SmCompositor  
SmNamespaceConstraint.Mode  
SmNativeType Symbolic constants representing the built-in types in XML Schema Part 2:Datatypes.
SmNodeKind  
SmOutcome  
SmPrimeTypeKind The following enumerated constants are used by SmMetaBridge to classify the sequence type instance.
SmProcessContentsMode Process Contents controls the impact on assessment of the information items allowed by wildcards.
SmQuantifier The quantifier approximates the possible number of items in a sequence type with the occurrence indicators supported by the XPath/XQuery type system (?, +, *).
SmScope  
SmValueConstraint.Kind  
SmWhiteSpacePolicy  
 

Exception Summary
SmAbortException This exception arises when a choice is made to abort the current schema processing.
SmAtomCastException  
SmComponentConstraintException Abstract base class for all Schema Component Constraint exceptions.
SmDatatypeException  
SmException Base for W3C XML Schema exceptions.
SmExprException  
SmFacetException  
SmFacetMinMaxException xs:maxExclusive, xs:maxInclusive, xs:minExclusive, xs:minInclusive
SmPatternException xs:pattern
SmRegExException  
SmSimpleTypeException  
SmWildcardIntersectionException  
SmWildcardIntersectionNotExpressibleException  
SmWildcardUnionException  
SmWildcardUnionNotExpressibleException  
 



Copyright © 2009 TIBCO Software Inc. All Rights Reserved.