Interface | Description |
---|---|
IArity |
Interface for schema components representing complex or simple values, which may be optional or repeating.
|
IComponent |
Schema component interface.
|
INamed |
Interface for schema components with names.
|
IReference |
Interface for schema components referencing other components.
|
ISchemaListener |
Listener for schema changes during traversal.
|
ISchemaResolver |
Interface for resolving schema references which may be relative to a base location.
|
ISkipElements |
Interface for checking elements to be skipped in walking the definition tree.
|
Class | Description |
---|---|
MemoryResolver |
Resolver for schema only present in memory.
|
NameRegister |
Holder for registration of all global components of a schema by name.
|
SchemaContextTracker |
Current schema name context tracker.
|
SchemaHolder |
External data for a schema definition.
|
SchemaUtils |
Utility methods for working with schema structures.
|
SchemaVisitor |
Schema model visitor base class.
|
SchemaVisitorDelegate |
Instance of
SchemaVisitor that delegates to another instance. |
TreeWalker |
Handles walking the tree structure of schema model.
|
UrlResolver |
Basic resolver supporting relative URL paths.
|
UsageFinder |
Visitor to generate usage counts for schema components.
|
UsageFinder.UsageVisitor |
Visitor to accumulate usage of definitions.
|