- identifier - Variable in class uk.ac.sheffield.jast.valid.GrammarRule
-
The identifying label of this GrammarRule.
- identifier - Variable in class uk.ac.sheffield.jast.xml.Markup
-
The unique identifier of this Markup content.
- ieeeType - Variable in class uk.ac.sheffield.jast.filter.NumberFilter
-
A flag indicating the expected IEEE primitive number ieeeType.
- ieeeTypes - Static variable in class uk.ac.sheffield.jast.filter.TypeFilter
-
- indent(int) - Method in class uk.ac.sheffield.jast.XMLStreamer
-
Writes an indentation to the specified indentation level.
- index - Variable in class uk.ac.sheffield.jast.filter.IndexFilter
-
The stored search index at which to report true.
- index - Variable in class uk.ac.sheffield.jast.filter.PositionFilter
-
The stored search index at which to report true.
- IndexFilter - Class in uk.ac.sheffield.jast.filter
-
IndexFilter is a simple filter for selecting a sibling node at an index.
- IndexFilter(int) - Constructor for class uk.ac.sheffield.jast.filter.IndexFilter
-
Creates a IndexFilter that will seek any sibling at a given index.
- IndexFilter(int, int) - Constructor for class uk.ac.sheffield.jast.filter.IndexFilter
-
Creates a IndexFilter that will seek one of a list of siblings of the
given content type at the given index.
- IndexFilter(int, int, Filter) - Constructor for class uk.ac.sheffield.jast.filter.IndexFilter
-
Secret constructor to return a new IndexFilter that is a copy of an
existing IndexFilter with an internally-added filter.
- input - Variable in class uk.ac.sheffield.jast.BasicScanner
-
The input stream used by this BasicScanner.
- input - Variable in class uk.ac.sheffield.jast.build.XMLParser
-
The input stream used by this XMLParser.
- inRange(Content) - Method in class uk.ac.sheffield.jast.filter.PositionFilter
-
Counts one of a list of siblings to be counted, and returns true if the
counting index stands in the specified comparison relationship with the
reference index.
- INSTRUCTION - Static variable in class uk.ac.sheffield.jast.xml.Content
-
A constant denoting the Instruction content-type.
- Instruction - Class in uk.ac.sheffield.jast.xml
-
Instruction is a an XML processing instruction for an XML processor.
- Instruction(String) - Constructor for class uk.ac.sheffield.jast.xml.Instruction
-
Creates an XML processing instruction with the specified target.
- INT - Static variable in class uk.ac.sheffield.jast.filter.NumberFilter
-
- INTEGRAL - Static variable in class uk.ac.sheffield.jast.filter.RestrictFilter
-
A constant indicating that integral comparison will be performed.
- integralValue - Variable in class uk.ac.sheffield.jast.filter.RestrictFilter
-
- internal - Variable in class uk.ac.sheffield.jast.xml.Doctype
-
The internal grammar subset declared by this Doctype.
- invalidID(String, String) - Method in class uk.ac.sheffield.jast.xml.Markup
-
Throws a SyntaxError reporting a malformed or illegal identifier.
- isAttributeRule() - Method in class uk.ac.sheffield.jast.valid.AttributeRule
-
Reports whether this GrammarRule is an AttributeRule.
- isAttributeRule() - Method in class uk.ac.sheffield.jast.valid.GrammarRule
-
Reports whether this GrammarRule is an attribute rule.
- isContent() - Method in class uk.ac.sheffield.jast.xml.Text
-
Reports whether this Text node contains any printed content.
- isDefault() - Method in class uk.ac.sheffield.jast.xml.Namespace
-
Reports whether this Namespace is a default Namespace.
- isElementRule() - Method in class uk.ac.sheffield.jast.valid.ElementRule
-
Reports whether this ElementRule is an element rule.
- isElementRule() - Method in class uk.ac.sheffield.jast.valid.GrammarRule
-
Reports whether this GrammarRule is an element rule.
- isEmpty() - Method in class uk.ac.sheffield.jast.xml.Namespace
-
Reports whether this Namespace is the empty Namespace.
- isEncodedCharacter(char) - Method in class uk.ac.sheffield.jast.Lexicon
-
Tests whether a character should be escaped as an XML character entity
reference.
- isEncodedString(String) - Method in class uk.ac.sheffield.jast.Lexicon
-
Tests whether a String should be escaped as an XML character entity
reference.
- isLayout() - Method in class uk.ac.sheffield.jast.xml.Text
-
Reports whether this Text node contains only formatting whitespace.
- isNestingRule() - Method in class uk.ac.sheffield.jast.valid.GrammarRule
-
Reports whether this GrammarRule is allowed to be nested inside other
CompoundRule rules.
- isNestingRule() - Method in class uk.ac.sheffield.jast.valid.MixedContentRule
-
Reports whether this GrammarRule is allowed to be nested inside other
CompoundRule rules.
- isNestingRule() - Method in class uk.ac.sheffield.jast.valid.SimpleRule
-
Reports whether this GrammarRule is allowed to be nested inside other
CompoundRule rules.
- isPrint - Variable in class uk.ac.sheffield.jast.xml.Text
-
Indicates whether this Text node contains printed information content,
rather than mere layout text, or formatting whitespace.
- isRequired() - Method in class uk.ac.sheffield.jast.valid.AttributeRule
-
Reports whether this AttributeRule is for a required Attribute.
- isStandalone() - Method in class uk.ac.sheffield.jast.xml.Declaration
-
Reports whether the XML Document owning this Declaration stands alone.
- isStandalone() - Method in class uk.ac.sheffield.jast.xml.Document
-
Reports whether this XML Document stands alone.
- isStandardInput - Variable in class uk.ac.sheffield.jast.BasicScanner
-
Secret flag to determine whether the wrapped stream is System.in,
used to block closing the standard input stream.
- isStandardOutput - Variable in class uk.ac.sheffield.jast.XMLStreamer
-
Secret flag to determine whether the wrapped stream is System.out,
used to block closing the standard output stream.
- isWellFormed() - Method in class uk.ac.sheffield.jast.xml.Document
-
Reports if this Document is well-formed.
- IterationRule - Class in uk.ac.sheffield.jast.valid
-
IterationRule is a kind of GrammarRule for matching a repeated pattern.
- IterationRule(int, int) - Constructor for class uk.ac.sheffield.jast.valid.IterationRule
-
Creates an IterationRule, whose rule child is a pattern to match with a
given frequency range.
- iterator() - Method in class uk.ac.sheffield.jast.xml.Content
-
Returns an Iterator which traverses this Content subtree in pre-order.
- iterator(Filter) - Method in class uk.ac.sheffield.jast.xml.Content
-
Returns an Iterator which visits a filtered subset of this Content
subtree.