Class Summary |
AbortException |
This exception will be thrown when the schema parsing is aborted
after all the errors are reported through GrammarReaderController.
|
AbstractVerifier |
Base implementation for various Verifier implementations.
|
Acceptor |
exposes the low-level validation engine interface.
|
AnyAttributeOwner |
A state that can have <anyAttribute > element must implement this interface.
|
AnyAttributeState |
used to parse <anyAttribute > element.
|
AnyElementState |
used to parse <any > element.
|
AnyElementToken |
special Token that matchs any element.
this token is used only for error recovery, to compute
"residual of elements of concern"(EoCR).
|
AnyNameClass |
a NameClass that matches any name.
|
AnyOtherElementExp |
place holder for <anyOtherElement> of RELAX.
|
AnyOtherElementState |
parses <anyOtherElement> state.
|
AnyOtherElementVerifier |
IslandVerifier that validates <anyOtherElement /> of RELAX.
|
AnyState |
base implementation of AnyAttributeState and AnyElementState.
|
AttPoolClause |
'attPool' of RELAX module.
|
AttPoolRefState |
parses <ref role="..." />.
|
AttPoolState |
parses <attPool> element.
|
AttributeDeclExp |
global attribute declaration.
|
AttributeExp |
Attribute declaration.
|
AttributeFeeder |
Feeds AttributeToken to the expression and obtains the residual (content model).
|
AttributeGroupExp |
attribute group declaration.
the inherited exp field contains the attributes defined in this declaration.
|
AttributeGroupState |
parses <attributeGroup /> element.
|
AttributePicker |
removes all unnecessary expressions and
creates an expression that consists of required attributes and choices only.
|
AttributePruner |
Creates an expression whose AttributeExp is completely replaced by nullSet.
|
AttributeRemover |
Creates an expression whose AttributeExp is completely replaced by epsilon.
|
AttributeState |
parses <attribute> element.
|
AttributeState |
parses <attribute> pattern.
|
AttributeState |
parses <attribute> pattern.
|
AttributeState |
used to parse <attribute > element.
|
AttributeToken |
represents attribute and its value.
|
AttributeWildcard |
Attribute wildcard property of the schema component.
|
AttributeWildcardComputer |
Processes the attribtue wildcard according to the spec.
|
AttWildcardExp |
Schema component with {@link AttributeWildcard}
|
BinaryExp |
Base implementation for those expression which has two child expressions.
|
BuiltinDatatypeLibrary |
RELAX NG built-in datatypes.
|
ChildlessState |
state that has no children.
|
ChoiceExp |
A|B.
|
ChoiceNameClass |
Union of two NameClasses.
|
ChoiceState |
state that creates ChoiceExp.
|
CombinedChildContentExpCreator |
creates "combined child content expression" and gathers "elements of concern"
and its "attribute-pruned" content model.
|
CombinedChildContentExpCreator.ExpressionPair | |
CompAttributeState |
parses <attribute> pattern.
|
CompatibilityDatatypeLibrary |
RELAX NG DTD compatibility datatype library.
|
ComplexAcceptor |
Accept that is used when more than one pattern can be applicable to the current context.
|
ComplexAcceptorBaseImpl |
base implementation of ComplexAcceptor.
|
ComplexContentBodyState |
used to parse restriction/extension element as a child of complexContent element.
|
ComplexContentState |
parses <complexContent> element.
the expression created by this state is used as ComplexTypeExp.self field.
|
ComplexTypeDeclState |
used to parse <complexType> element.
|
ComplexTypeExp |
ComplexType definition.
|
ConcurExp |
<concur> pattern of TREX.
|
ConcurState |
parses <concur> pattern.
|
Const |
Constant values related to JARV.
|
Const | |
ContentHandlerAdaptor |
Adapt SAX2 ContentHandler as a SAX1 DocumentHandler.
|
ContentModelAcceptor |
base implementation for SimpleAcceptor and ComplexAcceptor
|
ContentModelRefExpRemover |
Non-recursive ReferenceExpRemover with a cache.
|
Context | |
Controller |
Internal view of GrammarReaderController.
|
DataExp |
Expression that matchs characters of the particular {@link Datatype}.
|
DataOrValueExp |
The common interface for {@link DataExp} and {@link ValueExp}
|
DataParamState |
parses <param> element inside <data> element.
|
DataState |
parses <data> pattern.
|
DataState |
parses <data> pattern.
|
DatatypeRef |
reference to {@link org.relaxng.datatype.Datatype}
|
DataTypeVocabulary |
this class is used to parse foreign datatype vocabulary.
|
DataTypeVocabularyMap |
a map from namespace URI to DataTypeVocabulary
|
DblAttrConstraintChecker |
makes sure that no two AttributeExps have the same attribute name as their target.
|
Debug | |
DebugController |
GrammarReaderController that prints all errors and warnings.
|
DeclImpl |
Implementation of ElementDecl interface by MSV grammar model.
|
DefineState |
parses <define> declaration.
|
DefineState |
parses <define> declaration.
|
DefineState |
parses <define> declaration.
|
DifferenceNameClass |
<difference> name class.
|
DivInGrammarState |
Used to parse merged grammars. |
DivInModuleState |
parses <div> element under <module> element.
|
DocumentBuilderFactoryImpl |
DocumentBuilderFactory implementation that supports validation.
|
DocumentDeclaration |
Represents a kind of "constraint" over XML document.
|
DocumentFilter |
SAX DocumentHandler event interceptor.
|
DOMBuilder |
builds DOM from SAX2 event stream.
|
DOMVisitor |
visits all DOM elements in the depth-first order (in-order).
|
Driver |
command line Verifier.
|
DTDEventListener |
All DTD parsing events are signaled through this interface. |
DTDFactoryImpl |
|
DTDHandlerBase |
do-nothing implementation of DTDEventHandler. |
DTDParser |
This implements parsing of XML 1.0 DTDs.
|
DTDReader |
constructs {@link TREXGrammar} object that exactly matches to
the parsed DTD.
|
ElementDeclExp |
Element declaration.
|
ElementDeclExp.XSElementExp |
XML Schema version of {@link ElementExp}.
|
ElementDeclState |
used to parse <element > element without ref attribute.
this state uses ExpressionWithChildState to collect content model
of this element declaration.
|
ElementExp |
Element declaration.
|
ElementPattern |
<element> pattern of TREX.
|
ElementRefState |
parses <ref label="..." /> element.
|
ElementRefState |
used to parse <element > element with ref attribute.
|
ElementRule |
ElementRule declaration of RELAX.
|
ElementRules |
Set of ElementRule objects that share the label name.
|
ElementRuleWithHedgeState |
parses <elementRule> without 'type' attribute.
|
ElementRuleWithTypeState |
parses <elementRule> with 'type' attribute.
|
ElementsOfConcernCollector |
Collects "elements of concern".
|
ElementState |
parses <element> pattern.
|
ElementState |
parses <element> pattern.
|
ElementToken |
a token that represents an XML element.
|
EmptyStringType |
'emptyString' type of RELAX.
this type accepts nothing but "".
|
ErrorHandlerAdaptor |
wraps ISORELAX ErrorHandler by VerificationErrorHandler interface.
|
ErrorHandlerImpl |
default implementation of ErrorHandler.
|
ErrorInfo |
Instances of this class is attached to {@link ValidityViolation} to
provide detailed information about the error.
|
ErrorInfo.BadAttribute |
Bad attribute.
|
ErrorInfo.BadTagName |
Bad tag name.
|
ErrorInfo.BadText |
Bad text.
|
ErrorInfo.ElementErrorInfo | Base class for element related errors. |
ErrorInfo.IncompleteContentModel |
This error occurs when MSV sees an end tag unexpectedly. |
ErrorInfo.MissingAttribute |
Missing attribute.
|
Exportable |
exportable Expression.
|
ExportedHedgeRuleChecker |
the purpose of this function object is to make sure
that the expression does not contain references to modules
other than one specified by this variable.
|
Expression |
Primitive of the tree regular expression.
most of the derived class is immutable (except ReferenceExp, ElementExp and OtherExp).
|
ExpressionAcceptor |
{@link Acceptor} implementation.
|
ExpressionCloner |
clones an expression.
|
ExpressionFinder |
Base class for "finding" something from an expression.
|
ExpressionOwner |
interface that must be implemented by the parent state of ExpressionState.
|
ExpressionPool |
Creates a new Expression by combining existing expressions.
all expressions are memorized and unified so that every subexpression
will be shared and reused. |
ExpressionPool.ClosedHash |
expression cache by closed hash.
|
ExpressionPrinter |
creates a string representation of the expression.
useful for debug and dump.
|
ExpressionState |
Base implementation for those states who read tags representing an expression.
|
ExpressionVisitor |
Visitor interface for Expression and its derived types.
|
ExpressionVisitorBoolean |
ExpressionVisitor that returns boolean.
|
ExpressionVisitorExpression |
ExpressionVisitor that returns Expression object.
|
ExpressionVisitorVoid |
ExpressionVisitor that returns void.
|
ExpressionWalker |
Visits all reachable expressions but do nothing.
|
ExpressionWithChildState |
State that parses Expression which contains other expressions.
|
ExpressionWithoutChildState |
Base implementation for those states who cannot have any children.
(e.g., RELAX: empty, null, etc. |
ExternalAttributeExp |
place holder for imported attributes declaration.
|
ExternalElementExp |
place holder for imported element declaration.
|
FacetState |
state that reads facets.
|
FacetStateParent |
Interface implemented by the parent state of FacetState.
the parent holds a Facets object, to which FacetState will add
facets.
|
FactoryImpl |
base implementation of RELAXFactoryImpl and TREXFactoryImpl
|
FactoryLoaderImpl | |
Field |
represents one field of an identity constraint.
|
FieldMatcher |
XPath matcher that tests one field of a key.
|
FieldsMatcher |
Coordinator of FieldMatcher.
|
ForkContentHandler |
feeds SAX events to two ContentHandlers.
|
GlobalDeclState |
State that parses global declarations.
|
Grammar |
base interface of the "grammar".
|
GrammarLoader |
loads any supported grammar (except XML DTD)
by automatically detecting the schema language.
|
GrammarReader |
base implementation of grammar readers that read grammar from SAX2 stream.
|
GrammarReaderController |
Event notification interface for controlling grammar parsing process.
|
GrammarReader.BackPatch | |
GrammarReader.BackwardReferenceMap |
memorizes what declarations are referenced from where.
this information is used to report the source of errors. |
GrammarReader.ChainPrefixResolver | |
GrammarReader.PrefixResolver |
namespace prefix to URI conversion map.
this variable is evacuated to InclusionContext when the parser is switched. |
GrammarState |
parses <grammar> element.
this state is used to parse top-level grammars and nested grammars.
grammars merged by include element are handled by MergeGrammarState.
|
GrammarState |
parses <grammar> element.
|
GrammarState |
parses <grammar> element.
|
GrammarWriter |
Converter from AGM to the XML representation.
|
GroupDeclExp |
model group declaration.
|
GroupState |
used to parse <group> element.
|
HedgeRefState |
parses <hedgeRef label="..." /> element.
|
HedgeRuleBaseState |
Base implementation for HedgeRuleState and TopLevelState.
expects one and only one expression as its child.
|
HedgeRules |
hedgeRule of RELAX module.
|
HedgeRuleState |
parses <hedgeRule> element
this class is used as the base class of TopLevelState
|
IdAbuseChecker |
makes sure that ID/IDREF are not abused.
|
IdentityConstraint |
represents an identity constraint.
|
IdentityConstraintState |
used to parse <unique>,<key>, and <keyref> element.
|
IDConstraintChecker |
Verifier with XML Schema-related enforcement.
|
IDContextProvider |
ValidationContextProvider that supports limited ID/IDREF implementation.
|
IDContextProvider2 |
ValidationContextProvider that supports limited ID/IDREF implementation.
|
IDContextProviderWrapper |
Wraps {@link IDContextProvider} so that it can be used
where {@link IDContextProvider2} is expected.
|
IgnoreController |
Default implementation of GrammarReaderController.
|
IgnoreErrorHandler |
do-nothing implementation of ErrorHandler.
|
IgnoreState |
state that ignores the entire subtree.
|
ImportState |
used to parse <import> element.
|
IncludeGrammarState |
parses <include> element of RELAX Namespace.
|
IncludeMergeState |
<include> element as an immediate child of <grammar> element.
|
IncludeMergeState |
parses <include> element as a child of <grammar> element.
|
IncludeModuleState |
parses <include> element of RELAX Core.
|
IncludePatternState |
<include> element in the pattern. |
IncludeState |
used to parse <include> element.
|
InlineElementState |
parses <element> element.
|
InlineTagState |
parses <tag> element inlined in <elementRule>
|
InputEntity |
This is how the parser talks to its input entities, of all kinds.
|
InterfaceState |
parses <interface> element and <div> in interface.
|
InterleaveExp |
<interleave> pattern of TREX, or <all> particle of XML Schema.
|
InterleaveState |
state that creates an InterleaveExp.
|
IslandSchemaImpl |
base implementation of IslandSchema for MSV.
the iso_relax package doesn't have the distinction between AGM and VGM.
|
IslandSchemaImpl.Binder |
replaces all ExternalElementExp and ExternalAttributeExp
by actual definitions.
these two expressions forms the fundamental mechanism of schema interaction. |
IVerifier |
Interface of verifier.
|
KeyConstraint |
key constraint.
|
KeyRefConstraint |
keyref constraint.
|
LaxDefaultNameClass |
Special name class implementation used for the wild card of the "lax" mode.
|
LightStack |
light-weight stack implementation.
|
ListExp |
<list> of RELAX NG.
|
ListState |
state that parses <list> element of XSD.
|
ListState |
state that parses <list> pattern of RELAX NG.
|
Localizer |
localizes messages
|
LocalNameClass |
a NameClass that accepts any tag name as long as its local part is specified name.
|
Matcher |
Base abstract implementation of XPath matcher.
|
MessageCatalog |
This class provides support for multi-language string lookup, as needed
to localize messages from applications supporting multiple languages
at the same time. |
MixedExp |
<mixed> of RELAX.
|
MixedState |
parses <mixed> element.
|
MixedState |
parses <mixed> pattern.
|
ModuleMergeState |
Used to parse module.
|
ModuleState |
parses <module> element.
this state is used to parse "head module", which is not included by
any other modules.
modules merged by include element are handled by MergeModuleState.
|
MultiSchemaReader |
An utility class that
reads multiple XML Schema documents and combines them into one schema object.
|
NameClass |
validator of (namespaceURI,localPart) pair.
|
NameClassAndExpression |
common interface of AttributeExp and ElementExp.
|
NameClassAndExpressionState |
Base implementation for ElementState and AttributeState
This class collects one name class and patterns
|
NameClassAnyNameState |
parses <anyName> name class.
|
NameClassChoiceState |
parses <choice> name class.
|
NameClassCollisionChecker |
Computes if two name classes collide or not.
|
NameClassComparator |
Abstract implementation of a function
NameClass x NameClass -> boolean
Override the probe method to define the actual function.
|
NameClassDifferenceState |
parses <difference> name class.
|
NameClassNameState |
parses <name> name class.
|
NameClassNotState |
parses <not> name class.
|
NameClassNsNameState |
parses <nsName> name class.
|
NameClassSimplifier |
Minimizes a name class.
|
NameClassState |
Base implementation for NameClass primitives
|
NameClassVisitor |
Visitor interface for NameClass.
|
NameClassWithChildState |
parses name class that has child name classes
|
NameClassWithoutChildState |
Base implementation for those states who cannot have any child name class.
(e.g., nsName, anyName)
Note that this class does not prohibit children from different namespace.
|
NameClassWriter |
Visits NameClass and writes its XML representation.
this class can only handle canonicalized name class. |
NamespaceNameClass |
NameClass that matchs any names in a particular namespace.
|
NamespaceState |
parses <namespace> element of RELAX Namespace.
|
NGNameState |
parses <anyName> name class.
|
NGNameState.AnyNameState | Parsing state for <anyName> |
NGNameState.NsNameState | Parsing state for <nsName> |
NoneType |
'none' datatype of RELAX.
this type accepts nothing.
|
NotNameClass |
NameClass that acts a not operator.
|
OccurrenceExp |
Used to mark a occurrence constraint which cannot
be easily represented by primitive expressions.
|
OneOrMoreExp |
A+.
|
OneOrMoreState |
parses <oneOrMore> pattern.
|
OptionalState |
parses <optional> pattern.
|
OtherExp |
Base class for application-specific AGM annotation.
|
PathMatcher |
Base implementation of XPath matching engine.
|
PatternWriter |
Visits Expression and writes it as RELAX NG. |
PossibleNamesCollector |
computes the possible names.
|
RedefinableDeclState | state that parses redefinable declaration.
|
RedefinableExp |
declaration that can be redefined by using <redefine> element.
|
RedefineState |
used to parse <redefine> element.
|
ReferenceContainer |
Container of ReferenceExp. a map from name to ReferenceExp.
|
ReferenceExp |
Reference to the other expression.
|
RefExpRemover |
removes all ReferenceExp from AGM.
when named expression is nullSet, it cannot be used.
by replacing ReferenceExp by its definition, those unavailable expressions
will be properly removed from AGM.
|
RefState |
parses <ref> pattern.
|
RefState |
parses <ref> pattern.
|
ReportErrorHandler |
{@link ErrorHandler} that reports all errors and warnings.
|
ResidualCalculator |
computes regular expression derivative.
this class receives a regexp and computes the right language after eating
given token.
|
Resolver |
This entity resolver class provides a number of utilities which can help
managment of external parsed entities in XML. |
RestrictionChecker |
Checks RELAX NG contextual restrictions defined in the section 7.
|
RestrictionState |
state that parses <restriction> element.
|
REDocumentDeclaration |
{@link DocumentDeclaration} implementation
Grammar object can be shared among multiple threads, but this object
cannot be shared.
|
RELAXCoreFactoryImpl |
VerifierFactory implementation of RELAX Core.
|
RELAXCoreIslandSchemaReader |
reads RELAX-Namespace-extended RELAX Core.
|
RELAXCoreReader |
reads RELAX module (classic RELAX module; no namespace extension)
by SAX2 and constructs abstract grammar model.
|
RELAXCoreReader.StateFactory | |
RELAXExpressionVisitor |
Visitor interface for RELAX expressions.
|
RELAXExpressionVisitorBoolean |
RELAX version of {@link ExpressionVisitorBoolean}.
|
RELAXExpressionVisitorExpression |
RELAX version of {@link ExpressionVisitorExpression}
|
RELAXExpressionVisitorVoid |
RELAX Version of {@link ExpressionVisitorVoid}
|
RELAXGrammar |
"Grammar" of RELAX Namespace.
|
RELAXIslandSchema |
IslandSchema implementation for RELXA module.
|
RELAXModule |
"Module" of RELAX Core.
|
RELAXModule.AttPoolContainer | |
RELAXModule.DatatypeContainer | Datatypes. |
RELAXModule.ElementRulesContainer | |
RELAXModule.HedgeRulesContainer | |
RELAXModule.TagContainer | |
RELAXNGCompReader |
reads RELAX NG grammar with DTD compatibility annotation
and constructs abstract grammar model.
|
RELAXNGCompReader.StateFactory |
creates various State object, which in turn parses grammar.
parsing behavior can be customized by implementing custom StateFactory. |
RELAXNGFactoryImpl |
VerifierFactory implementation of RELAX NG.
|
RELAXNGGrammar |
Grammar for RELAX NG (with DTD compatibility annotation).
|
RELAXNGReader |
reads RELAX NG grammar from SAX2 and constructs abstract grammar model.
|
RELAXNGReader.RefExpParseInfo.RedefinitionStatus | |
RELAXNGReader.StateFactory |
creates various State object, which in turn parses grammar.
parsing behavior can be customized by implementing custom StateFactory. |
RELAXNGWriter |
converts any Grammar into RELAX NG XML representation through SAX1 events.
|
RELAXNSReader |
parses RELAX Namespace XML and constructs a SchemaProvider.
|
RELAXReader |
reads RELAX grammar/module by SAX2 and constructs abstract grammar model.
|
RELAXReader.StateFactory |
creates various State object, which in turn parses grammar.
parsing behavior can be customized by implementing custom StateFactory. |
RootGrammarState |
invokes State object that parses the document element.
this state is used only one when starting parsing a RELAX schema.
|
RootIncludedPatternState |
parses the root state of a grammar included as a pattern.
|
RootIncludedSchemaState |
used to parse root of schema document.
|
RootMergedGrammarState |
parses root state of a merged grammar.
|
RootState |
invokes State object that parses the document element.
|
RootState |
RootIncludedSchemaState + final wrap up.
|
RulesAcceptor |
Acceptor that is used to validate root node of the island.
|
RunAwayExpressionChecker |
makes sure that the expression does not run away.
|
SAXEventGenerator |
produces SAX2 event from a DOM tree.
|
SAXParserFactoryImpl |
SAXParserFactory implementation that supports validation.
|
SAXRuntimeException |
This class is used to wrap SAXException by RuntimeException.
we can't throw Exception from visitor, so it has to be wrapped
by RuntimeException. |
SchemaImpl |
base implementation of RELAXFactoryImpl and TREXFactoryImpl
|
SchemaIncludedState |
used to parse <schema> element of included schema.
|
SchemaProviderImpl |
implementation of SchemaProvider by using RELAX Grammar.
|
SchemaState |
used to parse <schema> element.
|
SelectorMatcher |
XPath matcher that tests the selector of an identity constraint.
|
SequenceExp |
A,B. concatenation operator of the regular expression.
|
SequenceState |
state that creates SequenceExp.
|
SimpleAcceptor |
Acceptor that will be used when only one ElementExp matches
the start tag.
|
SimpleContentExtensionState |
used to parse extension element as a child of <simpleContent> element.
|
SimpleContentRestrictionState |
used to parse restriction/extension element as a child of <simpleContent> element.
|
SimpleContentState |
used to parse <simpleContent> element.
|
SimpleNameClass |
a NameClass that accepts only one fixed name.
|
SimpleState |
base interface of the most of parsing states.
|
SimpleTypeExp |
Simple type declaration.
|
SimpleTypeState |
State that parses <simpleType> element and its children.
|
SkipElementExp |
ElementExp that is used for <any processContents="skip"/>.
|
StartState |
parses <start> element.
|
StartState |
parses <start> declaration.
|
StartTagInfo |
immutable start tag information
|
State |
base interface of 'parsing state'.
parsing of XML representation of a grammar is done by
using various states.
|
StringCareLevelCalculator |
calculates how character literals should be treated.
|
StringPair |
pair of Strings.
|
StringRef |
reference to String.
|
StringState |
parses <string> pattern.
|
StringToken |
chunk of string.
|
TagClause |
'tag' of RELAX module.
exp field contains a sequence of AttributeExp.
|
TagState |
parses <tag> element.
|
TerminalState |
State that always returns the same expression.
|
TheFactoryImpl |
VerifierFactory implementation that automatically detects the schema language.
|
Token |
primitive unit of XML instance.
this object is fed to expression.
|
TopLevelState |
parses <topLevel> element.
|
TREXBaseReader |
reads TREX grammar from SAX2 and constructs abstract grammar model.
|
TREXBaseReader.StateFactory |
creates various State object, which in turn parses grammar.
parsing behavior can be customized by implementing custom StateFactory. |
TREXFactoryImpl |
VerifierFactory implementation for TREX.
|
TREXGrammar |
TREX grammar, which is expressed as <grammar> element.
|
TREXGrammarReader |
reads TREX grammar from SAX2 and constructs abstract grammar model.
|
TREXGrammarReader.StateFactory |
creates various State object, which in turn parses grammar.
parsing behavior can be customized by implementing custom StateFactory. |
TREXGrammar.RefContainer | |
TREXIslandSchema |
IslandSchema implementation for TREX pattern.
|
TREXIslandSchemaReader |
reads extended-TREX grammar (extended by RELAX Namespace)
and constructs IslandSchema.
|
TREXSequencedStringChecker |
makes sure that there is no sequenced string.
|
TypedContentHandler |
Receives notification of the typed content of the document.
|
TypedElementPattern |
ElementPattern with type.
|
TypedElementState |
reads <element> element with 'label' annotation.
|
TypedTREXGrammarInterceptor |
reads TREX grammar with 'label' annotation.
|
TypeDetector |
assign types to the incoming SAX2 events and reports them to
the application handler through TypedContentHandler.
|
TypeDetector.AmbiguousDocumentException |
signals that the document is ambiguous.
|
TypeOwner |
State can implement this method to be notified by DataType vocabulary
about the result of parsing.
|
UnaryExp |
Base implementation for those expression who has one child expresison.
|
UnionState |
State that parses <union> element and its children.
|
UniqueConstraint |
unique constraint.
|
Uri | |
Util |
Collection of utility methods.
|
ValidationUnrecoverableException |
Exception that signals error was fatal and recovery was not possible.
|
ValidityViolation |
Contains information about where and how validity violation was happened.
|
ValueExp |
Expression that matchs a particular value of a {@link Datatype}.
|
ValueState |
parses <value> pattern.
|
Verifier |
SAX ContentHandler that verifies incoming SAX event stream.
|
VerifierFilter |
SAX XMLFilter that verifies incoming SAX event stream.
|
XmlChars |
Methods in this class are used to determine whether characters may
appear in certain roles in XML documents. |
XmlNames |
This class contains static methods used to determine whether identifiers
may appear in certain roles in XML documents. |
XMLSchemaGrammar |
set of XML Schema. |
XMLSchemaReader |
parses XML representation of XML Schema and constructs AGM.
|
XMLSchemaReader.RefResolver | |
XMLSchemaReader.StateFactory |
creates various State object, which in turn parses grammar.
parsing behavior can be customized by implementing custom StateFactory. |
XMLSchemaSchema |
XML Schema object.
|
XMLSchemaSchema.AttributeDeclContainer | |
XMLSchemaSchema.AttributeGroupContainer | |
XMLSchemaSchema.ComplexTypeContainer | |
XMLSchemaSchema.ElementDeclContainer | |
XMLSchemaSchema.GroupDeclContainer | |
XMLSchemaSchema.IdentityConstraintContainer | |
XMLSchemaSchema.SimpleTypeContainer | |
XMLSchemaTypeExp |
Base class of {@link ComplexTypeExp} and {@link SimpleTypeExp}.
|
XMLWriter |
Helper class that wraps {@link DocumentHandler} and provides utility methods.
|
XPath |
internal representation of XPath ('aaa/bbb/ccc/ ... |
XSAcceptor |
Acceptor implementation for XSREDocDecl.
|
XSDatatypeExp |
A wrapper of XSDatatype that serves as an expression
and encapsulates lazy-constructed datatypes.
|
XSDatatypeExp.Renderer | this object renders the actual datatype object. |
XSDatatypeExp.RenderingContext |
this object is used to keep the information about
the dependency between late-bind datatype objects.
|
XSDatatypeResolver |
Resolves a datatype name to the corresponding XSDatatypeExp object.
|
XSDVocabulary |
XSD implementation of {@link DataTypeVocabulary}.
|
XSFactoryImpl |
VerifierFactory implementation for XML Schema.
|
XSREDocDecl |
{@link REDocumentDeclaration} that supports several W3C XML Schema
specific semantics.
|
XSTypeIncubator |
Interface for the type incubator.
|
XSTypeOwner |
Type owner for XML Schema datatypes.
|
ZeroOrMoreState |
parses <zeroOrMore> pattern.
|