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

## 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.
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
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

kind - Variable in class relaxngcc.javabody.Token
  An integer that describes the kind of this token.

## 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.
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.
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
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.
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, char, 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
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

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