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> |
|