Uses of Package
com.sun.msv.verifier.regexp
Package
Description
abstract grammar model(AGM): common part.
Miscellaneous utility classes.
reads XML representation of grammar and creates AGM.
Miscellaneous utilities
"divide&validate" framework implementation.
Contains abstract model for grammar-based schema and
concrete verifier implementation for the abstract schema.
VGM implementation by using regular expression derivation algorithm.
RegExp VGM implementation that supports special semantics of XML Schema
-
-
-
-
ClassDescription
DocumentDeclaration
implementation Grammar object can be shared among multiple threads, but this object cannot be shared. -
ClassDescriptionbase implementation of ComplexAcceptor.base implementation for SimpleAcceptor and ComplexAcceptor
Acceptor
implementation.DocumentDeclaration
implementation Grammar object can be shared among multiple threads, but this object cannot be shared. -
-
ClassDescriptionFeeds AttributeToken to the expression and obtains the residual (content model).removes all unnecessary expressions and creates an expression that consists of required attributes and choices only.Creates an expression whose AttributeExp is completely replaced by nullSet.Creates an expression whose AttributeExp is completely replaced by epsilon.represents attribute and its value.creates "combined child content expression" and gathers "elements of concern" and its "attribute-pruned" content model.base implementation of ComplexAcceptor.base implementation for SimpleAcceptor and ComplexAcceptorCollects "elements of concern".a token that represents an XML element.
Acceptor
implementation.DocumentDeclaration
implementation Grammar object can be shared among multiple threads, but this object cannot be shared.computes regular expression derivative.calculates how character literals should be treated.chunk of string.primitive unit of XML instance. -
ClassDescriptionrepresents attribute and its value.base implementation for SimpleAcceptor and ComplexAcceptor
Acceptor
implementation.DocumentDeclaration
implementation Grammar object can be shared among multiple threads, but this object cannot be shared.Acceptor that will be used when only one ElementExp matches the start tag.