- CachedDatatypeLibraryFactory - Class in com.sun.tools.rngom.dt
-
- CachedDatatypeLibraryFactory(DatatypeLibraryFactory) - Constructor for class com.sun.tools.rngom.dt.CachedDatatypeLibraryFactory
-
- CascadingDatatypeLibraryFactory - Class in com.sun.tools.rngom.dt
-
- CascadingDatatypeLibraryFactory(DatatypeLibraryFactory, DatatypeLibraryFactory) - Constructor for class com.sun.tools.rngom.dt.CascadingDatatypeLibraryFactory
-
- caseAfter(AfterPattern) - Method in interface com.sun.tools.rngom.binary.visitor.PatternFunction
-
- caseAttribute(AttributePattern) - Method in interface com.sun.tools.rngom.binary.visitor.PatternFunction
-
- caseChoice(ChoicePattern) - Method in interface com.sun.tools.rngom.binary.visitor.PatternFunction
-
- caseData(DataPattern) - Method in interface com.sun.tools.rngom.binary.visitor.PatternFunction
-
- caseDataExcept(DataExceptPattern) - Method in interface com.sun.tools.rngom.binary.visitor.PatternFunction
-
- caseElement(ElementPattern) - Method in interface com.sun.tools.rngom.binary.visitor.PatternFunction
-
- caseEmpty(EmptyPattern) - Method in interface com.sun.tools.rngom.binary.visitor.PatternFunction
-
- caseError(ErrorPattern) - Method in interface com.sun.tools.rngom.binary.visitor.PatternFunction
-
- caseGroup(GroupPattern) - Method in interface com.sun.tools.rngom.binary.visitor.PatternFunction
-
- caseInterleave(InterleavePattern) - Method in interface com.sun.tools.rngom.binary.visitor.PatternFunction
-
- caseList(ListPattern) - Method in interface com.sun.tools.rngom.binary.visitor.PatternFunction
-
- caseNotAllowed(NotAllowedPattern) - Method in interface com.sun.tools.rngom.binary.visitor.PatternFunction
-
- caseOneOrMore(OneOrMorePattern) - Method in interface com.sun.tools.rngom.binary.visitor.PatternFunction
-
- caseRef(RefPattern) - Method in interface com.sun.tools.rngom.binary.visitor.PatternFunction
-
- caseText(TextPattern) - Method in interface com.sun.tools.rngom.binary.visitor.PatternFunction
-
- caseValue(ValuePattern) - Method in interface com.sun.tools.rngom.binary.visitor.PatternFunction
-
- cast(Annotations) - Method in class com.sun.tools.rngom.parse.host.Base
-
- cast(Location) - Method in class com.sun.tools.rngom.parse.host.Base
-
- CheckingSchemaBuilder - Class in com.sun.tools.rngom.ast.util
-
Wraps a
SchemaBuilder and does all the semantic checks
required by the RELAX NG spec.
- CheckingSchemaBuilder(SchemaBuilder, ErrorHandler) - Constructor for class com.sun.tools.rngom.ast.util.CheckingSchemaBuilder
-
- CheckingSchemaBuilder(SchemaBuilder, ErrorHandler, DatatypeLibraryFactory) - Constructor for class com.sun.tools.rngom.ast.util.CheckingSchemaBuilder
-
- ChildElementFinder - Class in com.sun.tools.rngom.binary.visitor
-
Visits a pattern and creates a list of possible child elements.
- ChildElementFinder() - Constructor for class com.sun.tools.rngom.binary.visitor.ChildElementFinder
-
- ChildElementFinder.Element - Class in com.sun.tools.rngom.binary.visitor
-
Represents a child element.
- ChoiceNameClass - Class in com.sun.tools.rngom.nc
-
- ChoiceNameClass(NameClass, NameClass) - Constructor for class com.sun.tools.rngom.nc.ChoiceNameClass
-
- ChoicePattern - Class in com.sun.tools.rngom.binary
-
- clearDtdContext() - Method in class com.sun.tools.rngom.parse.xml.DtdContext
-
- column - Variable in class com.sun.tools.rngom.parse.compact.JavaCharStream
-
- com.sun.tools.rngom - module com.sun.tools.rngom
-
RNGOM is a RelaxNG Object model library (XSOM for RelaxNG).
- com.sun.tools.rngom.ast.builder - package com.sun.tools.rngom.ast.builder
-
- com.sun.tools.rngom.ast.om - package com.sun.tools.rngom.ast.om
-
- com.sun.tools.rngom.ast.util - package com.sun.tools.rngom.ast.util
-
Typical implementations of the ast.builder/ast.om packages.
- com.sun.tools.rngom.binary - package com.sun.tools.rngom.binary
-
Minimal binarized pattern object model (one example of ast.om implementation).
- com.sun.tools.rngom.binary.visitor - package com.sun.tools.rngom.binary.visitor
-
- com.sun.tools.rngom.digested - package com.sun.tools.rngom.digested
-
Another RELAX NG AST implementation that optimizes away
inclusions and some other syntax sugars, while still retaining
all the annotations, location information, and etc.
- com.sun.tools.rngom.dt - package com.sun.tools.rngom.dt
-
- com.sun.tools.rngom.dt.builtin - package com.sun.tools.rngom.dt.builtin
-
RELAX NG built-in datatype implementation.
- com.sun.tools.rngom.nc - package com.sun.tools.rngom.nc
-
Default Name Class Object Model (one example of ast.om implementation).
- com.sun.tools.rngom.parse - package com.sun.tools.rngom.parse
-
- com.sun.tools.rngom.parse.compact - package com.sun.tools.rngom.parse.compact
-
- com.sun.tools.rngom.parse.host - package com.sun.tools.rngom.parse.host
-
Implementation of the asm.builder package that uses two
other builds simultaneously.
- com.sun.tools.rngom.parse.xml - package com.sun.tools.rngom.parse.xml
-
- com.sun.tools.rngom.util - package com.sun.tools.rngom.util
-
- com.sun.tools.rngom.xml.sax - package com.sun.tools.rngom.xml.sax
-
- com.sun.tools.rngom.xml.util - package com.sun.tools.rngom.xml.util
-
- COMBINE_CHOICE - Static variable in interface com.sun.tools.rngom.ast.builder.GrammarSection
-
- COMBINE_INTERLEAVE - Static variable in interface com.sun.tools.rngom.ast.builder.GrammarSection
-
- COMBINING_CHAR - Static variable in interface com.sun.tools.rngom.parse.compact.CompactSyntaxConstants
-
RegularExpression Id.
- comment(char[], int, int) - Method in class com.sun.tools.rngom.xml.sax.AbstractLexicalHandler
-
- commentAfter(ParsedPattern, CommentList) - Method in class com.sun.tools.rngom.binary.SchemaBuilderImpl
-
- commentAfter(ParsedPattern, CommentList) - Method in class com.sun.tools.rngom.parse.host.SchemaBuilderHost
-
- commentAfter(DPattern, CommentListImpl) - Method in class com.sun.tools.rngom.digested.DSchemaBuilderImpl
-
- commentAfter(NameClass, CL) - Method in class com.sun.tools.rngom.nc.NameClassBuilderImpl
-
- commentAfter(N, CL) - Method in interface com.sun.tools.rngom.ast.builder.NameClassBuilder
-
- commentAfter(P, CL) - Method in interface com.sun.tools.rngom.ast.builder.SchemaBuilder
-
- CommentList<L extends Location> - Interface in com.sun.tools.rngom.ast.builder
-
- CompactParseable - Class in com.sun.tools.rngom.parse.compact
-
RELAX NG schema in the compact syntax.
- CompactParseable(InputSource, ErrorHandler) - Constructor for class com.sun.tools.rngom.parse.compact.CompactParseable
-
- CompactSyntax - Class in com.sun.tools.rngom.parse.compact
-
- CompactSyntax(CompactParseable, Reader, String, SchemaBuilder, ErrorHandler, String) - Constructor for class com.sun.tools.rngom.parse.compact.CompactSyntax
-
- CompactSyntax(CompactSyntaxTokenManager) - Constructor for class com.sun.tools.rngom.parse.compact.CompactSyntax
-
Constructor with generated Token Manager.
- CompactSyntax(InputStream) - Constructor for class com.sun.tools.rngom.parse.compact.CompactSyntax
-
Constructor with InputStream.
- CompactSyntax(InputStream, String) - Constructor for class com.sun.tools.rngom.parse.compact.CompactSyntax
-
Constructor with InputStream and supplied encoding
- CompactSyntax(Reader) - Constructor for class com.sun.tools.rngom.parse.compact.CompactSyntax
-
Constructor.
- CompactSyntaxConstants - Interface in com.sun.tools.rngom.parse.compact
-
Token literal values and constants.
- CompactSyntaxTokenManager - Class in com.sun.tools.rngom.parse.compact
-
Token Manager.
- CompactSyntaxTokenManager(JavaCharStream) - Constructor for class com.sun.tools.rngom.parse.compact.CompactSyntaxTokenManager
-
Constructor.
- CompactSyntaxTokenManager(JavaCharStream, int) - Constructor for class com.sun.tools.rngom.parse.compact.CompactSyntaxTokenManager
-
Constructor.
- contains(QName) - Method in class com.sun.tools.rngom.nc.AnyNameExceptNameClass
-
- contains(QName) - Method in class com.sun.tools.rngom.nc.ChoiceNameClass
-
- contains(QName) - Method in class com.sun.tools.rngom.nc.NameClass
-
Returns true if the given QName is a valid name
for this QName.
- contains(QName) - Method in class com.sun.tools.rngom.nc.NsNameClass
-
- contains(QName) - Method in class com.sun.tools.rngom.nc.NsNameExceptNameClass
-
- contains(QName) - Method in class com.sun.tools.rngom.nc.SimpleNameClass
-
- containsSpecificity(QName) - Method in class com.sun.tools.rngom.nc.AnyNameExceptNameClass
-
- containsSpecificity(QName) - Method in class com.sun.tools.rngom.nc.ChoiceNameClass
-
- containsSpecificity(QName) - Method in class com.sun.tools.rngom.nc.NameClass
-
- containsSpecificity(QName) - Method in class com.sun.tools.rngom.nc.NsNameClass
-
- containsSpecificity(QName) - Method in class com.sun.tools.rngom.nc.NsNameExceptNameClass
-
- containsSpecificity(QName) - Method in class com.sun.tools.rngom.nc.SimpleNameClass
-
- content - Variable in class com.sun.tools.rngom.binary.visitor.ChildElementFinder.Element
-
- Context - Interface in com.sun.tools.rngom.parse
-
Provides contextual information.
- copy() - Method in class com.sun.tools.rngom.parse.compact.CompactSyntax
-
- copy() - Method in interface com.sun.tools.rngom.parse.Context
-
Returns the immutable snapshot of this
Context.
- countChildren() - Method in class com.sun.tools.rngom.digested.DContainerPattern
-
- createDatatype(String) - Method in class com.sun.tools.rngom.dt.builtin.BuiltinDatatypeLibrary
-
- createDatatypeBuilder(String) - Method in class com.sun.tools.rngom.dt.builtin.BuiltinDatatypeLibrary
-
- createDatatypeLibrary(String) - Method in class com.sun.tools.rngom.dt.builtin.BuiltinDatatypeLibraryFactory
-
- createDatatypeLibrary(String) - Method in class com.sun.tools.rngom.dt.CachedDatatypeLibraryFactory
-
- createDatatypeLibrary(String) - Method in class com.sun.tools.rngom.dt.CascadingDatatypeLibraryFactory
-
- createDatatypeLibrary(String) - Method in class com.sun.tools.rngom.dt.DoNothingDatatypeLibraryFactoryImpl
-
- createParseable() - Method in class com.sun.tools.rngom.digested.DPattern
-
Creates a
Parseable object that reparses this pattern.
- createXMLReader() - Method in class com.sun.tools.rngom.xml.sax.JAXPXMLReaderCreator
-
- createXMLReader() - Method in interface com.sun.tools.rngom.xml.sax.XMLReaderCreator
-
Creates a new XMLReader.
- curChar - Variable in class com.sun.tools.rngom.parse.compact.CompactSyntaxTokenManager
-
- currentToken - Variable in exception com.sun.tools.rngom.parse.compact.ParseException
-
This is the last token that has been consumed successfully.
- generateParseException() - Method in class com.sun.tools.rngom.parse.compact.CompactSyntax
-
Generate ParseException.
- get(String) - Method in class com.sun.tools.rngom.digested.DGrammarPattern
-
Gets the named pattern by its name.
- getAnno() - Method in class com.sun.tools.rngom.digested.DDataPattern.Param
-
- getAnnotation() - Method in class com.sun.tools.rngom.digested.DDefine
-
- getAnnotation() - Method in class com.sun.tools.rngom.digested.DPattern
-
Returns the annotation associated with it.
- getAttribute(String, String) - Method in class com.sun.tools.rngom.digested.DAnnotation
-
Gets the attribute of a given name.
- getAttribute(QName) - Method in class com.sun.tools.rngom.digested.DAnnotation
-
- getAttributes() - Method in class com.sun.tools.rngom.digested.DAnnotation
-
Gets the read-only view of all the attributes.
- getBaseUri() - Method in class com.sun.tools.rngom.parse.compact.CompactSyntax
-
- getBaseUri() - Method in class com.sun.tools.rngom.xml.sax.XmlBaseHandler
-
- getBeginColumn() - Method in class com.sun.tools.rngom.parse.compact.JavaCharStream
-
- getBeginColumn() - Method in class com.sun.tools.rngom.parse.compact.UCode_UCodeESC_CharStream
-
- getBeginLine() - Method in class com.sun.tools.rngom.parse.compact.JavaCharStream
-
- getBeginLine() - Method in class com.sun.tools.rngom.parse.compact.UCode_UCodeESC_CharStream
-
- getCause() - Method in exception com.sun.tools.rngom.ast.builder.BuildException
-
- getChild() - Method in class com.sun.tools.rngom.digested.DUnaryPattern
-
- getChildren() - Method in class com.sun.tools.rngom.binary.BinaryPattern
-
- getChildren() - Method in class com.sun.tools.rngom.binary.visitor.ChildElementFinder
-
- getChildren() - Method in class com.sun.tools.rngom.digested.DAnnotation
-
Gets the read-only view of all the child elements of this annotation.
- getColumn() - Method in class com.sun.tools.rngom.parse.compact.JavaCharStream
-
Deprecated.
- getColumn() - Method in class com.sun.tools.rngom.parse.compact.UCode_UCodeESC_CharStream
-
Deprecated.
- getColumnNumber() - Method in class com.sun.tools.rngom.ast.util.LocatorImpl
-
- getContent() - Method in class com.sun.tools.rngom.binary.AttributePattern
-
- getContent() - Method in class com.sun.tools.rngom.binary.ElementPattern
-
- getContext() - Method in class com.sun.tools.rngom.digested.DDataPattern.Param
-
- getContext() - Method in class com.sun.tools.rngom.digested.DValuePattern
-
- getDatatypeLibrary() - Method in class com.sun.tools.rngom.digested.DDataPattern
-
Gets the datatype library URI.
- getDatatypeLibrary() - Method in class com.sun.tools.rngom.digested.DValuePattern
-
- getEndColumn() - Method in class com.sun.tools.rngom.parse.compact.JavaCharStream
-
Get end column.
- getEndColumn() - Method in class com.sun.tools.rngom.parse.compact.UCode_UCodeESC_CharStream
-
- getEndLine() - Method in class com.sun.tools.rngom.parse.compact.JavaCharStream
-
Get end line.
- getEndLine() - Method in class com.sun.tools.rngom.parse.compact.UCode_UCodeESC_CharStream
-
- getExcept() - Method in class com.sun.tools.rngom.digested.DDataPattern
-
Gets the pattern that reprsents the <except> child of this data pattern.
- GetImage() - Method in class com.sun.tools.rngom.parse.compact.JavaCharStream
-
- GetImage() - Method in class com.sun.tools.rngom.parse.compact.UCode_UCodeESC_CharStream
-
- getJavaName(String) - Static method in class com.sun.tools.rngom.xml.util.EncodingMap
-
- getLine() - Method in class com.sun.tools.rngom.parse.compact.JavaCharStream
-
Deprecated.
- getLine() - Method in class com.sun.tools.rngom.parse.compact.UCode_UCodeESC_CharStream
-
Deprecated.
- getLineNumber() - Method in class com.sun.tools.rngom.ast.util.LocatorImpl
-
- getLoc() - Method in class com.sun.tools.rngom.digested.DAnnotation.Attribute
-
Gets the location in the source schema file where this annotation was present.
- getLoc() - Method in class com.sun.tools.rngom.digested.DDataPattern.Param
-
- getLocalName() - Method in class com.sun.tools.rngom.digested.DAnnotation.Attribute
-
Gets the local name of this attribute.
- getLocation() - Method in class com.sun.tools.rngom.digested.DPattern
-
Returns where the pattern is defined in the source code.
- getLocator() - Method in class com.sun.tools.rngom.binary.AttributePattern
-
- getLocator() - Method in class com.sun.tools.rngom.binary.ElementPattern
-
- getMessage() - Method in error com.sun.tools.rngom.parse.compact.TokenMgrError
-
You can also modify the body of this method to customize your error messages.
- getName() - Method in class com.sun.tools.rngom.digested.DDataPattern.Param
-
- getName() - Method in class com.sun.tools.rngom.digested.DDefine
-
Gets the name of the pattern block.
- getName() - Method in class com.sun.tools.rngom.digested.DRefPattern
-
Gets the name of the target.
- getName() - Method in class com.sun.tools.rngom.digested.DXmlTokenPattern
-
Gets the name class of this element/attribute.
- getNameClass() - Method in class com.sun.tools.rngom.binary.AttributePattern
-
- getNameClass() - Method in class com.sun.tools.rngom.binary.ElementPattern
-
- getNameClassBuilder() - Method in interface com.sun.tools.rngom.ast.builder.SchemaBuilder
-
- getNameClassBuilder() - Method in class com.sun.tools.rngom.binary.SchemaBuilderImpl
-
- getNameClassBuilder() - Method in class com.sun.tools.rngom.digested.DSchemaBuilderImpl
-
- getNameClassBuilder() - Method in class com.sun.tools.rngom.parse.host.SchemaBuilderHost
-
- getNextToken() - Method in class com.sun.tools.rngom.parse.compact.CompactSyntax
-
Get the next Token.
- getNextToken() - Method in class com.sun.tools.rngom.parse.compact.CompactSyntaxTokenManager
-
Get the next Token.
- getNs() - Method in class com.sun.tools.rngom.digested.DAnnotation.Attribute
-
Gets the namespace URI of this attribute.
- getNs() - Method in class com.sun.tools.rngom.digested.DDataPattern.Param
-
- getNs() - Method in class com.sun.tools.rngom.digested.DValuePattern
-
- getOperand1() - Method in class com.sun.tools.rngom.binary.BinaryPattern
-
- getOperand2() - Method in class com.sun.tools.rngom.binary.BinaryPattern
-
- getParams() - Method in class com.sun.tools.rngom.digested.DDataPattern
-
Gets the parameters of this <data pattern.
- getPattern() - Method in class com.sun.tools.rngom.digested.DDefine
-
- getPrefix() - Method in class com.sun.tools.rngom.digested.DAnnotation.Attribute
-
Gets the prefix of thie attribute.
- getPublicId() - Method in class com.sun.tools.rngom.ast.util.LocatorImpl
-
- getStart() - Method in class com.sun.tools.rngom.digested.DGrammarPattern
-
Gets the start pattern.
- GetSuffix(int) - Method in class com.sun.tools.rngom.parse.compact.JavaCharStream
-
- GetSuffix(int) - Method in class com.sun.tools.rngom.parse.compact.UCode_UCodeESC_CharStream
-
- getSystemId() - Method in class com.sun.tools.rngom.ast.util.LocatorImpl
-
- getTabSize(int) - Method in class com.sun.tools.rngom.parse.compact.JavaCharStream
-
- getTarget() - Method in class com.sun.tools.rngom.digested.DRefPattern
-
Gets the
DDefine that this block refers to.
- getToken(int) - Method in class com.sun.tools.rngom.parse.compact.CompactSyntax
-
Get the specific Token.
- getType() - Method in class com.sun.tools.rngom.digested.DDataPattern
-
Gets the datatype name, such as "int" or "token".
- getType() - Method in class com.sun.tools.rngom.digested.DValuePattern
-
- getValue() - Method in class com.sun.tools.rngom.digested.DAnnotation.Attribute
-
Gets the attribute value.
- getValue() - Method in class com.sun.tools.rngom.digested.DDataPattern.Param
-
- getValue() - Method in class com.sun.tools.rngom.digested.DValuePattern
-
- getValue() - Method in class com.sun.tools.rngom.parse.compact.Token
-
An optional attribute value of the Token.
- Grammar<P extends ParsedPattern,E extends ParsedElementAnnotation,L extends Location,A extends Annotations<E,L,CL>,CL extends CommentList<L>> - Interface in com.sun.tools.rngom.ast.builder
-
Scope for
<grammar> element that serves as a container
of
<define>s.
- GrammarBody(GrammarSection, Scope, Annotations) - Method in class com.sun.tools.rngom.parse.compact.CompactSyntax
-
- GrammarComponent(GrammarSection, Scope) - Method in class com.sun.tools.rngom.parse.compact.CompactSyntax
-
- GrammarExpr(Scope, Annotations) - Method in class com.sun.tools.rngom.parse.compact.CompactSyntax
-
- GrammarHost - Class in com.sun.tools.rngom.parse.host
-
Wraps
Grammar and provides error checking.
- GrammarHost(Grammar, Grammar) - Constructor for class com.sun.tools.rngom.parse.host.GrammarHost
-
- GrammarSection<P extends ParsedPattern,E extends ParsedElementAnnotation,L extends Location,A extends Annotations<E,L,CL>,CL extends CommentList<L>> - Interface in com.sun.tools.rngom.ast.builder
-
The container that can have <define> elements.
- GrammarSection.Combine - Class in com.sun.tools.rngom.ast.builder
-
- GrammarSectionHost - Class in com.sun.tools.rngom.parse.host
-
- GroupPattern - Class in com.sun.tools.rngom.binary
-