Package sk.uniba.euromath.document.schema

Helps with the document modification.

See:
          Description

Interface Summary
INameList<T extends BaseRule> Maintains list of all creatable elements/attributes.
INameListImplDataProvider<R extends IBaseRuleP> Provides data for the namelist.
INameListWrapperDataProvider<R extends IBaseRuleP> Provides data for the namelist.
IQNameAcceptor Acceptor of the qname.
 

Class Summary
AttributeListRule Wraps the AttributeListRuleP interface.
AttributeRule Wraps the IAttributeRuleP instance.
BaseRule Represents a base rule.
DocumentSchema Document's content modifier helper.
ElementLoc Mutable instance, representing element locator.
ElementRule Represents rule for one element, already present in the document.
ElementSequenceRule Represents rule generating sequence of elements.
InsertList List of ElementLoc objects, must be maintained ordered by InsertPoint.
NameListCustom<T extends BaseRule,P extends IBaseRuleP> Maintains list of all creatable elements/attributes.
NewElementRule Represents rule for one element (the context element), that is being created.
QNameAcceptors Contains various qname acceptors.
SchemaPool Manages list of Schemas, one for each namespace URI.
SchemaReferences Manages list of Schemas, one for each namespace URI, for a single document.
ValidationContextImpl Implementation of ValidationContextP.
Validator Manages validator switching when validating document with multiple namespaces.
 

Enum Summary
AcceptsEnum Determines type of qnames, that some rule accepts.
SchemaAvailabilityEnum Enum constants defining availability of schema.
 

Package sk.uniba.euromath.document.schema Description

Helps with the document modification. SchemaPool provides schema instances that can be queried for insertable elements, attributes etc.

Maintainer: Martin Vysny



Copyright © 2003-2006 null. All Rights Reserved.