A B C D E F G H I J K L M N O P R S T U V W X _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ABSTRACT - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- accepted() - Method in class relaxngcc.datatype.parser.Start
- accepted() - Method in class relaxngcc.parser.state.IncludedGrammarState
- accepted() - Method in class relaxngcc.parser.state.Start
- accepted() - Method in class relaxngcc.runtime.NGCCPlainHandler
- accepted() - Method in class relaxngcc.runtime.NGCCTypedContentHandler
- access - Variable in class relaxngcc.grammar.NGCCDefineParam
-
Access modifiers.
- add(String) - Method in class relaxngcc.datatype.Macro
-
Adds a new literal string to the token list.
- add(State, Alphabet, Transition) - Method in class relaxngcc.builder.TransitionTable
- add(CDBlock) - Method in class relaxngcc.codedom.CDBlock
- add(CDStatement) - Method in class relaxngcc.codedom.CDBlock
- add(Macro.Variable) - Method in class relaxngcc.datatype.Macro
-
Adds a new macro to the token list.
- addActionOnExit(ScopeInfo.Action) - Method in class relaxngcc.automaton.State
- addActionsOnExit(ScopeInfo.Action[]) - Method in class relaxngcc.automaton.State
- addAlias(CDType, String) - Method in class relaxngcc.builder.ScopeInfo
- addAlphabet(Alphabet) - Method in class relaxngcc.builder.TransitionTable.Entry
- addAttribute(String, String, String, String, String) - Method in class relaxngcc.datatype.parser.AttributesImpl
-
Add an attribute to the end of the list.
- addAttribute(String, String, String, String, String) - Method in class relaxngcc.parser.state.AttributesImpl
-
Add an attribute to the end of the list.
- addAttribute(String, String, String, String, String) - Method in class relaxngcc.runtime.AttributesImpl
-
Add an attribute to the end of the list.
- addCase(CDConstant, CDBlock) - Method in class relaxngcc.codedom.CDSwitchStatement
- addDepends(FileSet) - Method in class relaxngcc.ant.RelaxNGCCTask
-
Nested <depends> element.
- addError(BuildError) - Method in class relaxngcc.builder.AutomatonBuilder
- addError(BuildError) - Method in class relaxngcc.builder.ScopeCollector
- addError(BuildError) - Method in interface relaxngcc.grammar.PatternFunction
- addError(BuildError) - Method in class relaxngcc.parser.ParserRuntime
- addEverythingElse(State, Transition) - Method in class relaxngcc.builder.TransitionTable
- addInnerClass(CDClass) - Method in class relaxngcc.codedom.CDClass
-
Adds a new inner class.
- AdditiveExpression() - Method in class relaxngcc.javabody.JavaBodyParser
- addLanguageSpecificString(CDLanguageSpecificString) - Method in class relaxngcc.codedom.CDClass
- addMember(CDLanguageSpecificString, CDType, String) - Method in class relaxngcc.codedom.CDClass
- addMember(CDLanguageSpecificString, CDType, String, CDExpression) - Method in class relaxngcc.codedom.CDClass
-
Adds a new member declaration.
- addMethod(CDMethod) - Method in class relaxngcc.codedom.CDClass
- addNSURI(String) - Method in class relaxngcc.builder.ScopeInfo
- addProduces(FileSet) - Method in class relaxngcc.ant.RelaxNGCCTask
-
Nested <produces> element.
- addState(State) - Method in class relaxngcc.builder.ScopeInfo
- addTransition(Transition) - Method in class relaxngcc.automaton.State
- adjustBeginLineColumn(int, int) - Method in class relaxngcc.javabody.SimpleCharStream
-
Method to adjust line and column numbers for the start of a token.
- AFollow() - Method in class relaxngcc.automaton.State
- alias - Variable in class relaxngcc.grammar.DataPattern
- alias - Variable in class relaxngcc.grammar.ListPattern
- alias - Variable in class relaxngcc.grammar.ValuePattern
- Alias - Class in relaxngcc.builder
-
Alias that will be generated as a field.
- Alias(CDType, String) - Constructor for class relaxngcc.builder.Alias
- AllocationExpression() - Method in class relaxngcc.javabody.JavaBodyParser
- Alphabet - Class in relaxngcc.automaton
-
An alphabet in RelaxNGCC is one of following types: 1.
- Alphabet.DataText - Class in relaxngcc.automaton
- Alphabet.EnterAttribute - Class in relaxngcc.automaton
-
Alphabet of the type "enter attribute."
- Alphabet.EnterElement - Class in relaxngcc.automaton
-
Alphabet of the type "enter element."
- Alphabet.ForAction - Class in relaxngcc.automaton
- Alphabet.Fork - Class in relaxngcc.automaton
-
Alphabet that "forks" a state into a set of sub-automata.
- Alphabet.LeaveAttribute - Class in relaxngcc.automaton
-
Alphabet of the type "leave attribute."
- Alphabet.LeaveElement - Class in relaxngcc.automaton
-
Alphabet of the type "leave element."
- Alphabet.Markup - Class in relaxngcc.automaton
-
Base class for (enter|leave)(Attribute|Element).
- Alphabet.Ref - Class in relaxngcc.automaton
-
Alphabet of the type "ref."
- Alphabet.Text - Class in relaxngcc.automaton
- Alphabet.ValueText - Class in relaxngcc.automaton
- alphabets - Variable in class relaxngcc.builder.TransitionTable.Entry
- AND - Static variable in class relaxngcc.codedom.CDOp
- AND(CDExpression, CDExpression) - Static method in class relaxngcc.codedom.CDOp
-
Logical and operator.
- ANDASSIGN - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- AndExpression() - Method in class relaxngcc.javabody.JavaBodyParser
- anyName(NameClass) - Method in class relaxngcc.builder.NameTestBuilder
- anyName(NameClass) - Method in interface relaxngcc.grammar.NameClassFunction
- AnyNameClass - Class in relaxngcc.grammar
- AnyNameClass(ParserRuntime, NameClass) - Constructor for class relaxngcc.grammar.AnyNameClass
- append(Pattern, String) - Method in class relaxngcc.grammar.Scope
-
Incorporates the newly discovered <define>.
- appendBody(String) - Method in class relaxngcc.grammar.Scope
- appendGlobalBody(String) - Method in class relaxngcc.parser.RootParserRuntime
- appendGlobalImport(String) - Method in class relaxngcc.parser.RootParserRuntime
- appendHeaderSection(String) - Method in class relaxngcc.builder.ScopeInfo
- appendImport(String) - Method in class relaxngcc.grammar.Scope
- apply(NameClassFunction) - Method in class relaxngcc.grammar.AnyNameClass
- apply(NameClassFunction) - Method in class relaxngcc.grammar.ChoiceNameClass
- apply(NameClassFunction) - Method in class relaxngcc.grammar.NameClass
- apply(NameClassFunction) - Method in class relaxngcc.grammar.NsNameClass
- apply(NameClassFunction) - Method in class relaxngcc.grammar.SimpleNameClass
- apply(PatternFunction) - Method in class relaxngcc.grammar.AttributePattern
- apply(PatternFunction) - Method in class relaxngcc.grammar.ChoicePattern
- apply(PatternFunction) - Method in class relaxngcc.grammar.DataPattern
- apply(PatternFunction) - Method in class relaxngcc.grammar.ElementPattern
- apply(PatternFunction) - Method in class relaxngcc.grammar.EmptyPattern
- apply(PatternFunction) - Method in class relaxngcc.grammar.GroupPattern
- apply(PatternFunction) - Method in class relaxngcc.grammar.InterleavePattern
- apply(PatternFunction) - Method in class relaxngcc.grammar.JavaBlock
- apply(PatternFunction) - Method in class relaxngcc.grammar.ListPattern
- apply(PatternFunction) - Method in class relaxngcc.grammar.NotAllowedPattern
- apply(PatternFunction) - Method in class relaxngcc.grammar.OneOrMorePattern
- apply(PatternFunction) - Method in class relaxngcc.grammar.Pattern
- apply(PatternFunction) - Method in class relaxngcc.grammar.RefPattern
- apply(PatternFunction) - Method in class relaxngcc.grammar.Scope
- apply(PatternFunction) - Method in class relaxngcc.grammar.ValuePattern
- arg(CDExpression) - Method in class relaxngcc.codedom.CDMethodInvokeExpression
-
Adds an argument to this invocation.
- arg(CDExpression) - Method in class relaxngcc.codedom.CDObjectCreateExpression
- args(CDExpression[]) - Method in class relaxngcc.codedom.CDMethodInvokeExpression
-
Adds arguments to this invocation.
- ArgumentList() - Method in class relaxngcc.javabody.JavaBodyParser
- Arguments() - Method in class relaxngcc.javabody.JavaBodyParser
- array() - Method in class relaxngcc.codedom.CDType
-
Gets the array type of this type.
- ArrayDimsAndInits() - Method in class relaxngcc.javabody.JavaBodyParser
- ArrayInitializer() - Method in class relaxngcc.javabody.JavaBodyParser
- arrayRef(int) - Method in class relaxngcc.codedom.CDExpression
- arrayRef(CDExpression) - Method in class relaxngcc.codedom.CDExpression
-
Refers to an item of the array
- asDataText() - Method in class relaxngcc.automaton.Alphabet
- asDataText() - Method in class relaxngcc.automaton.Alphabet.DataText
- asEnterAttribute() - Method in class relaxngcc.automaton.Alphabet
- asEnterAttribute() - Method in class relaxngcc.automaton.Alphabet.EnterAttribute
- asEnterElement() - Method in class relaxngcc.automaton.Alphabet
- asEnterElement() - Method in class relaxngcc.automaton.Alphabet.EnterElement
- asForAction() - Method in class relaxngcc.automaton.Alphabet
- asForAction() - Method in class relaxngcc.automaton.Alphabet.ForAction
- asFork() - Method in class relaxngcc.automaton.Alphabet
- asFork() - Method in class relaxngcc.automaton.Alphabet.Fork
- asJavaBlock() - Method in class relaxngcc.grammar.JavaBlock
- asLeaveAttribute() - Method in class relaxngcc.automaton.Alphabet
- asLeaveAttribute() - Method in class relaxngcc.automaton.Alphabet.LeaveAttribute
- asLeaveElement() - Method in class relaxngcc.automaton.Alphabet
- asLeaveElement() - Method in class relaxngcc.automaton.Alphabet.LeaveElement
- asMarkup() - Method in class relaxngcc.automaton.Alphabet
- asMarkup() - Method in class relaxngcc.automaton.Alphabet.Markup
- asPattern() - Method in class relaxngcc.grammar.JavaBlock
- asRef() - Method in class relaxngcc.automaton.Alphabet
- asRef() - Method in class relaxngcc.automaton.Alphabet.Ref
- ASSERT - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- AssertStatement() - Method in class relaxngcc.javabody.JavaBodyParser
- assign(CDExpression, CDExpression) - Method in class relaxngcc.codedom.CDBlock
-
Adds a new assignment.
- ASSIGN - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- AssignmentOperator() - Method in class relaxngcc.javabody.JavaBodyParser
- asStatement() - Method in class relaxngcc.codedom.CDMethodInvokeExpression
- asText() - Method in class relaxngcc.automaton.Alphabet
- asText() - Method in class relaxngcc.automaton.Alphabet.Text
- asValueText() - Method in class relaxngcc.automaton.Alphabet
- asValueText() - Method in class relaxngcc.automaton.Alphabet.ValueText
- attHead() - Method in class relaxngcc.automaton.State
-
Computes ATTHEAD set of this state and returns them in a sorted order.
- attribute(AttributePattern) - Method in class relaxngcc.builder.AutomatonBuilder
- attribute(AttributePattern) - Method in class relaxngcc.builder.ScopeCollector
- attribute(AttributePattern) - Method in interface relaxngcc.grammar.PatternFunction
- attribute(AttributePattern) - Method in class relaxngcc.grammar.PatternWalker
- AttributePattern - Class in relaxngcc.grammar
- AttributePattern(ParserRuntime, Locator, NameClass, Pattern) - Constructor for class relaxngcc.grammar.AttributePattern
- AttributesImpl - Class in relaxngcc.datatype.parser
-
Default implementation of the Attributes interface.
- AttributesImpl - Class in relaxngcc.parser.state
-
Default implementation of the Attributes interface.
- AttributesImpl - Class in relaxngcc.runtime
-
Default implementation of the Attributes interface.
- AttributesImpl() - Constructor for class relaxngcc.datatype.parser.AttributesImpl
-
Construct a new, empty AttributesImpl object.
- AttributesImpl() - Constructor for class relaxngcc.parser.state.AttributesImpl
-
Construct a new, empty AttributesImpl object.
- AttributesImpl() - Constructor for class relaxngcc.runtime.AttributesImpl
-
Construct a new, empty AttributesImpl object.
- AttributesImpl(Attributes) - Constructor for class relaxngcc.datatype.parser.AttributesImpl
-
Copy an existing Attributes object.
- AttributesImpl(Attributes) - Constructor for class relaxngcc.parser.state.AttributesImpl
-
Copy an existing Attributes object.
- AttributesImpl(Attributes) - Constructor for class relaxngcc.runtime.AttributesImpl
-
Copy an existing Attributes object.
- AutomatonBuilder - Class in relaxngcc.builder
-
Builds an automaton from
Scope
object. - AutomatonBuilder(NGCCGrammar, ScopeInfo) - Constructor for class relaxngcc.builder.AutomatonBuilder
B
- backup(int) - Method in class relaxngcc.javabody.SimpleCharStream
-
Backup a number of characters.
- BANG - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- beginColumn - Variable in class relaxngcc.javabody.Token
-
The column number of the first character of this Token.
- beginLine - Variable in class relaxngcc.javabody.Token
-
The line number of the first character of this Token.
- BeginToken() - Method in class relaxngcc.javabody.SimpleCharStream
-
Start.
- BinaryPattern - Class in relaxngcc.grammar
- BinaryPattern(Pattern, Pattern) - Constructor for class relaxngcc.grammar.BinaryPattern
- BIT_AND - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- BIT_OR - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- Block() - Method in class relaxngcc.javabody.JavaBodyParser
- BlockStatement() - Method in class relaxngcc.javabody.JavaBodyParser
- body - Variable in class relaxngcc.grammar.MarkupPattern
- body() - Method in class relaxngcc.codedom.CDMethod
-
Gets a reference to the method body.
- BOOLEAN - Static variable in class relaxngcc.codedom.CDType
- BOOLEAN - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- BooleanLiteral() - Method in class relaxngcc.javabody.JavaBodyParser
- BREAK - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- BreakStatement() - Method in class relaxngcc.javabody.JavaBodyParser
- bufpos - Variable in class relaxngcc.javabody.SimpleCharStream
-
Position in buffer.
- build() - Method in class relaxngcc.builder.AutomatonBuilder
- build(NameClass, CDExpression, CDExpression) - Static method in class relaxngcc.builder.NameTestBuilder
- buildAutomaton() - Method in class relaxngcc.NGCCGrammar
- BuildError - Class in relaxngcc
- BuildError(int, Locator, String) - Constructor for class relaxngcc.BuildError
- BYTE - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
C
- calcAFOLLOW() - Method in class relaxngcc.automaton.State
-
Computes AFOLLOW from this state.
- calcAFOLLOW() - Method in class relaxngcc.builder.ScopeInfo
-
Computes the AFOLLOW set of this _scope
- CASE - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- CastExpression() - Method in class relaxngcc.javabody.JavaBodyParser
- CastLookahead() - Method in class relaxngcc.javabody.JavaBodyParser
- castTo(CDType) - Method in class relaxngcc.codedom.CDExpression
-
Casts to another type.
- CATCH - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- CDAssignStatement - Class in relaxngcc.codedom
- CDBlock - Class in relaxngcc.codedom
- CDBlock() - Constructor for class relaxngcc.codedom.CDBlock
- CDBlock(CDStatement) - Constructor for class relaxngcc.codedom.CDBlock
- CDCastExpression - Class in relaxngcc.codedom
- CDCastExpression(CDType, CDExpression) - Constructor for class relaxngcc.codedom.CDCastExpression
- CDClass - Class in relaxngcc.codedom
- CDClass(String) - Constructor for class relaxngcc.codedom.CDClass
- CDClass(CDLanguageSpecificString[], CDLanguageSpecificString, String, CDLanguageSpecificString) - Constructor for class relaxngcc.codedom.CDClass
- CDConstant - Class in relaxngcc.codedom
- CDConstant(boolean) - Constructor for class relaxngcc.codedom.CDConstant
- CDConstant(int) - Constructor for class relaxngcc.codedom.CDConstant
- CDConstant(String) - Constructor for class relaxngcc.codedom.CDConstant
- CDExpression - Class in relaxngcc.codedom
- CDExpression() - Constructor for class relaxngcc.codedom.CDExpression
- CDExpressionStatement - Class in relaxngcc.codedom
-
CDExpression as a statement.
- CDExpressionStatement(CDExpression) - Constructor for class relaxngcc.codedom.CDExpressionStatement
- CDFormatter - Class in relaxngcc.codedom
-
Formats a code DOM and produces a source code.
- CDFormatter(Writer) - Constructor for class relaxngcc.codedom.CDFormatter
- CDIfStatement - Class in relaxngcc.codedom
- CDIfStatement(CDExpression) - Constructor for class relaxngcc.codedom.CDIfStatement
- CDJavaFormatter - Class in relaxngcc.codedom
-
CDFormatter
implementation for Java - CDJavaFormatter(Writer) - Constructor for class relaxngcc.codedom.CDJavaFormatter
- CDLanguage - Class in relaxngcc.codedom
- CDLanguage() - Constructor for class relaxngcc.codedom.CDLanguage
- CDLanguageSpecificString - Class in relaxngcc.codedom
-
Unstructured text whose composition we don't care.
- CDLanguageSpecificString() - Constructor for class relaxngcc.codedom.CDLanguageSpecificString
- CDLanguageSpecificString(String) - Constructor for class relaxngcc.codedom.CDLanguageSpecificString
- CDMethod - Class in relaxngcc.codedom
- CDMethod(CDLanguageSpecificString, CDType, String, CDLanguageSpecificString) - Constructor for class relaxngcc.codedom.CDMethod
- CDMethodInvokeExpression - Class in relaxngcc.codedom
- CDMethodInvokeExpression(String) - Constructor for class relaxngcc.codedom.CDMethodInvokeExpression
- CDObjectCreateExpression - Class in relaxngcc.codedom
- CDOp - Class in relaxngcc.codedom
-
Operator factory
- CDOp() - Constructor for class relaxngcc.codedom.CDOp
- CDReturnStatement - Class in relaxngcc.codedom
- CDStatement - Interface in relaxngcc.codedom
-
Abstract statement of programming languages.
- CDSwitchStatement - Class in relaxngcc.codedom
- CDSwitchStatement(CDExpression) - Constructor for class relaxngcc.codedom.CDSwitchStatement
- CDType - Class in relaxngcc.codedom
- CDType(String) - Constructor for class relaxngcc.codedom.CDType
- CDVariable - Class in relaxngcc.codedom
-
CDVariable.
- changeDestination(State) - Method in class relaxngcc.automaton.Transition
- CHAR - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- CHARACTER_LITERAL - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- characterChunk(String, Datatype) - Method in class relaxngcc.runtime.NGCCTypedContentHandler
- characters(char[], int, int) - Method in class relaxngcc.datatype.parser.NGCCRuntime
- characters(char[], int, int) - Method in class relaxngcc.parser.ForeignElementFilter
- characters(char[], int, int) - Method in class relaxngcc.parser.state.NGCCRuntime
- characters(char[], int, int) - Method in class relaxngcc.parser.TextSyntaxInternalizer
- characters(char[], int, int) - Method in class relaxngcc.runtime.NGCCPlainHandler
- characters(char[], int, int) - Method in class relaxngcc.runtime.NGCCRuntime
- check(String, SAXParserFactory) - Static method in class relaxngcc.GrammarChecker
- choice(ChoicePattern) - Method in class relaxngcc.builder.AutomatonBuilder
- choice(ChoicePattern) - Method in class relaxngcc.builder.ScopeCollector
- choice(ChoicePattern) - Method in interface relaxngcc.grammar.PatternFunction
- choice(ChoicePattern) - Method in class relaxngcc.grammar.PatternWalker
- choice(NameClass, NameClass) - Method in class relaxngcc.builder.NameTestBuilder
- choice(NameClass, NameClass) - Method in interface relaxngcc.grammar.NameClassFunction
- ChoiceNameClass - Class in relaxngcc.grammar
- ChoiceNameClass(NameClass, NameClass) - Constructor for class relaxngcc.grammar.ChoiceNameClass
- ChoicePattern - Class in relaxngcc.grammar
- ChoicePattern(ParserRuntime, Pattern, Pattern) - Constructor for class relaxngcc.grammar.ChoicePattern
- CLASS - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- ClassBody() - Method in class relaxngcc.javabody.JavaBodyParser
- ClassBodyDeclaration() - Method in class relaxngcc.javabody.JavaBodyParser
- ClassDeclaration() - Method in class relaxngcc.javabody.JavaBodyParser
- className - Variable in class relaxngcc.grammar.NGCCDefineParam
-
Class name to generate.
- clear() - Method in class relaxngcc.datatype.parser.AttributesImpl
-
Clear the attribute list for reuse.
- clear() - Method in class relaxngcc.grammar.Scope
- clear() - Method in class relaxngcc.parser.state.AttributesImpl
-
Clear the attribute list for reuse.
- clear() - Method in class relaxngcc.runtime.AttributesImpl
-
Clear the attribute list for reuse.
- clone() - Method in class relaxngcc.automaton.Transition
- clone(State) - Method in class relaxngcc.automaton.Transition
- code - Variable in class relaxngcc.grammar.JavaBlock
-
code fragment.
- CodeBuilder - Class in relaxngcc.builder
-
generates Java code that parses XML data via NGCCHandler interface
- CodeBuilder(NGCCGrammar, ScopeInfo, Options) - Constructor for class relaxngcc.builder.CodeBuilder
- COLON - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- COMMA - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- CommandLineException - Exception in relaxngcc
-
Signals an error in command line arguments.
- CommandLineException(String) - Constructor for exception relaxngcc.CommandLineException
- compareTo(Object) - Method in class relaxngcc.automaton.State
- CompilationUnit() - Method in class relaxngcc.javabody.JavaBodyParser
-
THE JAVA LANGUAGE GRAMMAR STARTS HERE *
- computeNullability(NGCCGrammar) - Static method in class relaxngcc.builder.NullableChecker
- ConcatIterator - Class in relaxngcc.util
-
Iterator that walks over two other iterators.
- ConcatIterator(Iterator, Iterator) - Constructor for class relaxngcc.util.ConcatIterator
- ConditionalAndExpression() - Method in class relaxngcc.javabody.JavaBodyParser
- ConditionalExpression() - Method in class relaxngcc.javabody.JavaBodyParser
- ConditionalOrExpression() - Method in class relaxngcc.javabody.JavaBodyParser
- CONST - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- ConstructorDeclaration() - Method in class relaxngcc.javabody.JavaBodyParser
- consumeAttribute(int) - Method in class relaxngcc.datatype.parser.NGCCRuntime
- consumeAttribute(int) - Method in class relaxngcc.parser.state.NGCCRuntime
- consumeAttribute(int) - Method in class relaxngcc.runtime.NGCCRuntime
- CONTINUE - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- ContinueStatement() - Method in class relaxngcc.javabody.JavaBodyParser
- createAction(String) - Method in class relaxngcc.builder.ScopeInfo
-
Creates a new Action object inside this _scope.
- createAction(StringBuffer) - Method in class relaxngcc.builder.ScopeInfo
- createActionOnlyTransition(State, ScopeInfo.Action) - Static method in class relaxngcc.automaton.Transition
- createDatatype(String, String, ArrayList, Macro) - Method in class relaxngcc.datatype.ParserRuntime
- createLocator() - Method in class relaxngcc.parser.ParserRuntime
- createResource(String, Macro) - Method in class relaxngcc.datatype.ParserRuntime
-
Creates a new Resource object.
- currentToken - Variable in exception relaxngcc.javabody.ParseException
-
This is the last token that has been consumed successfully.
D
- data(DataPattern) - Method in class relaxngcc.builder.AutomatonBuilder
- data(DataPattern) - Method in class relaxngcc.builder.ScopeCollector
- data(DataPattern) - Method in interface relaxngcc.grammar.PatternFunction
- data(DataPattern) - Method in class relaxngcc.grammar.PatternWalker
- DATA_TEXT - Static variable in class relaxngcc.automaton.Alphabet
- DataPattern - Class in relaxngcc.grammar
- DataPattern(ParserRuntime, Locator, Datatype, String) - Constructor for class relaxngcc.grammar.DataPattern
- DataText(Datatype, String, Locator) - Constructor for class relaxngcc.automaton.Alphabet.DataText
- Datatype - Class in relaxngcc.datatype
-
Represents a RELAX NG datatype and its parsing code generator.
- DatatypeLibrary - Class in relaxngcc.datatype
-
Represents a RELAX NG datatype library
- DatatypeLibraryManager - Class in relaxngcc.datatype
-
Maintains datatypes and their converter definitions and allow
Datatype
objects to be retrieved. - DatatypeLibraryManager(Options) - Constructor for class relaxngcc.datatype.DatatypeLibraryManager
- debug - Variable in class relaxngcc.Options
- debugStream - Variable in class relaxngcc.javabody.JavaBodyParserTokenManager
-
Debug output.
- DECIMAL_LITERAL - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- decl(CDType, String) - Method in class relaxngcc.codedom.CDBlock
-
Adds a new variable declaration.
- decl(CDType, String, CDExpression) - Method in class relaxngcc.codedom.CDBlock
- declare(CDFormatter) - Method in class relaxngcc.codedom.CDVariable
- declare(CDVariable) - Method in class relaxngcc.codedom.CDFormatter
-
Outputs VariableDeclaration as a declaration.
- DECR - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- DEFAULT - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
Lexical state.
- defaultCase() - Method in class relaxngcc.codedom.CDSwitchStatement
- DIGIT - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- disable_tracing() - Method in class relaxngcc.javabody.JavaBodyParser
-
Disable tracing.
- displayName() - Method in class relaxngcc.datatype.Datatype
-
Gets the display name of this datatype.
- DO - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- Done() - Method in class relaxngcc.javabody.SimpleCharStream
-
Reset buffer when finished.
- DoStatement() - Method in class relaxngcc.javabody.JavaBodyParser
- DOT - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- DOUBLE - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- dump(PrintStream) - Method in class relaxngcc.builder.ScopeInfo
- dump(PrintStream) - Method in class relaxngcc.NGCCGrammar
- dumpAutomata(File) - Method in class relaxngcc.NGCCGrammar
-
generates automaton gif files.
- dumpAutomaton(File) - Method in class relaxngcc.builder.ScopeInfo
-
Writes the automaton by using GraphViz.
E
- element(ElementPattern) - Method in class relaxngcc.builder.AutomatonBuilder
- element(ElementPattern) - Method in class relaxngcc.builder.ScopeCollector
- element(ElementPattern) - Method in interface relaxngcc.grammar.PatternFunction
- element(ElementPattern) - Method in class relaxngcc.grammar.PatternWalker
- ElementPattern - Class in relaxngcc.grammar
- ElementPattern(ParserRuntime, Locator, NameClass, Pattern) - Constructor for class relaxngcc.grammar.ElementPattern
- ELSE - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- empty(EmptyPattern) - Method in class relaxngcc.builder.AutomatonBuilder
- empty(EmptyPattern) - Method in class relaxngcc.builder.ScopeCollector
- empty(EmptyPattern) - Method in interface relaxngcc.grammar.PatternFunction
- empty(EmptyPattern) - Method in class relaxngcc.grammar.PatternWalker
- EmptyPattern - Class in relaxngcc.grammar
- EmptyPattern(ParserRuntime) - Constructor for class relaxngcc.grammar.EmptyPattern
- EmptyStatement() - Method in class relaxngcc.javabody.JavaBodyParser
- enable_tracing() - Method in class relaxngcc.javabody.JavaBodyParser
-
Enable tracing.
- endAttribute(String, String, String, AttributeExp) - Method in class relaxngcc.runtime.NGCCTypedContentHandler
- endAttributePart() - Method in class relaxngcc.runtime.NGCCTypedContentHandler
- endColumn - Variable in class relaxngcc.javabody.Token
-
The column number of the last character of this Token.
- endDocument() - Method in class relaxngcc.datatype.parser.NGCCRuntime
- endDocument() - Method in class relaxngcc.parser.state.NGCCRuntime
- endDocument() - Method in class relaxngcc.runtime.NGCCPlainHandler
- endDocument() - Method in class relaxngcc.runtime.NGCCRuntime
- endDocument() - Method in class relaxngcc.runtime.NGCCTypedContentHandler
- endElement(String, String, String) - Method in class relaxngcc.datatype.parser.NGCCRuntime
- endElement(String, String, String) - Method in class relaxngcc.parser.ForeignElementFilter
- endElement(String, String, String) - Method in class relaxngcc.parser.ParserRuntime
- endElement(String, String, String) - Method in class relaxngcc.parser.state.NGCCRuntime
- endElement(String, String, String) - Method in class relaxngcc.parser.TextSyntaxInternalizer
- endElement(String, String, String) - Method in class relaxngcc.runtime.NGCCPlainHandler
- endElement(String, String, String) - Method in class relaxngcc.runtime.NGCCRuntime
- endElement(String, String, String, ElementExp) - Method in class relaxngcc.runtime.NGCCTypedContentHandler
- endLine - Variable in class relaxngcc.javabody.Token
-
The line number of the last character of this Token.
- endLocator - Variable in class relaxngcc.grammar.MarkupPattern
- endPrefixMapping(String) - Method in class relaxngcc.datatype.parser.NGCCRuntime
- endPrefixMapping(String) - Method in class relaxngcc.parser.state.NGCCRuntime
- endPrefixMapping(String) - Method in class relaxngcc.runtime.NGCCPlainHandler
- endPrefixMapping(String) - Method in class relaxngcc.runtime.NGCCRuntime
- ENTER_ATTRIBUTE - Static variable in class relaxngcc.automaton.Alphabet
- ENTER_ELEMENT - Static variable in class relaxngcc.automaton.Alphabet
- enterAttribute(String, String, String) - Method in interface relaxngcc.datatype.parser.NGCCEventReceiver
- enterAttribute(String, String, String) - Method in class relaxngcc.datatype.parser.NGCCInterleaveFilter
- enterAttribute(String, String, String) - Method in class relaxngcc.datatype.parser.Start
- enterAttribute(String, String, String) - Method in class relaxngcc.parser.state.IncludedGrammarState
- enterAttribute(String, String, String) - Method in interface relaxngcc.parser.state.NGCCEventReceiver
- enterAttribute(String, String, String) - Method in class relaxngcc.parser.state.NGCCInterleaveFilter
- enterAttribute(String, String, String) - Method in class relaxngcc.parser.state.Start
- enterAttribute(String, String, String) - Method in interface relaxngcc.runtime.NGCCEventReceiver
- enterAttribute(String, String, String) - Method in class relaxngcc.runtime.NGCCInterleaveFilter
- EnterAttribute(NameClass, Locator, State) - Constructor for class relaxngcc.automaton.Alphabet.EnterAttribute
- enterElement(String, String, String) - Method in class relaxngcc.runtime.NGCCPlainHandler
- enterElement(String, String, String) - Method in class relaxngcc.runtime.NGCCTypedContentHandler
- enterElement(String, String, String, Attributes) - Method in interface relaxngcc.datatype.parser.NGCCEventReceiver
- enterElement(String, String, String, Attributes) - Method in class relaxngcc.datatype.parser.NGCCInterleaveFilter
- enterElement(String, String, String, Attributes) - Method in class relaxngcc.datatype.parser.Start
- enterElement(String, String, String, Attributes) - Method in class relaxngcc.parser.state.IncludedGrammarState
- enterElement(String, String, String, Attributes) - Method in interface relaxngcc.parser.state.NGCCEventReceiver
- enterElement(String, String, String, Attributes) - Method in class relaxngcc.parser.state.NGCCInterleaveFilter
- enterElement(String, String, String, Attributes) - Method in class relaxngcc.parser.state.Start
- enterElement(String, String, String, Attributes) - Method in interface relaxngcc.runtime.NGCCEventReceiver
- enterElement(String, String, String, Attributes) - Method in class relaxngcc.runtime.NGCCInterleaveFilter
- EnterElement(NameClass, Locator) - Constructor for class relaxngcc.automaton.Alphabet.EnterElement
- Entry(Transition, Alphabet) - Constructor for class relaxngcc.builder.TransitionTable.Entry
- EOF - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
End of File.
- eos() - Method in class relaxngcc.codedom.CDFormatter
-
Marks the end of a statement.
- EQ - Static variable in class relaxngcc.codedom.CDOp
- EQ - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- EQ(CDExpression, CDExpression) - Static method in class relaxngcc.codedom.CDOp
-
Object identity equality operator.
- EqualityExpression() - Method in class relaxngcc.javabody.JavaBodyParser
- equals(Object) - Method in class relaxngcc.automaton.Alphabet
- equals(Object) - Method in class relaxngcc.automaton.Alphabet.Fork
- equals(Object) - Method in class relaxngcc.automaton.Alphabet.Markup
- equals(Object) - Method in class relaxngcc.automaton.Alphabet.Ref
- equals(Object) - Method in class relaxngcc.automaton.Alphabet.Text
- equals(Object) - Method in class relaxngcc.automaton.Alphabet.ValueText
- ERROR - Static variable in class relaxngcc.BuildError
- EVERYTHING_ELSE - Static variable in class relaxngcc.automaton.Head
-
A special alphabet that means "all other alphabets".
- except - Variable in class relaxngcc.grammar.AnyNameClass
- except - Variable in class relaxngcc.grammar.NsNameClass
- ExclusiveOrExpression() - Method in class relaxngcc.javabody.JavaBodyParser
- execute() - Method in class relaxngcc.ant.RelaxNGCCTask
- expectedTokenSequences - Variable in exception relaxngcc.javabody.ParseException
-
Each entry in this array is an array of integers.
- ExplicitConstructorInvocation() - Method in class relaxngcc.javabody.JavaBodyParser
- EXPONENT - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- express(CDExpression) - Method in class relaxngcc.codedom.CDFormatter
-
Prints expression.
- express(CDFormatter) - Method in class relaxngcc.codedom.CDCastExpression
- express(CDFormatter) - Method in class relaxngcc.codedom.CDConstant
- express(CDFormatter) - Method in class relaxngcc.codedom.CDLanguageSpecificString
- express(CDFormatter) - Method in class relaxngcc.codedom.CDMethodInvokeExpression
- express(CDFormatter) - Method in class relaxngcc.codedom.CDObjectCreateExpression
- express(CDFormatter) - Method in class relaxngcc.codedom.CDVariable
- Expression() - Method in class relaxngcc.javabody.JavaBodyParser
- EXTENDS - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
F
- FALSE - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- FieldDeclaration() - Method in class relaxngcc.javabody.JavaBodyParser
- fields - Variable in class relaxngcc.javabody.JavaBodyParser
- FINAL - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- FINALLY - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- findTransition(Alphabet) - Method in class relaxngcc.automaton.State
-
finds a transition invoked by the passed alphabet
- FLOAT - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- FLOATING_POINT_LITERAL - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- FOR - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- FOR_ACTION - Static variable in class relaxngcc.automaton.Alphabet
- ForAction() - Constructor for class relaxngcc.automaton.Alphabet.ForAction
- ForeignElementFilter - Class in relaxngcc.parser
-
Filters out those elements which do not belong to neither RELAX NG or RelaxNGCC.
- ForeignElementFilter(XMLReader) - Constructor for class relaxngcc.parser.ForeignElementFilter
- ForInit() - Method in class relaxngcc.javabody.JavaBodyParser
- Fork(State[], NameClass[], NameClass[], boolean[], Locator) - Constructor for class relaxngcc.automaton.Alphabet.Fork
- FORK - Static variable in class relaxngcc.automaton.Alphabet
- FORMAL_COMMENT - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- FormalParameter() - Method in class relaxngcc.javabody.JavaBodyParser
- FormalParameters() - Method in class relaxngcc.javabody.JavaBodyParser
- ForStatement() - Method in class relaxngcc.javabody.JavaBodyParser
- ForUpdate() - Method in class relaxngcc.javabody.JavaBodyParser
G
- GE - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- generate(NGCCGrammar, CDVariable) - Method in class relaxngcc.datatype.Datatype
-
Generates the expression that parses the specified string into a target language value type.
- generateParseException() - Method in class relaxngcc.javabody.JavaBodyParser
-
Generate ParseException.
- get(String) - Method in class relaxngcc.grammar.Grammar
-
Gets the Scope object or return null.
- getActionsOnExit() - Method in class relaxngcc.automaton.State
- getAlias() - Method in class relaxngcc.automaton.Alphabet.Ref
- getAlias() - Method in class relaxngcc.automaton.Alphabet.Text
- getAlias() - Method in class relaxngcc.grammar.NGCCCallParam
- getAlphabet() - Method in class relaxngcc.automaton.Transition
- getAttributeIndex(String, String) - Method in class relaxngcc.datatype.parser.NGCCRuntime
- getAttributeIndex(String, String) - Method in class relaxngcc.parser.state.NGCCRuntime
- getAttributeIndex(String, String) - Method in class relaxngcc.runtime.NGCCRuntime
- getBeginColumn() - Method in class relaxngcc.javabody.SimpleCharStream
-
Get token beginning column number.
- getBeginLine() - Method in class relaxngcc.javabody.SimpleCharStream
-
Get token beginning line number.
- getBody() - Method in class relaxngcc.grammar.Scope
- getChildPatterns() - Method in class relaxngcc.grammar.BinaryPattern
-
Gets all the child patterns of this combinor.
- getClassName() - Method in class relaxngcc.automaton.Alphabet.Fork
-
Gets the name of the InterleaveFilter implementation class.
- getClassName() - Method in class relaxngcc.builder.ScopeInfo
- getCodeFragment() - Method in class relaxngcc.builder.ScopeInfo.Action
- getColumn() - Method in class relaxngcc.javabody.SimpleCharStream
-
Deprecated.
- getConstructorParams() - Method in class relaxngcc.builder.ScopeInfo
- getContainer() - Method in class relaxngcc.automaton.State
- getCurrentAttributes() - Method in class relaxngcc.datatype.parser.NGCCRuntime
-
Attributes that belong to the current element.
- getCurrentAttributes() - Method in class relaxngcc.parser.state.NGCCRuntime
-
Attributes that belong to the current element.
- getCurrentAttributes() - Method in class relaxngcc.runtime.NGCCRuntime
-
Attributes that belong to the current element.
- getDatatype() - Method in class relaxngcc.automaton.Alphabet.Text
- getDatatype(String) - Method in class relaxngcc.datatype.DatatypeLibrary
-
Returns the datatype object by its name.
- getDatatype(String) - Method in class relaxngcc.parser.ParserRuntime
-
Gets the current datatype library.
- getEndColumn() - Method in class relaxngcc.javabody.SimpleCharStream
-
Get token end column number.
- getEndLine() - Method in class relaxngcc.javabody.SimpleCharStream
-
Get token end line number.
- getEpilogueActions() - Method in class relaxngcc.automaton.Transition
-
Gets all epilogue actions.
- getEverythingElse(State) - Method in class relaxngcc.builder.TransitionTable
-
Gets the transition associated to EVERYTHING_ELSE alphabet in the given state if any.
- getGrammarTimestamp() - Method in class relaxngcc.parser.RootParserRuntime
- getHeaderSection() - Method in class relaxngcc.builder.ScopeInfo
- GetImage() - Method in class relaxngcc.javabody.SimpleCharStream
-
Get token literal value.
- getImport() - Method in class relaxngcc.grammar.Scope
- getIndex() - Method in class relaxngcc.automaton.State
- getIndex(String) - Method in class relaxngcc.datatype.parser.AttributesImpl
-
Look up an attribute's index by qualified (prefixed) name.
- getIndex(String) - Method in class relaxngcc.parser.state.AttributesImpl
-
Look up an attribute's index by qualified (prefixed) name.
- getIndex(String) - Method in class relaxngcc.runtime.AttributesImpl
-
Look up an attribute's index by qualified (prefixed) name.
- getIndex(String, String) - Method in class relaxngcc.datatype.parser.AttributesImpl
-
Look up an attribute's index by Namespace name.
- getIndex(String, String) - Method in class relaxngcc.parser.state.AttributesImpl
-
Look up an attribute's index by Namespace name.
- getIndex(String, String) - Method in class relaxngcc.runtime.AttributesImpl
-
Look up an attribute's index by Namespace name.
- getInitialState() - Method in class relaxngcc.builder.ScopeInfo
- getLength() - Method in class relaxngcc.datatype.parser.AttributesImpl
-
Return the number of attributes in the list.
- getLength() - Method in class relaxngcc.parser.state.AttributesImpl
-
Return the number of attributes in the list.
- getLength() - Method in class relaxngcc.runtime.AttributesImpl
-
Return the number of attributes in the list.
- getLibrary(String) - Method in class relaxngcc.datatype.DatatypeLibraryManager
-
Obtains a datatype library by its name.
- getLine() - Method in class relaxngcc.javabody.SimpleCharStream
-
Deprecated.
- getLocalName(int) - Method in class relaxngcc.datatype.parser.AttributesImpl
-
Return an attribute's local name.
- getLocalName(int) - Method in class relaxngcc.parser.state.AttributesImpl
-
Return an attribute's local name.
- getLocalName(int) - Method in class relaxngcc.runtime.AttributesImpl
-
Return an attribute's local name.
- getLocator() - Method in class relaxngcc.datatype.parser.NGCCRuntime
-
Gets the source location of the current event.
- getLocator() - Method in class relaxngcc.parser.state.NGCCRuntime
-
Gets the source location of the current event.
- getLocator() - Method in class relaxngcc.runtime.NGCCRuntime
-
Gets the source location of the current event.
- getMessage() - Method in error relaxngcc.javabody.TokenMgrError
-
You can also modify the body of this method to customize your error messages.
- getName() - Method in class relaxngcc.codedom.CDType
-
Gets the display name of the type.
- getName() - Method in class relaxngcc.codedom.CDVariable
- getNameClass() - Method in class relaxngcc.automaton.Alphabet.Markup
- getNamespaceUri() - Method in class relaxngcc.datatype.DatatypeLibrary
- getNextToken() - Method in class relaxngcc.javabody.JavaBodyParser
-
Get the next Token.
- getNextToken() - Method in class relaxngcc.javabody.JavaBodyParserTokenManager
-
Get the next Token.
- getNSStringConstant(String) - Method in class relaxngcc.builder.ScopeInfo
- getOrCreate(ParserRuntime, String) - Method in class relaxngcc.grammar.Grammar
- getOrder() - Method in class relaxngcc.automaton.Transition
- getOrder() - Method in interface relaxngcc.automaton.WithOrder
- getParam() - Method in class relaxngcc.grammar.Scope
-
NGCC parameters associated to this scope.
- getParamCount() - Method in class relaxngcc.grammar.RefPattern
- getParamCount() - Method in class relaxngcc.grammar.Scope
- getParams() - Method in class relaxngcc.automaton.Alphabet.Ref
- getPattern() - Method in class relaxngcc.grammar.Scope
- getPrologueActions() - Method in class relaxngcc.automaton.Transition
-
Gets all prologue actions.
- getQName(int) - Method in class relaxngcc.datatype.parser.AttributesImpl
-
Return an attribute's qualified (prefixed) name.
- getQName(int) - Method in class relaxngcc.parser.state.AttributesImpl
-
Return an attribute's qualified (prefixed) name.
- getQName(int) - Method in class relaxngcc.runtime.AttributesImpl
-
Return an attribute's qualified (prefixed) name.
- getReachableStates() - Method in class relaxngcc.automaton.State
-
Gets all the states reachable from this state.
- getResource(String) - Method in class relaxngcc.datatype.ParserRuntime
-
Obtains a reference to a resource.
- getResult() - Method in class relaxngcc.parser.RootParserRuntime
-
Gets the parsed result, or null if there was any error.
- getResult() - Method in class relaxngcc.parser.state.Start
- getRootRuntime() - Method in class relaxngcc.parser.IncludeParserRuntime
- getRootRuntime() - Method in class relaxngcc.parser.ParserRuntime
-
Gets the reference to the root runtime.
- getRootRuntime() - Method in class relaxngcc.parser.RootParserRuntime
- getRuntime() - Method in class relaxngcc.datatype.parser.Start
- getRuntime() - Method in class relaxngcc.parser.state.IncludedGrammarState
- getRuntime() - Method in class relaxngcc.parser.state.Start
- getRuntimeTypeFullName() - Method in class relaxngcc.NGCCGrammar
- getRuntimeTypeShortName() - Method in class relaxngcc.NGCCGrammar
-
Gets the class name of the runtime type alone without the package name.
- getScopeInfo(Scope) - Method in class relaxngcc.NGCCGrammar
- getStateCount() - Method in class relaxngcc.builder.ScopeInfo
- getString(int) - Method in class relaxngcc.codedom.CDLanguageSpecificString
- GetSuffix(int) - Method in class relaxngcc.javabody.SimpleCharStream
-
Get the suffix.
- getTabSize() - Method in class relaxngcc.javabody.SimpleCharStream
- getTargetNamespace() - Method in class relaxngcc.parser.ParserRuntime
-
Gets the value of the current "ns".
- getTargetScope() - Method in class relaxngcc.automaton.Alphabet.Ref
-
Gets the child scope to be spawned.
- getToken(int) - Method in class relaxngcc.javabody.JavaBodyParser
-
Get the specific Token.
- getType() - Method in class relaxngcc.automaton.Alphabet
- getType() - Method in class relaxngcc.BuildError
- getType() - Method in class relaxngcc.datatype.Datatype
-
Returns the type to which the return value from the generate method evaluates to.
- getType(int) - Method in class relaxngcc.datatype.parser.AttributesImpl
-
Return an attribute's type by index.
- getType(int) - Method in class relaxngcc.parser.state.AttributesImpl
-
Return an attribute's type by index.
- getType(int) - Method in class relaxngcc.runtime.AttributesImpl
-
Return an attribute's type by index.
- getType(String) - Method in class relaxngcc.datatype.parser.AttributesImpl
-
Look up an attribute's type by qualified (prefixed) name.
- getType(String) - Method in class relaxngcc.parser.state.AttributesImpl
-
Look up an attribute's type by qualified (prefixed) name.
- getType(String) - Method in class relaxngcc.runtime.AttributesImpl
-
Look up an attribute's type by qualified (prefixed) name.
- getType(String, String) - Method in class relaxngcc.datatype.parser.AttributesImpl
-
Look up an attribute's type by Namespace-qualified name.
- getType(String, String) - Method in class relaxngcc.parser.state.AttributesImpl
-
Look up an attribute's type by Namespace-qualified name.
- getType(String, String) - Method in class relaxngcc.runtime.AttributesImpl
-
Look up an attribute's type by Namespace-qualified name.
- getUniqueId() - Method in class relaxngcc.automaton.Transition
- getUniqueId() - Method in class relaxngcc.builder.ScopeInfo.Action
- getURI(int) - Method in class relaxngcc.datatype.parser.AttributesImpl
-
Return an attribute's Namespace URI.
- getURI(int) - Method in class relaxngcc.parser.state.AttributesImpl
-
Return an attribute's Namespace URI.
- getURI(int) - Method in class relaxngcc.runtime.AttributesImpl
-
Return an attribute's Namespace URI.
- getValue() - Method in class relaxngcc.automaton.Alphabet.ValueText
- getValue() - Method in class relaxngcc.javabody.Token
-
An optional attribute value of the Token.
- getValue(int) - Method in class relaxngcc.datatype.parser.AttributesImpl
-
Return an attribute's value by index.
- getValue(int) - Method in class relaxngcc.parser.state.AttributesImpl
-
Return an attribute's value by index.
- getValue(int) - Method in class relaxngcc.runtime.AttributesImpl
-
Return an attribute's value by index.
- getValue(String) - Method in class relaxngcc.datatype.parser.AttributesImpl
-
Look up an attribute's value by qualified (prefixed) name.
- getValue(String) - Method in class relaxngcc.parser.state.AttributesImpl
-
Look up an attribute's value by qualified (prefixed) name.
- getValue(String) - Method in class relaxngcc.runtime.AttributesImpl
-
Look up an attribute's value by qualified (prefixed) name.
- getValue(String, String) - Method in class relaxngcc.datatype.parser.AttributesImpl
-
Look up an attribute's value by Namespace-qualified name.
- getValue(String, String) - Method in class relaxngcc.parser.state.AttributesImpl
-
Look up an attribute's value by Namespace-qualified name.
- getValue(String, String) - Method in class relaxngcc.runtime.AttributesImpl
-
Look up an attribute's value by Namespace-qualified name.
- getWithParams() - Method in class relaxngcc.grammar.NGCCCallParam
- globalBody - Variable in class relaxngcc.NGCCGrammar
-
globally effective <java-body> statements.
- globalImportDecls - Variable in class relaxngcc.NGCCGrammar
-
globally effective import statements.
- GOTO - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- grammar - Variable in class relaxngcc.NGCCGrammar
-
Parsed grammar.
- grammar - Variable in class relaxngcc.parser.ParserRuntime
-
Grammar object that we are currently building.
- Grammar - Class in relaxngcc.grammar
-
Set of
Scope
s. - Grammar(ParserRuntime) - Constructor for class relaxngcc.grammar.Grammar
- GrammarChecker - Class in relaxngcc
- GrammarChecker() - Constructor for class relaxngcc.GrammarChecker
- group(GroupPattern) - Method in class relaxngcc.builder.AutomatonBuilder
- group(GroupPattern) - Method in class relaxngcc.builder.ScopeCollector
- group(GroupPattern) - Method in interface relaxngcc.grammar.PatternFunction
- group(GroupPattern) - Method in class relaxngcc.grammar.PatternWalker
- GroupPattern - Class in relaxngcc.grammar
- GroupPattern(ParserRuntime, Pattern, Pattern) - Constructor for class relaxngcc.grammar.GroupPattern
- GT - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
H
- hasAction() - Method in class relaxngcc.automaton.Transition
-
Returns true if this transition has any associated action.
- hashCode() - Method in class relaxngcc.automaton.Alphabet.ForAction
- hashCode() - Method in class relaxngcc.automaton.Alphabet.Fork
- hashCode() - Method in class relaxngcc.automaton.Alphabet
- hashCode() - Method in class relaxngcc.automaton.Alphabet.Markup
- hashCode() - Method in class relaxngcc.automaton.Alphabet.Ref
- hashCode() - Method in class relaxngcc.automaton.Alphabet.Text
- hashCode() - Method in class relaxngcc.automaton.Alphabet.ValueText
- hasNext() - Method in class relaxngcc.util.ConcatIterator
- hasNext() - Method in class relaxngcc.util.SelectiveIterator
- hasTransition(int) - Method in class relaxngcc.automaton.State
-
Checks if this state has transitions with at least one of given types of alphabets.
- head() - Method in class relaxngcc.builder.ScopeInfo
-
Computes the HEAD set of this _scope (that doesn't include EVERYTHING_ELSE token) and returns them in a new set.
- head(boolean) - Method in class relaxngcc.automaton.State
-
Computes HEAD set of this state.
- head(boolean) - Method in class relaxngcc.automaton.Transition
-
Computes HEAD set of this transition.
- head(Set) - Method in class relaxngcc.builder.ScopeInfo
-
Computes the HEAD set of this _scope (that doesn't include EVERYTHING_ELSE token.) See
Head
for the definition. - Head - Class in relaxngcc.automaton
-
Place holder for the description of HEAD(x).
- Head() - Constructor for class relaxngcc.automaton.Head
- HEX_LITERAL - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- HOOK - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
I
- IDENTIFIER - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- IF - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- IfStatement() - Method in class relaxngcc.javabody.JavaBodyParser
- ignorableWhitespace(char[], int, int) - Method in class relaxngcc.datatype.parser.NGCCRuntime
- ignorableWhitespace(char[], int, int) - Method in class relaxngcc.parser.ForeignElementFilter
- ignorableWhitespace(char[], int, int) - Method in class relaxngcc.parser.state.NGCCRuntime
- ignorableWhitespace(char[], int, int) - Method in class relaxngcc.parser.TextSyntaxInternalizer
- ignorableWhitespace(char[], int, int) - Method in class relaxngcc.runtime.NGCCPlainHandler
- ignorableWhitespace(char[], int, int) - Method in class relaxngcc.runtime.NGCCRuntime
- image - Variable in class relaxngcc.javabody.Token
-
The string image of the token.
- IMPLEMENTS - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- IMPORT - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- ImportDeclaration() - Method in class relaxngcc.javabody.JavaBodyParser
- in() - Method in class relaxngcc.codedom.CDFormatter
-
Indent.
- IN_FORMAL_COMMENT - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
Lexical state.
- IN_MULTI_LINE_COMMENT - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
Lexical state.
- IN_SINGLE_LINE_COMMENT - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
Lexical state.
- IncludedGrammarState - Class in relaxngcc.parser.state
- IncludedGrammarState(ParserRuntime) - Constructor for class relaxngcc.parser.state.IncludedGrammarState
- IncludedGrammarState(NGCCHandler, NGCCEventSource, ParserRuntime, int) - Constructor for class relaxngcc.parser.state.IncludedGrammarState
- IncludeParserRuntime - Class in relaxngcc.parser
-
Used to parse grammar included by <include> elements.
- IncludeParserRuntime(ParserRuntime) - Constructor for class relaxngcc.parser.IncludeParserRuntime
- InclusiveOrExpression() - Method in class relaxngcc.javabody.JavaBodyParser
- INCR - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- Initializer() - Method in class relaxngcc.javabody.JavaBodyParser
- insertDecl(CDType, String) - Method in class relaxngcc.codedom.CDBlock
-
Declares a new variable at the beginning of the block.
- insertEpilogueAction(ScopeInfo.Action) - Method in class relaxngcc.automaton.Transition
-
Adds a new action at head of the epilogue actions.
- insertEpilogueActions(ScopeInfo.Action[]) - Method in class relaxngcc.automaton.Transition
- insertPrologueAction(ScopeInfo.Action) - Method in class relaxngcc.automaton.Transition
-
Adds a new action at head of the prologue actions.
- INSTANCEOF - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- InstanceOfExpression() - Method in class relaxngcc.javabody.JavaBodyParser
- INT - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- INTEGER - Static variable in class relaxngcc.codedom.CDType
- INTEGER_LITERAL - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- INTERFACE - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- InterfaceDeclaration() - Method in class relaxngcc.javabody.JavaBodyParser
- InterfaceMemberDeclaration() - Method in class relaxngcc.javabody.JavaBodyParser
- interleave(InterleavePattern) - Method in class relaxngcc.builder.AutomatonBuilder
- interleave(InterleavePattern) - Method in class relaxngcc.builder.ScopeCollector
- interleave(InterleavePattern) - Method in interface relaxngcc.grammar.PatternFunction
- interleave(InterleavePattern) - Method in class relaxngcc.grammar.PatternWalker
- InterleavePattern - Class in relaxngcc.grammar
- InterleavePattern(ParserRuntime, Pattern, Pattern) - Constructor for class relaxngcc.grammar.InterleavePattern
- INVALID_LEXICAL_STATE - Static variable in error relaxngcc.javabody.TokenMgrError
-
Tried to change to an invalid lexical state.
- invoke() - Method in class relaxngcc.builder.ScopeInfo.Action
-
Gets the code to invoke this action.
- invoke(String) - Method in class relaxngcc.codedom.CDBlock
- invoke(String) - Method in class relaxngcc.codedom.CDExpression
-
Invokes a method on this expression.
- invoke(CDExpression, String) - Method in class relaxngcc.codedom.CDBlock
-
Adds a new method invocation.
- invokeEpilogueActions() - Method in class relaxngcc.automaton.Transition
-
Gets the code to invoke all the epilogue actions.
- invokePrologueActions() - Method in class relaxngcc.automaton.Transition
-
Gets the code to invoke all the prologue actions.
- isAcceptable() - Method in class relaxngcc.automaton.State
- isArray() - Method in class relaxngcc.codedom.CDType
-
Returns true if this is an array type.
- isDataText() - Method in class relaxngcc.automaton.Alphabet
- isEnterAttribute() - Method in class relaxngcc.automaton.Alphabet
- isEnterElement() - Method in class relaxngcc.automaton.Alphabet
- isForAction() - Method in class relaxngcc.automaton.Alphabet
- isFork() - Method in class relaxngcc.automaton.Alphabet
- isJavaBlock() - Method in class relaxngcc.grammar.JavaBlock
- isLeaveAttribute() - Method in class relaxngcc.automaton.Alphabet
- isLeaveElement() - Method in class relaxngcc.automaton.Alphabet
- isMarkup() - Method in class relaxngcc.automaton.Alphabet
- isNullable() - Method in class relaxngcc.automaton.Alphabet.Fork
-
Returns true if this fork&join is nullable.
- isNullable() - Method in class relaxngcc.builder.ScopeInfo
- isPattern() - Method in class relaxngcc.grammar.JavaBlock
- isRef() - Method in class relaxngcc.automaton.Alphabet
- isRoot() - Method in class relaxngcc.builder.ScopeInfo
-
Returns true if this is the start pattern.
- isText() - Method in class relaxngcc.automaton.Alphabet
- isUserDefinedField(String) - Method in class relaxngcc.builder.ScopeInfo
- isValueText() - Method in class relaxngcc.automaton.Alphabet
- iterateAcceptableStates() - Method in class relaxngcc.builder.ScopeInfo
- iterateActions() - Method in class relaxngcc.builder.ScopeInfo
- iterateAliases() - Method in class relaxngcc.builder.ScopeInfo
-
Iterate all the aliases.
- iterateAllStates() - Method in class relaxngcc.builder.ScopeInfo
- iterateErrors() - Method in class relaxngcc.builder.AutomatonBuilder
- iterateErrors() - Method in class relaxngcc.builder.ScopeCollector
- iterateErrors() - Method in class relaxngcc.parser.ParserRuntime
- iterateNSURIConstants() - Method in class relaxngcc.builder.ScopeInfo
- iterateScopeInfos() - Method in class relaxngcc.NGCCGrammar
- iterateScopes() - Method in class relaxngcc.grammar.Grammar
-
Iterates all the named
Scope
s in this grammar. - iterateStatesHaving(int) - Method in class relaxngcc.builder.ScopeInfo
-
Iterates states that have transitions with one of specified alphabets.
- iterateTransitions() - Method in class relaxngcc.automaton.State
- iterateTransitions(int) - Method in class relaxngcc.automaton.State
-
Iterate transitions with specified alphabets.
J
- JAVA - Static variable in class relaxngcc.codedom.CDLanguage
- javaBlock(JavaBlock) - Method in class relaxngcc.builder.AutomatonBuilder
- javaBlock(JavaBlock) - Method in class relaxngcc.builder.ScopeCollector
- javaBlock(JavaBlock) - Method in interface relaxngcc.grammar.PatternFunction
- javaBlock(JavaBlock) - Method in class relaxngcc.grammar.PatternWalker
- JavaBlock - Class in relaxngcc.grammar
-
Represents <cc:java> block.
- JavaBlock(ParserRuntime, String) - Constructor for class relaxngcc.grammar.JavaBlock
- JavaBody() - Method in class relaxngcc.javabody.JavaBodyParser
- JavaBodyParser - Class in relaxngcc.javabody
-
Parses Java code fragment inside <cc:java-body> and records all field declarations.
- JavaBodyParser(InputStream) - Constructor for class relaxngcc.javabody.JavaBodyParser
-
Constructor with InputStream.
- JavaBodyParser(InputStream, String) - Constructor for class relaxngcc.javabody.JavaBodyParser
-
Constructor with InputStream and supplied encoding
- JavaBodyParser(Reader) - Constructor for class relaxngcc.javabody.JavaBodyParser
-
Constructor.
- JavaBodyParser(JavaBodyParserTokenManager) - Constructor for class relaxngcc.javabody.JavaBodyParser
-
Constructor with generated Token Manager.
- JavaBodyParserConstants - Interface in relaxngcc.javabody
-
Token literal values and constants.
- JavaBodyParserTokenManager - Class in relaxngcc.javabody
-
Token Manager.
- JavaBodyParserTokenManager(SimpleCharStream) - Constructor for class relaxngcc.javabody.JavaBodyParserTokenManager
-
Constructor.
- JavaBodyParserTokenManager(SimpleCharStream, int) - Constructor for class relaxngcc.javabody.JavaBodyParserTokenManager
-
Constructor.
- jj_nt - Variable in class relaxngcc.javabody.JavaBodyParser
-
Next token.
- jjnewLexState - Static variable in class relaxngcc.javabody.JavaBodyParserTokenManager
-
Lex State array.
- jjstrLiteralImages - Static variable in class relaxngcc.javabody.JavaBodyParserTokenManager
-
Token literal values.
- joinByEnterAttribute(NGCCEventReceiver, String, String, String) - Method in class relaxngcc.datatype.parser.NGCCInterleaveFilter
- joinByEnterAttribute(NGCCEventReceiver, String, String, String) - Method in class relaxngcc.parser.state.NGCCInterleaveFilter
- joinByEnterAttribute(NGCCEventReceiver, String, String, String) - Method in class relaxngcc.runtime.NGCCInterleaveFilter
- joinByEnterElement(NGCCEventReceiver, String, String, String, Attributes) - Method in class relaxngcc.datatype.parser.NGCCInterleaveFilter
-
Joins all the child receivers.
- joinByEnterElement(NGCCEventReceiver, String, String, String, Attributes) - Method in class relaxngcc.parser.state.NGCCInterleaveFilter
-
Joins all the child receivers.
- joinByEnterElement(NGCCEventReceiver, String, String, String, Attributes) - Method in class relaxngcc.runtime.NGCCInterleaveFilter
-
Joins all the child receivers.
- joinByLeaveAttribute(NGCCEventReceiver, String, String, String) - Method in class relaxngcc.datatype.parser.NGCCInterleaveFilter
- joinByLeaveAttribute(NGCCEventReceiver, String, String, String) - Method in class relaxngcc.parser.state.NGCCInterleaveFilter
- joinByLeaveAttribute(NGCCEventReceiver, String, String, String) - Method in class relaxngcc.runtime.NGCCInterleaveFilter
- joinByLeaveElement(NGCCEventReceiver, String, String, String) - Method in class relaxngcc.datatype.parser.NGCCInterleaveFilter
- joinByLeaveElement(NGCCEventReceiver, String, String, String) - Method in class relaxngcc.parser.state.NGCCInterleaveFilter
- joinByLeaveElement(NGCCEventReceiver, String, String, String) - Method in class relaxngcc.runtime.NGCCInterleaveFilter
- joinByText(NGCCEventReceiver, String) - Method in class relaxngcc.datatype.parser.NGCCInterleaveFilter
- joinByText(NGCCEventReceiver, String) - Method in class relaxngcc.parser.state.NGCCInterleaveFilter
- joinByText(NGCCEventReceiver, String) - Method in class relaxngcc.runtime.NGCCInterleaveFilter
K
L
- LabeledStatement() - Method in class relaxngcc.javabody.JavaBodyParser
- LANGUAGE_COUNT - Static variable in class relaxngcc.codedom.CDLanguage
- LBRACE - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- LBRACKET - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- LE - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- LEAVE_ATTRIBUTE - Static variable in class relaxngcc.automaton.Alphabet
- LEAVE_ELEMENT - Static variable in class relaxngcc.automaton.Alphabet
- leaveAttribute(String, String, String) - Method in interface relaxngcc.datatype.parser.NGCCEventReceiver
- leaveAttribute(String, String, String) - Method in class relaxngcc.datatype.parser.NGCCInterleaveFilter
- leaveAttribute(String, String, String) - Method in class relaxngcc.datatype.parser.Start
- leaveAttribute(String, String, String) - Method in class relaxngcc.parser.state.IncludedGrammarState
- leaveAttribute(String, String, String) - Method in interface relaxngcc.parser.state.NGCCEventReceiver
- leaveAttribute(String, String, String) - Method in class relaxngcc.parser.state.NGCCInterleaveFilter
- leaveAttribute(String, String, String) - Method in class relaxngcc.parser.state.Start
- leaveAttribute(String, String, String) - Method in interface relaxngcc.runtime.NGCCEventReceiver
- leaveAttribute(String, String, String) - Method in class relaxngcc.runtime.NGCCInterleaveFilter
- LeaveAttribute(NameClass, Locator) - Constructor for class relaxngcc.automaton.Alphabet.LeaveAttribute
- leaveElement(String, String, String) - Method in interface relaxngcc.datatype.parser.NGCCEventReceiver
- leaveElement(String, String, String) - Method in class relaxngcc.datatype.parser.NGCCInterleaveFilter
- leaveElement(String, String, String) - Method in class relaxngcc.datatype.parser.Start
- leaveElement(String, String, String) - Method in class relaxngcc.parser.state.IncludedGrammarState
- leaveElement(String, String, String) - Method in interface relaxngcc.parser.state.NGCCEventReceiver
- leaveElement(String, String, String) - Method in class relaxngcc.parser.state.NGCCInterleaveFilter
- leaveElement(String, String, String) - Method in class relaxngcc.parser.state.Start
- leaveElement(String, String, String) - Method in interface relaxngcc.runtime.NGCCEventReceiver
- leaveElement(String, String, String) - Method in class relaxngcc.runtime.NGCCInterleaveFilter
- leaveElement(String, String, String) - Method in class relaxngcc.runtime.NGCCPlainHandler
- leaveElement(String, String, String) - Method in class relaxngcc.runtime.NGCCTypedContentHandler
- LeaveElement(NameClass, Locator) - Constructor for class relaxngcc.automaton.Alphabet.LeaveElement
- leaveState - Variable in class relaxngcc.automaton.Alphabet.EnterAttribute
-
The state that will be reached when the whole attribute is consumed.
- LETTER - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- LEXICAL_ERROR - Static variable in error relaxngcc.javabody.TokenMgrError
-
Lexical error occurred.
- lexStateNames - Static variable in class relaxngcc.javabody.JavaBodyParserTokenManager
-
Lexer state names.
- list(State) - Method in class relaxngcc.builder.TransitionTable
-
Lists all entries of the transition table with the specified state in terms of TrnasitionTable.Entry.
- list(ListPattern) - Method in class relaxngcc.builder.AutomatonBuilder
- list(ListPattern) - Method in class relaxngcc.builder.ScopeCollector
- list(ListPattern) - Method in interface relaxngcc.grammar.PatternFunction
- list(ListPattern) - Method in class relaxngcc.grammar.PatternWalker
- ListPattern - Class in relaxngcc.grammar
- ListPattern(ParserRuntime, Locator, Pattern, String) - Constructor for class relaxngcc.grammar.ListPattern
- Literal() - Method in class relaxngcc.javabody.JavaBodyParser
- localName - Variable in class relaxngcc.grammar.SimpleNameClass
- LocalVariableDeclaration() - Method in class relaxngcc.javabody.JavaBodyParser
- locator - Variable in exception relaxngcc.datatype.NoDefinitionException
- locator - Variable in class relaxngcc.grammar.DataPattern
- locator - Variable in class relaxngcc.grammar.ListPattern
- locator - Variable in class relaxngcc.grammar.RefPattern
- locator - Variable in class relaxngcc.grammar.ValuePattern
- LONG - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- LOOP_DETECTED - Static variable in error relaxngcc.javabody.TokenMgrError
-
Detected (and bailed out of) an infinite loop in the token manager.
- LPAREN - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- LSHIFT - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- LSHIFTASSIGN - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- LT - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
M
- Macro - Class in relaxngcc.datatype
-
A string with some free variables
- Macro() - Constructor for class relaxngcc.datatype.Macro
- Macro.Variable - Class in relaxngcc.datatype
-
Variable.
- main(String[]) - Static method in class relaxngcc.javabody.JavaBodyParser
- main(String[]) - Static method in class relaxngcc.RelaxNGCC
- MarkupPattern - Class in relaxngcc.grammar
-
Base class of ElementPattern and AttributePattern
- MarkupPattern(Locator, Locator, NameClass, Pattern) - Constructor for class relaxngcc.grammar.MarkupPattern
- mergeTransitions(State) - Method in class relaxngcc.automaton.State
- mergeTransitions(State, ScopeInfo.Action) - Method in class relaxngcc.automaton.State
-
For all the transitions leaving from the specified state, add it to this state by appending the specified action (possibly null) at the head of its prologue actions.
- MethodDeclaration() - Method in class relaxngcc.javabody.JavaBodyParser
- MethodDeclarationLookahead() - Method in class relaxngcc.javabody.JavaBodyParser
- MethodDeclarator() - Method in class relaxngcc.javabody.JavaBodyParser
- minimizeStates() - Method in class relaxngcc.builder.ScopeInfo
-
Makes the automaton smaller.
- MINUS - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- MINUSASSIGN - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- MULTI_LINE_COMMENT - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- MultiplicativeExpression() - Method in class relaxngcc.javabody.JavaBodyParser
N
- name - Variable in class relaxngcc.builder.Alias
- name - Variable in class relaxngcc.grammar.MarkupPattern
- name - Variable in class relaxngcc.grammar.Scope
-
Name of this pattern.
- name(String, String) - Method in class relaxngcc.builder.NameTestBuilder
- name(String, String) - Method in interface relaxngcc.grammar.NameClassFunction
- Name() - Method in class relaxngcc.javabody.JavaBodyParser
- NameClass - Class in relaxngcc.grammar
- NameClass() - Constructor for class relaxngcc.grammar.NameClass
- NameClassFunction - Interface in relaxngcc.grammar
- NameList() - Method in class relaxngcc.javabody.JavaBodyParser
- NameTestBuilder - Class in relaxngcc.builder
-
Generates a clause that tests the membership of a NameClass.
- NameTestBuilder(CDExpression, CDExpression) - Constructor for class relaxngcc.builder.NameTestBuilder
- NATIVE - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- nc1 - Variable in class relaxngcc.grammar.ChoiceNameClass
- nc2 - Variable in class relaxngcc.grammar.ChoiceNameClass
- NE - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- NestedClassDeclaration() - Method in class relaxngcc.javabody.JavaBodyParser
- NestedInterfaceDeclaration() - Method in class relaxngcc.javabody.JavaBodyParser
- NEW - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- newline - Variable in class relaxngcc.Options
- newToken(int) - Static method in class relaxngcc.javabody.Token
- newToken(int, String) - Static method in class relaxngcc.javabody.Token
-
Returns a new Token object, by default.
- next - Variable in class relaxngcc.javabody.Token
-
A reference to the next regular (non-special) token from the input stream.
- next() - Method in class relaxngcc.util.ConcatIterator
- next() - Method in class relaxngcc.util.SelectiveIterator
- nextState() - Method in class relaxngcc.automaton.Transition
- NGCCCallParam - Class in relaxngcc.grammar
-
Parameters attached to a <ref> pattern.
- NGCCCallParam(ParserRuntime, String, String) - Constructor for class relaxngcc.grammar.NGCCCallParam
- NGCCDefineParam - Class in relaxngcc.grammar
-
NGCC Parameter for scope definitions.
- NGCCDefineParam(ParserRuntime, String, String, String, String, String) - Constructor for class relaxngcc.grammar.NGCCDefineParam
- NGCCEventReceiver - Interface in relaxngcc.datatype.parser
- NGCCEventReceiver - Interface in relaxngcc.parser.state
- NGCCEventReceiver - Interface in relaxngcc.runtime
- NGCCEventSource - Interface in relaxngcc.datatype.parser
- NGCCEventSource - Interface in relaxngcc.parser.state
- NGCCEventSource - Interface in relaxngcc.runtime
- NGCCGrammar - Class in relaxngcc
-
Keeps information about the global setting effective across the entire grammar.
- NGCCGrammar(Grammar, String, String, String, String) - Constructor for class relaxngcc.NGCCGrammar
- NGCCHandler - Class in relaxngcc.datatype.parser
- NGCCHandler - Class in relaxngcc.parser.state
- NGCCHandler - Class in relaxngcc.runtime
- NGCCInterleaveFilter - Class in relaxngcc.datatype.parser
-
Dispatches incoming events into sub handlers appropriately so that the interleaving semantics will be correctly realized.
- NGCCInterleaveFilter - Class in relaxngcc.parser.state
-
Dispatches incoming events into sub handlers appropriately so that the interleaving semantics will be correctly realized.
- NGCCInterleaveFilter - Class in relaxngcc.runtime
-
Dispatches incoming events into sub handlers appropriately so that the interleaving semantics will be correctly realized.
- NGCCPlainHandler - Class in relaxngcc.runtime
-
Base class for classes generated by RelaxNGCC for typed-sax and plain-sax modes.
- NGCCRuntime - Class in relaxngcc.datatype.parser
-
Runtime Engine for RELAXNGCC execution.
- NGCCRuntime - Class in relaxngcc.parser.state
-
Runtime Engine for RELAXNGCC execution.
- NGCCRuntime - Class in relaxngcc.runtime
-
Runtime Engine for RELAXNGCC execution.
- NGCCRuntime() - Constructor for class relaxngcc.datatype.parser.NGCCRuntime
- NGCCRuntime() - Constructor for class relaxngcc.parser.state.NGCCRuntime
- NGCCRuntime() - Constructor for class relaxngcc.runtime.NGCCRuntime
- NGCCTypedContentHandler - Class in relaxngcc.runtime
-
Base class for classes generated by RelaxNGCC msv mode.
- NGCCTypedContentHandler(TypeDetector) - Constructor for class relaxngcc.runtime.NGCCTypedContentHandler
- NGCCTypedContentHandler(TypeDetector, NGCCTypedContentHandler) - Constructor for class relaxngcc.runtime.NGCCTypedContentHandler
- NGCCUtil - Class in relaxngcc
- NGCCUtil() - Constructor for class relaxngcc.NGCCUtil
- nl() - Method in class relaxngcc.codedom.CDFormatter
-
Clears the current line and this method also prints indentation.
- noCodeGeneration - Variable in class relaxngcc.Options
-
Do not generate source code.
- NoDefinitionException - Exception in relaxngcc.datatype
-
Signals undefined variable in a variable expansion process.
- NoDefinitionException(String, Locator) - Constructor for exception relaxngcc.datatype.NoDefinitionException
- NOOP - Static variable in class relaxngcc.datatype.Datatype
-
Datatype instance that doesn't do any conversion.
- noRuntime - Variable in class relaxngcc.Options
-
Dpn't copy relaxngcc.runtime package
- not() - Method in class relaxngcc.codedom.CDExpression
-
Creates !x
- NOT(CDExpression) - Static method in class relaxngcc.codedom.CDOp
-
logical not operator
- notAllowed(NotAllowedPattern) - Method in class relaxngcc.builder.AutomatonBuilder
- notAllowed(NotAllowedPattern) - Method in class relaxngcc.builder.ScopeCollector
- notAllowed(NotAllowedPattern) - Method in interface relaxngcc.grammar.PatternFunction
- notAllowed(NotAllowedPattern) - Method in class relaxngcc.grammar.PatternWalker
- NotAllowedPattern - Class in relaxngcc.grammar
- NotAllowedPattern(ParserRuntime) - Constructor for class relaxngcc.grammar.NotAllowedPattern
- nsName(String, NameClass) - Method in class relaxngcc.builder.NameTestBuilder
- nsName(String, NameClass) - Method in interface relaxngcc.grammar.NameClassFunction
- NsNameClass - Class in relaxngcc.grammar
- NsNameClass(ParserRuntime, String, NameClass) - Constructor for class relaxngcc.grammar.NsNameClass
- nsUri - Variable in class relaxngcc.grammar.SimpleNameClass
- NULL - Static variable in class relaxngcc.codedom.CDConstant
- NULL - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- NullableChecker - Class in relaxngcc.builder
-
Computes the nullability of scopes.
- NullableChecker() - Constructor for class relaxngcc.builder.NullableChecker
- NullLiteral() - Method in class relaxngcc.javabody.JavaBodyParser
O
- OCTAL_LITERAL - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- onChildCompleted(Object, int, boolean) - Method in class relaxngcc.datatype.parser.Start
- onChildCompleted(Object, int, boolean) - Method in class relaxngcc.parser.state.IncludedGrammarState
- onChildCompleted(Object, int, boolean) - Method in class relaxngcc.parser.state.Start
- onEnterElementConsumed(String, String, String, Attributes) - Method in class relaxngcc.datatype.parser.NGCCRuntime
-
Called by the generated handler code when an enter element event is consumed.
- onEnterElementConsumed(String, String, String, Attributes) - Method in class relaxngcc.parser.state.NGCCRuntime
-
Called by the generated handler code when an enter element event is consumed.
- onEnterElementConsumed(String, String, String, Attributes) - Method in class relaxngcc.runtime.NGCCRuntime
-
Called by the generated handler code when an enter element event is consumed.
- oneOrMore(OneOrMorePattern) - Method in class relaxngcc.builder.AutomatonBuilder
- oneOrMore(OneOrMorePattern) - Method in class relaxngcc.builder.ScopeCollector
- oneOrMore(OneOrMorePattern) - Method in interface relaxngcc.grammar.PatternFunction
- oneOrMore(OneOrMorePattern) - Method in class relaxngcc.grammar.PatternWalker
- OneOrMorePattern - Class in relaxngcc.grammar
- OneOrMorePattern(ParserRuntime, Pattern) - Constructor for class relaxngcc.grammar.OneOrMorePattern
- onLeaveElementConsumed(String, String, String) - Method in class relaxngcc.datatype.parser.NGCCRuntime
- onLeaveElementConsumed(String, String, String) - Method in class relaxngcc.parser.state.NGCCRuntime
- onLeaveElementConsumed(String, String, String) - Method in class relaxngcc.runtime.NGCCRuntime
- Options - Class in relaxngcc
-
RelaxNGCC behavior options
- Options() - Constructor for class relaxngcc.Options
-
Creates Options filled by the default values.
- Options(String[]) - Constructor for class relaxngcc.Options
-
Parses option list.
- OR - Static variable in class relaxngcc.codedom.CDOp
- OR(CDExpression, CDExpression) - Static method in class relaxngcc.codedom.CDOp
-
Logical or operator.
- ORASSIGN - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- orderComparator - Static variable in interface relaxngcc.automaton.WithOrder
-
Comparator that can be used to sort ordered alphabets into descending orders (larger numbers first.)
- out() - Method in class relaxngcc.codedom.CDFormatter
-
Unindent.
- output() - Method in class relaxngcc.builder.CodeBuilder
- output(Options, long) - Method in class relaxngcc.NGCCGrammar
-
Generates the source code.
- outputActionsOnExit(CDBlock) - Method in class relaxngcc.automaton.State
-
Gets the code to invoke exit-actions.
P
- p - Variable in class relaxngcc.grammar.ListPattern
- p - Variable in class relaxngcc.grammar.OneOrMorePattern
- p(char) - Method in class relaxngcc.codedom.CDFormatter
-
Outputs a new token.
- p(String) - Method in class relaxngcc.codedom.CDFormatter
-
Outputs a new token.
- p1 - Variable in class relaxngcc.grammar.BinaryPattern
- p2 - Variable in class relaxngcc.grammar.BinaryPattern
- PACKAGE - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- PackageDeclaration() - Method in class relaxngcc.javabody.JavaBodyParser
- packageName - Variable in class relaxngcc.NGCCGrammar
-
Package name to which generated classes should go.
- param - Variable in class relaxngcc.grammar.RefPattern
- param(CDType, String) - Method in class relaxngcc.codedom.CDMethod
-
Adds a new parameter to this method and returns a reference to it.
- params - Variable in class relaxngcc.grammar.NGCCDefineParam
-
Additional parameters to this state
- parent - Variable in class relaxngcc.grammar.Grammar
-
Parent
Grammar
object, if any. - parse(String) - Method in class relaxngcc.parser.ParserRuntime
-
Parses a document with this runtime.
- parse(InputSource) - Method in class relaxngcc.datatype.DatatypeLibraryManager
-
Parses a datatype definition XML file and adds it to this manager.
- ParseException - Exception in relaxngcc.javabody
-
This exception is thrown when parse errors are encountered.
- ParseException() - Constructor for exception relaxngcc.javabody.ParseException
-
The following constructors are for use by you for whatever purpose you can think of.
- ParseException(String) - Constructor for exception relaxngcc.javabody.ParseException
-
Constructor with message.
- ParseException(Token, int[][], String[]) - Constructor for exception relaxngcc.javabody.ParseException
-
This constructor is used by the method "generateParseException" in the generated parser.
- ParserRuntime - Class in relaxngcc.datatype
-
Parses a datatype definition file.
- ParserRuntime - Class in relaxngcc.parser
- parseSimpleName(String, boolean) - Method in class relaxngcc.parser.ParserRuntime
-
Parses a QName into a SimpleNameClass.
- Pattern - Class in relaxngcc.grammar
- Pattern() - Constructor for class relaxngcc.grammar.Pattern
- PatternFunction - Interface in relaxngcc.grammar
- PatternWalker - Class in relaxngcc.grammar
-
visits a Pattern tree.
- PatternWalker() - Constructor for class relaxngcc.grammar.PatternWalker
- PLUS - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- PLUSASSIGN - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- PostfixExpression() - Method in class relaxngcc.javabody.JavaBodyParser
- PreDecrementExpression() - Method in class relaxngcc.javabody.JavaBodyParser
- PreIncrementExpression() - Method in class relaxngcc.javabody.JavaBodyParser
- PrimaryExpression() - Method in class relaxngcc.javabody.JavaBodyParser
- PrimaryPrefix() - Method in class relaxngcc.javabody.JavaBodyParser
- PrimarySuffix() - Method in class relaxngcc.javabody.JavaBodyParser
- PrimitiveType() - Method in class relaxngcc.javabody.JavaBodyParser
- printAutomata - Variable in class relaxngcc.Options
-
Directory to write automata gif files.
- printFirstFollow - Variable in class relaxngcc.Options
-
Print FIRST and FOLLOW.
- printLocator(PrintStream) - Method in class relaxngcc.automaton.Alphabet
-
Prints the locator associated with this.
- PRIVATE - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- processAttribute() - Method in class relaxngcc.runtime.NGCCPlainHandler
- processAttribute() - Method in class relaxngcc.runtime.NGCCTypedContentHandler
- processInclude(String) - Method in class relaxngcc.parser.ParserRuntime
-
Processes the <include> element.
- processingInstruction(String, String) - Method in class relaxngcc.datatype.parser.NGCCRuntime
- processingInstruction(String, String) - Method in class relaxngcc.parser.state.NGCCRuntime
- processingInstruction(String, String) - Method in class relaxngcc.runtime.NGCCPlainHandler
- processingInstruction(String, String) - Method in class relaxngcc.runtime.NGCCRuntime
- processList(String) - Method in class relaxngcc.datatype.parser.NGCCRuntime
- processList(String) - Method in class relaxngcc.parser.state.NGCCRuntime
- processList(String) - Method in class relaxngcc.runtime.NGCCRuntime
- prop(String) - Method in class relaxngcc.codedom.CDExpression
-
Refers to a property of this expression.
- PROTECTED - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- PUBLIC - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- purify(File, File) - Static method in class relaxngcc.RelaxNGCC
-
Removes RelaxNGCC annotations from the source schema and write to the specified file.
R
- RBRACE - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- RBRACKET - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- readChar() - Method in class relaxngcc.javabody.SimpleCharStream
-
Read a character.
- redefine(ParserRuntime, String) - Method in class relaxngcc.grammar.Grammar
- redirectSubtree(ContentHandler, String, String, String) - Method in class relaxngcc.datatype.parser.NGCCRuntime
-
This method can be called only from the enterElement handler.
- redirectSubtree(ContentHandler, String, String, String) - Method in class relaxngcc.parser.state.NGCCRuntime
-
This method can be called only from the enterElement handler.
- redirectSubtree(ContentHandler, String, String, String) - Method in class relaxngcc.runtime.NGCCRuntime
-
This method can be called only from the enterElement handler.
- ref(RefPattern) - Method in class relaxngcc.builder.AutomatonBuilder
- ref(RefPattern) - Method in class relaxngcc.builder.ScopeCollector
- ref(RefPattern) - Method in interface relaxngcc.grammar.PatternFunction
- ref(RefPattern) - Method in class relaxngcc.grammar.PatternWalker
- Ref(ScopeInfo, String, String, Locator) - Constructor for class relaxngcc.automaton.Alphabet.Ref
- Ref(ScopeInfo, Locator) - Constructor for class relaxngcc.automaton.Alphabet.Ref
- REF_BLOCK - Static variable in class relaxngcc.automaton.Alphabet
- RefPattern - Class in relaxngcc.grammar
- RefPattern(ParserRuntime, Locator, Scope, NGCCCallParam) - Constructor for class relaxngcc.grammar.RefPattern
- ReInit(InputStream) - Method in class relaxngcc.javabody.JavaBodyParser
-
Reinitialise.
- ReInit(InputStream) - Method in class relaxngcc.javabody.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, int, int) - Method in class relaxngcc.javabody.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, int, int, int) - Method in class relaxngcc.javabody.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, String) - Method in class relaxngcc.javabody.JavaBodyParser
-
Reinitialise.
- ReInit(InputStream, String) - Method in class relaxngcc.javabody.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, String, int, int) - Method in class relaxngcc.javabody.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, String, int, int, int) - Method in class relaxngcc.javabody.SimpleCharStream
-
Reinitialise.
- ReInit(Reader) - Method in class relaxngcc.javabody.JavaBodyParser
-
Reinitialise.
- ReInit(Reader) - Method in class relaxngcc.javabody.SimpleCharStream
-
Reinitialise.
- ReInit(Reader, int, int) - Method in class relaxngcc.javabody.SimpleCharStream
-
Reinitialise.
- ReInit(Reader, int, int, int) - Method in class relaxngcc.javabody.SimpleCharStream
-
Reinitialise.
- ReInit(JavaBodyParserTokenManager) - Method in class relaxngcc.javabody.JavaBodyParser
-
Reinitialise.
- ReInit(SimpleCharStream) - Method in class relaxngcc.javabody.JavaBodyParserTokenManager
-
Reinitialise parser.
- ReInit(SimpleCharStream, int) - Method in class relaxngcc.javabody.JavaBodyParserTokenManager
-
Reinitialise parser.
- RelationalExpression() - Method in class relaxngcc.javabody.JavaBodyParser
- relaxngcc - package relaxngcc
- RelaxNGCC - Class in relaxngcc
-
main class
- RelaxNGCC() - Constructor for class relaxngcc.RelaxNGCC
- relaxngcc.ant - package relaxngcc.ant
- relaxngcc.automaton - package relaxngcc.automaton
- relaxngcc.builder - package relaxngcc.builder
- relaxngcc.codedom - package relaxngcc.codedom
- relaxngcc.datatype - package relaxngcc.datatype
- relaxngcc.datatype.parser - package relaxngcc.datatype.parser
- relaxngcc.grammar - package relaxngcc.grammar
- relaxngcc.javabody - package relaxngcc.javabody
- relaxngcc.parser - package relaxngcc.parser
- relaxngcc.parser.state - package relaxngcc.parser.state
- relaxngcc.runtime - package relaxngcc.runtime
- relaxngcc.util - package relaxngcc.util
- RelaxNGCCTask - Class in relaxngcc.ant
-
Ant task that invokes RelaxNGCC.
- RelaxNGCCTask() - Constructor for class relaxngcc.ant.RelaxNGCCTask
- REM - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- REMASSIGN - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- remove() - Method in class relaxngcc.util.ConcatIterator
- remove() - Method in class relaxngcc.util.SelectiveIterator
- removeAttribute(int) - Method in class relaxngcc.datatype.parser.AttributesImpl
-
Remove an attribute from the list.
- removeAttribute(int) - Method in class relaxngcc.parser.state.AttributesImpl
-
Remove an attribute from the list.
- removeAttribute(int) - Method in class relaxngcc.runtime.AttributesImpl
-
Remove an attribute from the list.
- removeTransition(Transition) - Method in class relaxngcc.automaton.State
- replace(NGCCEventReceiver, NGCCEventReceiver) - Method in interface relaxngcc.datatype.parser.NGCCEventSource
-
Replaces an old handler with a new handler, and returns ID of the EventReceiver thread.
- replace(NGCCEventReceiver, NGCCEventReceiver) - Method in class relaxngcc.datatype.parser.NGCCInterleaveFilter
- replace(NGCCEventReceiver, NGCCEventReceiver) - Method in class relaxngcc.datatype.parser.NGCCRuntime
- replace(NGCCEventReceiver, NGCCEventReceiver) - Method in interface relaxngcc.parser.state.NGCCEventSource
-
Replaces an old handler with a new handler, and returns ID of the EventReceiver thread.
- replace(NGCCEventReceiver, NGCCEventReceiver) - Method in class relaxngcc.parser.state.NGCCInterleaveFilter
- replace(NGCCEventReceiver, NGCCEventReceiver) - Method in class relaxngcc.parser.state.NGCCRuntime
- replace(NGCCEventReceiver, NGCCEventReceiver) - Method in interface relaxngcc.runtime.NGCCEventSource
-
Replaces an old handler with a new handler, and returns ID of the EventReceiver thread.
- replace(NGCCEventReceiver, NGCCEventReceiver) - Method in class relaxngcc.runtime.NGCCInterleaveFilter
- replace(NGCCEventReceiver, NGCCEventReceiver) - Method in class relaxngcc.runtime.NGCCRuntime
- reset() - Method in class relaxngcc.datatype.parser.NGCCRuntime
-
Cleans up all the data structure so that the object can be reused later.
- reset() - Method in class relaxngcc.parser.state.NGCCRuntime
-
Cleans up all the data structure so that the object can be reused later.
- reset() - Method in class relaxngcc.runtime.NGCCRuntime
-
Cleans up all the data structure so that the object can be reused later.
- resolveNamespacePrefix(String) - Method in class relaxngcc.datatype.parser.NGCCRuntime
- resolveNamespacePrefix(String) - Method in class relaxngcc.parser.state.NGCCRuntime
- resolveNamespacePrefix(String) - Method in class relaxngcc.runtime.NGCCRuntime
- ResultType() - Method in class relaxngcc.javabody.JavaBodyParser
- RETURN - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- ReturnStatement() - Method in class relaxngcc.javabody.JavaBodyParser
- returnType - Variable in class relaxngcc.grammar.NGCCDefineParam
-
Return-type from this state.
- returnValue - Variable in class relaxngcc.grammar.NGCCDefineParam
-
Return-value from this state.
- revertToParentFromEnterAttribute(Object, int, String, String, String) - Method in class relaxngcc.datatype.parser.NGCCHandler
- revertToParentFromEnterAttribute(Object, int, String, String, String) - Method in class relaxngcc.parser.state.NGCCHandler
- revertToParentFromEnterAttribute(Object, int, String, String, String) - Method in class relaxngcc.runtime.NGCCHandler
- revertToParentFromEnterElement(Object, int, String, String, String, Attributes) - Method in class relaxngcc.datatype.parser.NGCCHandler
- revertToParentFromEnterElement(Object, int, String, String, String, Attributes) - Method in class relaxngcc.parser.state.NGCCHandler
- revertToParentFromEnterElement(Object, int, String, String, String, Attributes) - Method in class relaxngcc.runtime.NGCCHandler
- revertToParentFromLeaveAttribute(Object, int, String, String, String) - Method in class relaxngcc.datatype.parser.NGCCHandler
- revertToParentFromLeaveAttribute(Object, int, String, String, String) - Method in class relaxngcc.parser.state.NGCCHandler
- revertToParentFromLeaveAttribute(Object, int, String, String, String) - Method in class relaxngcc.runtime.NGCCHandler
- revertToParentFromLeaveElement(Object, int, String, String, String) - Method in class relaxngcc.datatype.parser.NGCCHandler
- revertToParentFromLeaveElement(Object, int, String, String, String) - Method in class relaxngcc.parser.state.NGCCHandler
- revertToParentFromLeaveElement(Object, int, String, String, String) - Method in class relaxngcc.runtime.NGCCHandler
- revertToParentFromText(Object, int, String) - Method in class relaxngcc.datatype.parser.NGCCHandler
- revertToParentFromText(Object, int, String) - Method in class relaxngcc.parser.state.NGCCHandler
- revertToParentFromText(Object, int, String) - Method in class relaxngcc.runtime.NGCCHandler
- RootParserRuntime - Class in relaxngcc.parser
-
ParserRuntime
that parses grammars as the root definition. - RootParserRuntime(Options) - Constructor for class relaxngcc.parser.RootParserRuntime
- RPAREN - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- RSIGNEDSHIFT - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- RSIGNEDSHIFTASSIGN - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- run(Options) - Static method in class relaxngcc.RelaxNGCC
-
Executes RelaxNGCC with the specified options.
- RUNSIGNEDSHIFT - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- RUNSIGNEDSHIFTASSIGN - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
S
- SC_AND - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- SC_OR - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- scope(Scope) - Method in class relaxngcc.builder.AutomatonBuilder
- scope(Scope) - Method in class relaxngcc.builder.ScopeCollector
- scope(Scope) - Method in interface relaxngcc.grammar.PatternFunction
- scope(Scope) - Method in class relaxngcc.grammar.PatternWalker
- Scope - Class in relaxngcc.grammar
-
A pattern defined by a <define> and <start>.
- Scope(ParserRuntime, String) - Constructor for class relaxngcc.grammar.Scope
- ScopeCollector - Class in relaxngcc.builder
-
Traverses a grammar and collects all
Scope
objects. - ScopeCollector() - Constructor for class relaxngcc.builder.ScopeCollector
- ScopeInfo - Class in relaxngcc.builder
-
information about a scope
- ScopeInfo(NGCCGrammar, Scope) - Constructor for class relaxngcc.builder.ScopeInfo
- ScopeInfo.Action - Class in relaxngcc.builder
-
User-defined code fragment.
- SelectiveIterator - Class in relaxngcc.util
-
Iterator that returns a subset of another iterator by filtering out some of the elements.
- SelectiveIterator(Iterator) - Constructor for class relaxngcc.util.SelectiveIterator
- Semicolon() - Method in class relaxngcc.javabody.JavaBodyParser
- SEMICOLON - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- sendEnterAttribute(int, String, String, String) - Method in interface relaxngcc.datatype.parser.NGCCEventSource
- sendEnterAttribute(int, String, String, String) - Method in class relaxngcc.datatype.parser.NGCCInterleaveFilter
- sendEnterAttribute(int, String, String, String) - Method in class relaxngcc.datatype.parser.NGCCRuntime
- sendEnterAttribute(int, String, String, String) - Method in interface relaxngcc.parser.state.NGCCEventSource
- sendEnterAttribute(int, String, String, String) - Method in class relaxngcc.parser.state.NGCCInterleaveFilter
- sendEnterAttribute(int, String, String, String) - Method in class relaxngcc.parser.state.NGCCRuntime
- sendEnterAttribute(int, String, String, String) - Method in interface relaxngcc.runtime.NGCCEventSource
- sendEnterAttribute(int, String, String, String) - Method in class relaxngcc.runtime.NGCCInterleaveFilter
- sendEnterAttribute(int, String, String, String) - Method in class relaxngcc.runtime.NGCCRuntime
- sendEnterElement(int, String, String, String, Attributes) - Method in interface relaxngcc.datatype.parser.NGCCEventSource
-
Sends an enter element event to the specified EventReceiver thread.
- sendEnterElement(int, String, String, String, Attributes) - Method in class relaxngcc.datatype.parser.NGCCInterleaveFilter
- sendEnterElement(int, String, String, String, Attributes) - Method in class relaxngcc.datatype.parser.NGCCRuntime
- sendEnterElement(int, String, String, String, Attributes) - Method in interface relaxngcc.parser.state.NGCCEventSource
-
Sends an enter element event to the specified EventReceiver thread.
- sendEnterElement(int, String, String, String, Attributes) - Method in class relaxngcc.parser.state.NGCCInterleaveFilter
- sendEnterElement(int, String, String, String, Attributes) - Method in class relaxngcc.parser.state.NGCCRuntime
- sendEnterElement(int, String, String, String, Attributes) - Method in interface relaxngcc.runtime.NGCCEventSource
-
Sends an enter element event to the specified EventReceiver thread.
- sendEnterElement(int, String, String, String, Attributes) - Method in class relaxngcc.runtime.NGCCInterleaveFilter
- sendEnterElement(int, String, String, String, Attributes) - Method in class relaxngcc.runtime.NGCCRuntime
- sendLeaveAttribute(int, String, String, String) - Method in interface relaxngcc.datatype.parser.NGCCEventSource
- sendLeaveAttribute(int, String, String, String) - Method in class relaxngcc.datatype.parser.NGCCInterleaveFilter
- sendLeaveAttribute(int, String, String, String) - Method in class relaxngcc.datatype.parser.NGCCRuntime
- sendLeaveAttribute(int, String, String, String) - Method in interface relaxngcc.parser.state.NGCCEventSource
- sendLeaveAttribute(int, String, String, String) - Method in class relaxngcc.parser.state.NGCCInterleaveFilter
- sendLeaveAttribute(int, String, String, String) - Method in class relaxngcc.parser.state.NGCCRuntime
- sendLeaveAttribute(int, String, String, String) - Method in interface relaxngcc.runtime.NGCCEventSource
- sendLeaveAttribute(int, String, String, String) - Method in class relaxngcc.runtime.NGCCInterleaveFilter
- sendLeaveAttribute(int, String, String, String) - Method in class relaxngcc.runtime.NGCCRuntime
- sendLeaveElement(int, String, String, String) - Method in interface relaxngcc.datatype.parser.NGCCEventSource
- sendLeaveElement(int, String, String, String) - Method in class relaxngcc.datatype.parser.NGCCInterleaveFilter
- sendLeaveElement(int, String, String, String) - Method in class relaxngcc.datatype.parser.NGCCRuntime
- sendLeaveElement(int, String, String, String) - Method in interface relaxngcc.parser.state.NGCCEventSource
- sendLeaveElement(int, String, String, String) - Method in class relaxngcc.parser.state.NGCCInterleaveFilter
- sendLeaveElement(int, String, String, String) - Method in class relaxngcc.parser.state.NGCCRuntime
- sendLeaveElement(int, String, String, String) - Method in interface relaxngcc.runtime.NGCCEventSource
- sendLeaveElement(int, String, String, String) - Method in class relaxngcc.runtime.NGCCInterleaveFilter
- sendLeaveElement(int, String, String, String) - Method in class relaxngcc.runtime.NGCCRuntime
- sendText(int, String) - Method in interface relaxngcc.datatype.parser.NGCCEventSource
- sendText(int, String) - Method in class relaxngcc.datatype.parser.NGCCInterleaveFilter
- sendText(int, String) - Method in class relaxngcc.datatype.parser.NGCCRuntime
- sendText(int, String) - Method in interface relaxngcc.parser.state.NGCCEventSource
- sendText(int, String) - Method in class relaxngcc.parser.state.NGCCInterleaveFilter
- sendText(int, String) - Method in class relaxngcc.parser.state.NGCCRuntime
- sendText(int, String) - Method in interface relaxngcc.runtime.NGCCEventSource
- sendText(int, String) - Method in class relaxngcc.runtime.NGCCInterleaveFilter
- sendText(int, String) - Method in class relaxngcc.runtime.NGCCRuntime
- setAcceptable(boolean) - Method in class relaxngcc.automaton.State
- setAttribute(int, String, String, String, String, String) - Method in class relaxngcc.datatype.parser.AttributesImpl
-
Set an attribute in the list.
- setAttribute(int, String, String, String, String, String) - Method in class relaxngcc.parser.state.AttributesImpl
-
Set an attribute in the list.
- setAttribute(int, String, String, String, String, String) - Method in class relaxngcc.runtime.AttributesImpl
-
Set an attribute in the list.
- setAttributes(Attributes) - Method in class relaxngcc.datatype.parser.AttributesImpl
-
Copy an entire Attributes object.
- setAttributes(Attributes) - Method in class relaxngcc.parser.state.AttributesImpl
-
Copy an entire Attributes object.
- setAttributes(Attributes) - Method in class relaxngcc.runtime.AttributesImpl
-
Copy an entire Attributes object.
- setAutomata(String) - Method in class relaxngcc.ant.RelaxNGCCTask
- setDebugStream(PrintStream) - Method in class relaxngcc.javabody.JavaBodyParserTokenManager
-
Set debug output.
- setDocumentLocator(Locator) - Method in class relaxngcc.datatype.parser.NGCCRuntime
- setDocumentLocator(Locator) - Method in class relaxngcc.parser.state.NGCCRuntime
- setDocumentLocator(Locator) - Method in class relaxngcc.runtime.NGCCPlainHandler
- setDocumentLocator(Locator) - Method in class relaxngcc.runtime.NGCCRuntime
- setElseBlock(CDBlock) - Method in class relaxngcc.codedom.CDIfStatement
- setInitialState(State) - Method in class relaxngcc.builder.ScopeInfo
- setLocalName(int, String) - Method in class relaxngcc.datatype.parser.AttributesImpl
-
Set the local name of a specific attribute.
- setLocalName(int, String) - Method in class relaxngcc.parser.state.AttributesImpl
-
Set the local name of a specific attribute.
- setLocalName(int, String) - Method in class relaxngcc.runtime.AttributesImpl
-
Set the local name of a specific attribute.
- setNullable(boolean) - Method in class relaxngcc.builder.ScopeInfo
- setParam(NGCCDefineParam) - Method in class relaxngcc.grammar.Scope
- setQName(int, String) - Method in class relaxngcc.datatype.parser.AttributesImpl
-
Set the qualified name of a specific attribute.
- setQName(int, String) - Method in class relaxngcc.parser.state.AttributesImpl
-
Set the qualified name of a specific attribute.
- setQName(int, String) - Method in class relaxngcc.runtime.AttributesImpl
-
Set the qualified name of a specific attribute.
- setRootHandler(NGCCHandler) - Method in class relaxngcc.datatype.parser.NGCCRuntime
-
Sets the root handler, which will be used to parse the root element.
- setRootHandler(NGCCHandler) - Method in class relaxngcc.parser.state.NGCCRuntime
-
Sets the root handler, which will be used to parse the root element.
- setRootHandler(NGCCHandler) - Method in class relaxngcc.runtime.NGCCRuntime
-
Sets the root handler, which will be used to parse the root element.
- setSource(String) - Method in class relaxngcc.ant.RelaxNGCCTask
- setString(int, String) - Method in class relaxngcc.codedom.CDLanguageSpecificString
- setString(String) - Method in class relaxngcc.codedom.CDLanguageSpecificString
- setTabSize(int) - Method in class relaxngcc.javabody.SimpleCharStream
- setTargetdir(File) - Method in class relaxngcc.ant.RelaxNGCCTask
- setThenBlock(CDBlock) - Method in class relaxngcc.codedom.CDIfStatement
- setType(int, String) - Method in class relaxngcc.datatype.parser.AttributesImpl
-
Set the type of a specific attribute.
- setType(int, String) - Method in class relaxngcc.parser.state.AttributesImpl
-
Set the type of a specific attribute.
- setType(int, String) - Method in class relaxngcc.runtime.AttributesImpl
-
Set the type of a specific attribute.
- setURI(int, String) - Method in class relaxngcc.datatype.parser.AttributesImpl
-
Set the Namespace URI of a specific attribute.
- setURI(int, String) - Method in class relaxngcc.parser.state.AttributesImpl
-
Set the Namespace URI of a specific attribute.
- setURI(int, String) - Method in class relaxngcc.runtime.AttributesImpl
-
Set the Namespace URI of a specific attribute.
- setURI(String) - Method in class relaxngcc.datatype.ParserRuntime
- setValue(int, String) - Method in class relaxngcc.datatype.parser.AttributesImpl
-
Set the value of a specific attribute.
- setValue(int, String) - Method in class relaxngcc.parser.state.AttributesImpl
-
Set the value of a specific attribute.
- setValue(int, String) - Method in class relaxngcc.runtime.AttributesImpl
-
Set the value of a specific attribute.
- setWithParams(String) - Method in class relaxngcc.grammar.NGCCCallParam
- ShiftExpression() - Method in class relaxngcc.javabody.JavaBodyParser
- SHORT - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- SimpleCharStream - Class in relaxngcc.javabody
-
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
- SimpleCharStream(InputStream) - Constructor for class relaxngcc.javabody.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, int, int) - Constructor for class relaxngcc.javabody.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, int, int, int) - Constructor for class relaxngcc.javabody.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String) - Constructor for class relaxngcc.javabody.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String, int, int) - Constructor for class relaxngcc.javabody.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String, int, int, int) - Constructor for class relaxngcc.javabody.SimpleCharStream
-
Constructor.
- SimpleCharStream(Reader) - Constructor for class relaxngcc.javabody.SimpleCharStream
-
Constructor.
- SimpleCharStream(Reader, int, int) - Constructor for class relaxngcc.javabody.SimpleCharStream
-
Constructor.
- SimpleCharStream(Reader, int, int, int) - Constructor for class relaxngcc.javabody.SimpleCharStream
-
Constructor.
- SimpleNameClass - Class in relaxngcc.grammar
- SimpleNameClass(String, String) - Constructor for class relaxngcc.grammar.SimpleNameClass
- simplifyAutomaton() - Method in class relaxngcc.builder.ScopeInfo
- SINGLE_LINE_COMMENT - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- size() - Method in class relaxngcc.codedom.CDBlock
- skippedEntity(String) - Method in class relaxngcc.datatype.parser.NGCCRuntime
- skippedEntity(String) - Method in class relaxngcc.parser.state.NGCCRuntime
- skippedEntity(String) - Method in class relaxngcc.runtime.NGCCPlainHandler
- skippedEntity(String) - Method in class relaxngcc.runtime.NGCCRuntime
- SLASH - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- SLASHASSIGN - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- smartOverwrite - Variable in class relaxngcc.Options
-
Don't overwrite files when the Java files are up-to-date.
- sourcefile - Variable in class relaxngcc.Options
- spawnChildFromEnterAttribute(NGCCEventReceiver, String, String, String) - Method in class relaxngcc.datatype.parser.NGCCHandler
- spawnChildFromEnterAttribute(NGCCEventReceiver, String, String, String) - Method in class relaxngcc.parser.state.NGCCHandler
- spawnChildFromEnterAttribute(NGCCEventReceiver, String, String, String) - Method in class relaxngcc.runtime.NGCCHandler
- spawnChildFromEnterElement(NGCCEventReceiver, String, String, String, Attributes) - Method in class relaxngcc.datatype.parser.NGCCHandler
- spawnChildFromEnterElement(NGCCEventReceiver, String, String, String, Attributes) - Method in class relaxngcc.parser.state.NGCCHandler
- spawnChildFromEnterElement(NGCCEventReceiver, String, String, String, Attributes) - Method in class relaxngcc.runtime.NGCCHandler
- spawnChildFromLeaveAttribute(NGCCEventReceiver, String, String, String) - Method in class relaxngcc.datatype.parser.NGCCHandler
- spawnChildFromLeaveAttribute(NGCCEventReceiver, String, String, String) - Method in class relaxngcc.parser.state.NGCCHandler
- spawnChildFromLeaveAttribute(NGCCEventReceiver, String, String, String) - Method in class relaxngcc.runtime.NGCCHandler
- spawnChildFromLeaveElement(NGCCEventReceiver, String, String, String) - Method in class relaxngcc.datatype.parser.NGCCHandler
- spawnChildFromLeaveElement(NGCCEventReceiver, String, String, String) - Method in class relaxngcc.parser.state.NGCCHandler
- spawnChildFromLeaveElement(NGCCEventReceiver, String, String, String) - Method in class relaxngcc.runtime.NGCCHandler
- spawnChildFromText(NGCCEventReceiver, String) - Method in class relaxngcc.datatype.parser.NGCCHandler
- spawnChildFromText(NGCCEventReceiver, String) - Method in class relaxngcc.parser.state.NGCCHandler
- spawnChildFromText(NGCCEventReceiver, String) - Method in class relaxngcc.runtime.NGCCHandler
- specialToken - Variable in class relaxngcc.javabody.Token
-
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
- STAR - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- STARASSIGN - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- Start - Class in relaxngcc.datatype.parser
- Start - Class in relaxngcc.parser.state
- Start(NGCCHandler, NGCCEventSource, ParserRuntime, int) - Constructor for class relaxngcc.datatype.parser.Start
- Start(ParserRuntime) - Constructor for class relaxngcc.datatype.parser.Start
- Start(ParserRuntime) - Constructor for class relaxngcc.parser.state.Start
- Start(NGCCHandler, NGCCEventSource, ParserRuntime, int) - Constructor for class relaxngcc.parser.state.Start
- startAttribute(String, String, String) - Method in class relaxngcc.runtime.NGCCTypedContentHandler
- startDocument() - Method in class relaxngcc.datatype.parser.NGCCRuntime
- startDocument() - Method in class relaxngcc.parser.state.NGCCRuntime
- startDocument() - Method in class relaxngcc.runtime.NGCCPlainHandler
- startDocument() - Method in class relaxngcc.runtime.NGCCRuntime
- startDocument(ValidationContext) - Method in class relaxngcc.runtime.NGCCTypedContentHandler
- startElement(String, String, String) - Method in class relaxngcc.runtime.NGCCTypedContentHandler
- startElement(String, String, String, Attributes) - Method in class relaxngcc.datatype.parser.NGCCRuntime
- startElement(String, String, String, Attributes) - Method in class relaxngcc.parser.ForeignElementFilter
- startElement(String, String, String, Attributes) - Method in class relaxngcc.parser.ParserRuntime
- startElement(String, String, String, Attributes) - Method in class relaxngcc.parser.RootParserRuntime
- startElement(String, String, String, Attributes) - Method in class relaxngcc.parser.state.NGCCRuntime
- startElement(String, String, String, Attributes) - Method in class relaxngcc.parser.TextSyntaxInternalizer
- startElement(String, String, String, Attributes) - Method in class relaxngcc.runtime.NGCCPlainHandler
- startElement(String, String, String, Attributes) - Method in class relaxngcc.runtime.NGCCRuntime
- startLocator - Variable in class relaxngcc.grammar.MarkupPattern
- startPrefixMapping(String, String) - Method in class relaxngcc.datatype.parser.NGCCRuntime
- startPrefixMapping(String, String) - Method in class relaxngcc.parser.state.NGCCRuntime
- startPrefixMapping(String, String) - Method in class relaxngcc.runtime.NGCCPlainHandler
- startPrefixMapping(String, String) - Method in class relaxngcc.runtime.NGCCRuntime
- state(CDFormatter) - Method in class relaxngcc.codedom.CDAssignStatement
- state(CDFormatter) - Method in class relaxngcc.codedom.CDBlock
- state(CDFormatter) - Method in class relaxngcc.codedom.CDExpressionStatement
- state(CDFormatter) - Method in class relaxngcc.codedom.CDIfStatement
- state(CDFormatter) - Method in class relaxngcc.codedom.CDLanguageSpecificString
- state(CDFormatter) - Method in class relaxngcc.codedom.CDObjectCreateExpression
- state(CDFormatter) - Method in class relaxngcc.codedom.CDReturnStatement
- state(CDFormatter) - Method in interface relaxngcc.codedom.CDStatement
-
Prints itself as a statement.
- state(CDFormatter) - Method in class relaxngcc.codedom.CDSwitchStatement
- state(CDFormatter) - Method in class relaxngcc.codedom.CDVariable
- state(CDStatement) - Method in class relaxngcc.codedom.CDFormatter
-
Prints a statement.
- State - Class in relaxngcc.automaton
-
A State object has zero or more Transition objects
- State(ScopeInfo, int, Pattern) - Constructor for class relaxngcc.automaton.State
- Statement() - Method in class relaxngcc.javabody.JavaBodyParser
- StatementExpression() - Method in class relaxngcc.javabody.JavaBodyParser
- StatementExpressionList() - Method in class relaxngcc.javabody.JavaBodyParser
- STATIC - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- STATIC_LEXER_ERROR - Static variable in error relaxngcc.javabody.TokenMgrError
-
An attempt was made to create a second instance of a static token manager.
- staticFlag - Static variable in class relaxngcc.javabody.SimpleCharStream
-
Whether parser is static.
- STREQ - Static variable in class relaxngcc.codedom.CDOp
- STREQ(CDExpression, CDExpression) - Static method in class relaxngcc.codedom.CDOp
-
String value equality operator.
- STRFASTEQ - Static variable in class relaxngcc.codedom.CDOp
- STRFASTEQ(CDExpression, CDExpression) - Static method in class relaxngcc.codedom.CDOp
-
String value equality operator.
- STRICTFP - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- STRING - Static variable in class relaxngcc.codedom.CDType
- STRING_LITERAL - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- SUPER - Static variable in class relaxngcc.codedom.CDConstant
- SUPER - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- SWITCH - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- SwitchLabel() - Method in class relaxngcc.javabody.JavaBodyParser
- SwitchStatement() - Method in class relaxngcc.javabody.JavaBodyParser
- SwitchTo(int) - Method in class relaxngcc.javabody.JavaBodyParserTokenManager
-
Switch to specified lex state.
- SYNCHRONIZED - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- SynchronizedStatement() - Method in class relaxngcc.javabody.JavaBodyParser
T
- target - Variable in class relaxngcc.grammar.RefPattern
- targetdir - Variable in class relaxngcc.Options
- text(String) - Method in interface relaxngcc.datatype.parser.NGCCEventReceiver
- text(String) - Method in class relaxngcc.datatype.parser.NGCCInterleaveFilter
- text(String) - Method in class relaxngcc.datatype.parser.Start
- text(String) - Method in class relaxngcc.parser.state.IncludedGrammarState
- text(String) - Method in interface relaxngcc.parser.state.NGCCEventReceiver
- text(String) - Method in class relaxngcc.parser.state.NGCCInterleaveFilter
- text(String) - Method in class relaxngcc.parser.state.Start
- text(String) - Method in interface relaxngcc.runtime.NGCCEventReceiver
- text(String) - Method in class relaxngcc.runtime.NGCCInterleaveFilter
- text(String) - Method in class relaxngcc.runtime.NGCCPlainHandler
- text(String, XSDatatype) - Method in class relaxngcc.runtime.NGCCTypedContentHandler
- TextSyntaxInternalizer - Class in relaxngcc.parser
-
Handles the text syntax of RelaxNGCC and "internalizes" them into normal syntax.
- TextSyntaxInternalizer(XMLReader) - Constructor for class relaxngcc.parser.TextSyntaxInternalizer
- THIS - Static variable in class relaxngcc.codedom.CDConstant
- THIS - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- THROW - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- THROWS - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- ThrowStatement() - Method in class relaxngcc.javabody.JavaBodyParser
- TILDE - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- token - Variable in class relaxngcc.javabody.JavaBodyParser
-
Current token.
- Token - Class in relaxngcc.javabody
-
Describes the input token stream.
- Token() - Constructor for class relaxngcc.javabody.Token
-
No-argument constructor
- Token(int) - Constructor for class relaxngcc.javabody.Token
-
Constructs a new token for the specified Image.
- Token(int, String) - Constructor for class relaxngcc.javabody.Token
-
Constructs a new token for the specified Image and Kind.
- token_source - Variable in class relaxngcc.javabody.JavaBodyParser
-
Generated Token Manager.
- tokenImage - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
Literal token values.
- tokenImage - Variable in exception relaxngcc.javabody.ParseException
-
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
- TokenMgrError - Error in relaxngcc.javabody
-
Token Manager Error.
- TokenMgrError() - Constructor for error relaxngcc.javabody.TokenMgrError
-
No arg constructor.
- TokenMgrError(boolean, int, int, int, String, int, int) - Constructor for error relaxngcc.javabody.TokenMgrError
-
Full Constructor.
- TokenMgrError(String, int) - Constructor for error relaxngcc.javabody.TokenMgrError
-
Constructor with message and reason.
- toString() - Method in class relaxngcc.automaton.Alphabet.DataText
- toString() - Method in class relaxngcc.automaton.Alphabet.EnterAttribute
- toString() - Method in class relaxngcc.automaton.Alphabet.EnterElement
- toString() - Method in class relaxngcc.automaton.Alphabet.ForAction
- toString() - Method in class relaxngcc.automaton.Alphabet.Fork
- toString() - Method in class relaxngcc.automaton.Alphabet.LeaveAttribute
- toString() - Method in class relaxngcc.automaton.Alphabet.LeaveElement
- toString() - Method in class relaxngcc.automaton.Alphabet.Ref
- toString() - Method in class relaxngcc.automaton.Alphabet.ValueText
- toString() - Method in class relaxngcc.BuildError
- toString() - Method in class relaxngcc.grammar.AnyNameClass
- toString() - Method in class relaxngcc.grammar.ChoiceNameClass
- toString() - Method in class relaxngcc.grammar.NsNameClass
- toString() - Method in class relaxngcc.grammar.SimpleNameClass
- toString() - Method in class relaxngcc.javabody.Token
-
Returns the image.
- toString(Map) - Method in class relaxngcc.datatype.Macro
-
Expands all the variables with a given dictionary
- toString(Map) - Method in class relaxngcc.datatype.Macro.Variable
-
Replaces this token with its definition in the dictionary file.
- trace(String) - Method in class relaxngcc.datatype.parser.NGCCRuntime
- trace(String) - Method in class relaxngcc.parser.state.NGCCRuntime
- trace(String) - Method in class relaxngcc.runtime.NGCCRuntime
- trace_enabled() - Method in class relaxngcc.javabody.JavaBodyParser
-
Trace enabled.
- traceln(String) - Method in class relaxngcc.datatype.parser.NGCCRuntime
- traceln(String) - Method in class relaxngcc.parser.state.NGCCRuntime
- traceln(String) - Method in class relaxngcc.runtime.NGCCRuntime
- TRANSIENT - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- transition - Variable in class relaxngcc.builder.TransitionTable.Entry
- Transition - Class in relaxngcc.automaton
-
A Trnasition is a tuple of an Alphabet, a next state, and user-defined action.
- Transition(Alphabet, State, int) - Constructor for class relaxngcc.automaton.Transition
-
Creates Transition with no action.
- TransitionTable - Class in relaxngcc.builder
- TransitionTable() - Constructor for class relaxngcc.builder.TransitionTable
- TransitionTable.Entry - Class in relaxngcc.builder
- TRUE - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- TRY - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- TryStatement() - Method in class relaxngcc.javabody.JavaBodyParser
- type - Variable in class relaxngcc.builder.Alias
- type - Variable in class relaxngcc.grammar.DataPattern
- type - Variable in class relaxngcc.grammar.ValuePattern
- type(CDType) - Method in class relaxngcc.codedom.CDFormatter
-
Outputs a type object.
- Type() - Method in class relaxngcc.javabody.JavaBodyParser
- TypeDeclaration() - Method in class relaxngcc.javabody.JavaBodyParser
U
- UnaryExpression() - Method in class relaxngcc.javabody.JavaBodyParser
- UnaryExpressionNotPlusMinus() - Method in class relaxngcc.javabody.JavaBodyParser
- unexpectedEnterAttribute(String) - Method in class relaxngcc.datatype.parser.NGCCHandler
- unexpectedEnterAttribute(String) - Method in class relaxngcc.parser.state.NGCCHandler
- unexpectedEnterAttribute(String) - Method in class relaxngcc.runtime.NGCCHandler
- unexpectedEnterElement(String) - Method in class relaxngcc.datatype.parser.NGCCHandler
- unexpectedEnterElement(String) - Method in class relaxngcc.parser.state.NGCCHandler
- unexpectedEnterElement(String) - Method in class relaxngcc.runtime.NGCCHandler
- unexpectedLeaveAttribute(String) - Method in class relaxngcc.datatype.parser.NGCCHandler
- unexpectedLeaveAttribute(String) - Method in class relaxngcc.parser.state.NGCCHandler
- unexpectedLeaveAttribute(String) - Method in class relaxngcc.runtime.NGCCHandler
- unexpectedLeaveElement(String) - Method in class relaxngcc.datatype.parser.NGCCHandler
- unexpectedLeaveElement(String) - Method in class relaxngcc.parser.state.NGCCHandler
- unexpectedLeaveElement(String) - Method in class relaxngcc.runtime.NGCCHandler
- UnmodifiedClassDeclaration() - Method in class relaxngcc.javabody.JavaBodyParser
- UnmodifiedInterfaceDeclaration() - Method in class relaxngcc.javabody.JavaBodyParser
- uri - Variable in class relaxngcc.grammar.NsNameClass
- usePrivateRuntime - Variable in class relaxngcc.Options
-
Uses a private copy of runtime code.
V
- value - Variable in class relaxngcc.grammar.ValuePattern
- value(ValuePattern) - Method in class relaxngcc.builder.AutomatonBuilder
- value(ValuePattern) - Method in class relaxngcc.builder.ScopeCollector
- value(ValuePattern) - Method in interface relaxngcc.grammar.PatternFunction
- value(ValuePattern) - Method in class relaxngcc.grammar.PatternWalker
- VALUE_TEXT - Static variable in class relaxngcc.automaton.Alphabet
- ValuePattern - Class in relaxngcc.grammar
- ValuePattern(ParserRuntime, Locator, Datatype, String, String) - Constructor for class relaxngcc.grammar.ValuePattern
- ValueText(String, Datatype, String, Locator) - Constructor for class relaxngcc.automaton.Alphabet.ValueText
- ValueText(ValuePattern) - Constructor for class relaxngcc.automaton.Alphabet.ValueText
- Variable(String, Locator) - Constructor for class relaxngcc.datatype.Macro.Variable
- VariableDeclarator() - Method in class relaxngcc.javabody.JavaBodyParser
- VariableDeclaratorId() - Method in class relaxngcc.javabody.JavaBodyParser
- VariableInitializer() - Method in class relaxngcc.javabody.JavaBodyParser
- VOID - Static variable in class relaxngcc.codedom.CDType
- VOID - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- VOLATILE - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
W
- WARNING - Static variable in class relaxngcc.BuildError
- WHILE - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- WhileStatement() - Method in class relaxngcc.javabody.JavaBodyParser
- WithOrder - Interface in relaxngcc.automaton
-
Implemented by those alphabets that have orders.
- write(CDLanguageSpecificString) - Method in class relaxngcc.codedom.CDFormatter
-
Outputs a language specific string.
- write(CDLanguageSpecificString) - Method in class relaxngcc.codedom.CDJavaFormatter
- writeTo(CDFormatter) - Method in class relaxngcc.codedom.CDClass
- writeTo(CDFormatter) - Method in class relaxngcc.codedom.CDMethod
- writeType(CDFormatter) - Method in class relaxngcc.codedom.CDClass
- writeType(CDFormatter) - Method in class relaxngcc.codedom.CDType
-
Prints the type name.
X
- XOR - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- XORASSIGN - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- XSDTypeToJavaType(String) - Static method in class relaxngcc.NGCCUtil
_
- _attributeNameClasses - Variable in class relaxngcc.automaton.Alphabet.Fork
-
for attributes.
- _canConsumeText - Variable in class relaxngcc.automaton.Alphabet.Fork
-
for texts.
- _DEFAULT - Static variable in interface relaxngcc.javabody.JavaBodyParserConstants
-
RegularExpression Id.
- _elementNameClasses - Variable in class relaxngcc.automaton.Alphabet.Fork
-
NameClass that represents elements that can be consumed by each branch.
- _else() - Method in class relaxngcc.codedom.CDIfStatement
- _grammar - Variable in class relaxngcc.builder.ScopeInfo
- _if(CDExpression) - Method in class relaxngcc.codedom.CDBlock
- _locationHint - Variable in class relaxngcc.automaton.State
-
Pattern from which this state was created.
- _locator - Variable in class relaxngcc.automaton.Alphabet
-
Source location where this alphabet came from.
- _new() - Method in class relaxngcc.codedom.CDType
-
Creates a new instance of this type.
- _new(CDType) - Method in class relaxngcc.codedom.CDExpression
-
Creates a new instance of an inner class from this expression.
- _purifiedSchema - Variable in class relaxngcc.Options
-
If not null, outputs a "purified" schema file into this file.
- _return(CDExpression) - Method in class relaxngcc.codedom.CDBlock
-
Adds a new return statement.
- _scope - Variable in class relaxngcc.builder.ScopeInfo
-
Scope object to which this object is attached.
- _subAutomata - Variable in class relaxngcc.automaton.Alphabet.Fork
-
Initial states of sub-automata.
- _then() - Method in class relaxngcc.codedom.CDIfStatement
All Classes All Packages