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