- AbsolutePathRule - Class in uk.ac.sheffield.jast.xpath
-
AbsolutePathRule is an XPathRule that selects the context's root Document.
- AbsolutePathRule() - Constructor for class uk.ac.sheffield.jast.xpath.AbsolutePathRule
-
Creates a AbsolutePathRule that returns any Document node.
- AbsolutePathRule(Filter) - Constructor for class uk.ac.sheffield.jast.xpath.AbsolutePathRule
-
Creates a AbsolutePathRule that returns only Document nodes passed by
the supplied Filter.
- accept(Content) - Method in class uk.ac.sheffield.jast.filter.AndFilter
-
Reports whether a given Content node is accepted by this AndFilter.
- accept(Content) - Method in class uk.ac.sheffield.jast.filter.ChildFilter
-
Reports whether a given Content node is accepted by this ChildFilter.
- accept(Content) - Method in class uk.ac.sheffield.jast.filter.Filter
-
Reports whether a given Content node is accepted by this Filter.
- accept(Content) - Method in class uk.ac.sheffield.jast.filter.IndexFilter
-
Reports whether a given Content node is accepted by this IndexFilter.
- accept(Content) - Method in class uk.ac.sheffield.jast.filter.MaskFilter
-
Reports whether a given Content is accepted by this MaskFilter.
- accept(Content) - Method in class uk.ac.sheffield.jast.filter.NameFilter
-
Reports whether a given Content node is accepted by this NameFilter.
- accept(Content) - Method in class uk.ac.sheffield.jast.filter.NameSetFilter
-
Reports whether a given Content node is accepted by this NameSetFilter.
- accept(Content) - Method in class uk.ac.sheffield.jast.filter.NotFilter
-
Reports whether a given Content node is accepted by this NotFilter.
- accept(Content) - Method in class uk.ac.sheffield.jast.filter.NumberFilter
-
Reports whether a given Content node is accepted by this NumberFilter.
- accept(Content) - Method in class uk.ac.sheffield.jast.filter.OrFilter
-
Reports whether a given Content node is accepted by this OrFilter.
- accept(Content) - Method in class uk.ac.sheffield.jast.filter.PatternFilter
-
Reports whether a given Content node is accepted by this PatternFilter.
- accept(Content) - Method in class uk.ac.sheffield.jast.filter.PositionFilter
-
Reports whether a given Content node is accepted by this
PositionFilter.
- accept(Content) - Method in class uk.ac.sheffield.jast.filter.PrefixFilter
-
Reports whether a given Content node is accepted by this PrefixFilter.
- accept(Content) - Method in class uk.ac.sheffield.jast.filter.PropertyFilter
-
Reports whether a given Content node is accepted by this PropertyFilter.
- accept(Content) - Method in class uk.ac.sheffield.jast.filter.RangeFilter
-
Reports whether a given Content node is accepted by this RangeFilter.
- accept(Content) - Method in class uk.ac.sheffield.jast.filter.RestrictFilter
-
Reports whether a given Content node is accepted by this RestrictFilter.
- accept(Content) - Method in class uk.ac.sheffield.jast.filter.TextFilter
-
Reports whether a given Content node is accepted by this TextFilter.
- accept(Content) - Method in class uk.ac.sheffield.jast.filter.TypeFilter
-
Reports whether a given Content node is accepted by this TypeFilter.
- accept(Content) - Method in class uk.ac.sheffield.jast.filter.ValueFilter
-
Reports whether a given Content node is accepted by this ValueFilter.
- accept(Content) - Method in class uk.ac.sheffield.jast.filter.WidthFilter
-
Reports whether a given Content node is accepted by this WidthFilter.
- accept(Content) - Method in class uk.ac.sheffield.jast.filter.XPathFilter
-
Reports whether a given Content node is accepted by this XPathFilter.
- accept(Element) - Method in class uk.ac.sheffield.jast.valid.AnyContentRule
-
Reports whether this AnyContentRule accepts an Element.
- accept(Element) - Method in class uk.ac.sheffield.jast.valid.AnyElementRule
-
Reports whether this AnyElementRule accepts an Element with children.
- accept(Attribute) - Method in class uk.ac.sheffield.jast.valid.AttributeRule
-
Reports whether this AttributeRule accepts a given XML Attribute node.
- accept(Element) - Method in class uk.ac.sheffield.jast.valid.ElementRule
-
Reports whether this ElementRule accepts a given Element node and its
subtree.
- accept(Element) - Method in class uk.ac.sheffield.jast.valid.EmptyContentRule
-
Reports whether this EmptyContentRule accepts an Element node.
- accept(Element) - Method in class uk.ac.sheffield.jast.valid.GrammarRule
-
Reports whether this GrammarRule accepts the given XML Element node.
- accept(Element) - Method in class uk.ac.sheffield.jast.valid.IterationRule
-
Reports whether this IterationRule accepts an XML Element node with
a repeated child pattern.
- accept(Element) - Method in class uk.ac.sheffield.jast.valid.MixedContentRule
-
Reports whether this MixedContentRule accepts an Element with a mixed
content.
- accept(Element) - Method in class uk.ac.sheffield.jast.valid.SelectionRule
-
Reports whether this SelectionRule matches the children of an Element.
- accept(Element) - Method in class uk.ac.sheffield.jast.valid.SequenceRule
-
Reports whether this SequenceRule matches the children of an Element.
- accept(Element) - Method in class uk.ac.sheffield.jast.valid.TextContentRule
-
Reports whether this TextContentRule accepts a given Element node,
having textual content.
- accept(Element) - Method in class uk.ac.sheffield.jast.valid.UnorderedRule
-
Reports whether this UnorderedRule accepts an Element with an
unordered child pattern.
- accept(Document) - Method in class uk.ac.sheffield.jast.xml.Doctype
-
Reports whether this Doctype accepts a given Document as valid.
- accept(Document) - Method in class uk.ac.sheffield.jast.xml.XMLSchema
-
Reports whether this XMLSchema accepts a given Document as valid.
- accept(Element) - Method in class uk.ac.sheffield.jast.xml.XMLSchema
-
Reports whether this XMLSchema accepts a root Element as valid.
- addAttribute(String, String) - Method in class uk.ac.sheffield.jast.build.ASTBuilder
-
Adds an attribute with the given name and value to the current node.
- addAttribute(String, String) - Method in class uk.ac.sheffield.jast.build.BasicBuilder
-
Adds an attribute with the given name and value to the current node.
- addAttribute(String, String) - Method in interface uk.ac.sheffield.jast.build.Builder
-
Adds an attribute with the given name and value to the current node.
- addAttribute(String, String) - Method in class uk.ac.sheffield.jast.build.XMLBuilder
-
Adds an attribute with the given name and value to the current node.
- addAttribute(Attribute) - Method in class uk.ac.sheffield.jast.xml.Content
-
Adds an Attribute to this Content node.
- addAttribute(Attribute) - Method in class uk.ac.sheffield.jast.xml.Declaration
-
Adds a uniquely named Attribute to this Declaration.
- addAttribute(Attribute) - Method in class uk.ac.sheffield.jast.xml.Descriptor
-
Adds a uniquely-named Attribute of this Descriptor.
- addAttribute(Attribute) - Method in class uk.ac.sheffield.jast.xml.Doctype
-
Sets an attribute of this Doctype.
- addAttribute(Attribute) - Method in class uk.ac.sheffield.jast.xml.Element
-
Adds a uniquely-named Attribute of this Element.
- addAttribute(Attribute) - Method in class uk.ac.sheffield.jast.xml.Instruction
-
Sets a named property of this Instruction.
- addAttributeRule(AttributeRule) - Method in class uk.ac.sheffield.jast.valid.ElementRule
-
Adds an AttributeRule to this ElementRule's attribute rules.
- addBusinessCharacters() - Method in class uk.ac.sheffield.jast.Lexicon
-
Adds the major currency symbols, copyright and registered trade mark
symbols to this Lexicon.
- addCharacterEntity(String, char) - Method in class uk.ac.sheffield.jast.Lexicon
-
Adds a character entity reference and its decoded character to this
Lexicon.
- addChildRule(GrammarRule) - Method in class uk.ac.sheffield.jast.valid.CompoundRule
-
Adds another child GrammarRule to this CompoundRule.
- addChildRule(GrammarRule) - Method in class uk.ac.sheffield.jast.valid.ElementRule
-
Adds a GrammarRule as the child of this ElementRule.
- addChildRule(GrammarRule) - Method in class uk.ac.sheffield.jast.valid.GrammarRule
-
Adds a child rule to this GrammarRule.
- addChildRule(GrammarRule) - Method in class uk.ac.sheffield.jast.valid.MixedContentRule
-
Adds another child GrammarRule to this MixedContentRule.
- addChildRule(GrammarRule) - Method in class uk.ac.sheffield.jast.valid.UnorderedRule
-
Adds another child GrammarRule to this UnordreredRule.
- addComment(String) - Method in class uk.ac.sheffield.jast.build.BasicBuilder
-
Adds an XML comment to the current node.
- addComment(String) - Method in interface uk.ac.sheffield.jast.build.Builder
-
Adds an XML comment to the current node.
- addComment(String) - Method in class uk.ac.sheffield.jast.build.XMLBuilder
-
Adds an XML comment to the current node.
- addContent(Content) - Method in class uk.ac.sheffield.jast.xml.Comment
-
Appends the textual contents of another node to this Comment.
- addContent(String) - Method in class uk.ac.sheffield.jast.xml.Comment
-
Appends text to this Comment.
- addContent(Content) - Method in class uk.ac.sheffield.jast.xml.Content
-
Adds another Content node to this Content.
- addContent(String) - Method in class uk.ac.sheffield.jast.xml.Content
-
Adds textual content to this Content.
- addContent(Content) - Method in class uk.ac.sheffield.jast.xml.Data
-
Appends the textual contents of another node to this Data node.
- addContent(String) - Method in class uk.ac.sheffield.jast.xml.Data
-
Appends data to this Data node.
- addContent(Content) - Method in class uk.ac.sheffield.jast.xml.Document
-
Adds a Content node to this Document.
- addContent(Content) - Method in class uk.ac.sheffield.jast.xml.Element
-
Adds a Content node to the end of this Element's contents.
- addContent(String) - Method in class uk.ac.sheffield.jast.xml.Element
-
Adds textual content to the end of this Element's contents.
- addContent(Content) - Method in class uk.ac.sheffield.jast.xml.Text
-
Appends the textual contents of another node to this Text node.
- addContent(String) - Method in class uk.ac.sheffield.jast.xml.Text
-
Appends some textual content to this Text object.
- addDependent(Object, Object) - Method in class uk.ac.sheffield.jast.Unmarshaller
-
Attaches a dependent AST child object to a given AST parent object.
- addDirector(Director) - Method in class uk.ac.sheffield.jast.ast.Show
-
- addDomain(String) - Method in class uk.ac.sheffield.jast.Metadata
-
Adds a DNS domain name to the set of recognised domain names.
- addEntity(String, String) - Method in class uk.ac.sheffield.jast.Lexicon
-
Main public method for adding any kind of entity reference to this
Lexicon.
- addEscapedCharacters() - Method in class uk.ac.sheffield.jast.Lexicon
-
Adds the five standard XML escaped characters to this Lexicon.
- addEscapedData(String) - Method in class uk.ac.sheffield.jast.build.ASTBuilder
-
Adds escaped character data to the current node.
- addEscapedData(String) - Method in class uk.ac.sheffield.jast.build.BasicBuilder
-
Adds escaped data to the current node.
- addEscapedData(String) - Method in interface uk.ac.sheffield.jast.build.Builder
-
Adds escaped data to the current node.
- addEscapedData(String) - Method in class uk.ac.sheffield.jast.build.XMLBuilder
-
Adds escaped data to the current node.
- addFilter(Filter) - Method in class uk.ac.sheffield.jast.xpath.XPathCompiler
-
Adds an extra restricting Filter to the last XPathRule that was
compiled.
- addFrenchCharacters() - Method in class uk.ac.sheffield.jast.Lexicon
-
Adds all the French accented letters, in upper and lower case, and the
French quotation marks (guillemets) to this Lexicon.
- addGermanCharacters() - Method in class uk.ac.sheffield.jast.Lexicon
-
Adds all the German accented letters, in upper and lower case, and
reversed German quotation marks to this Lexicon.
- addLatinCharacters() - Method in class uk.ac.sheffield.jast.Lexicon
-
Adds the Latin-1 Western European character sets to this Lexicon.
- addLayoutText(String) - Method in class uk.ac.sheffield.jast.build.BasicBuilder
-
Adds layout text to the current node.
- addLayoutText(String) - Method in interface uk.ac.sheffield.jast.build.Builder
-
Adds layout text to the current node.
- addLayoutText(String) - Method in class uk.ac.sheffield.jast.build.XMLBuilder
-
Adds layout text to the current node.
- addLigatureDiaeresis() - Method in class uk.ac.sheffield.jast.Lexicon
-
Adds the major diaeresis and ligature combinations.
- addPrintingText(String) - Method in class uk.ac.sheffield.jast.build.ASTBuilder
-
Adds printing character text to the current node.
- addPrintingText(String) - Method in class uk.ac.sheffield.jast.build.BasicBuilder
-
Adds printing text to the current node.
- addPrintingText(String) - Method in interface uk.ac.sheffield.jast.build.Builder
-
Adds printing text to the current node.
- addPrintingText(String) - Method in class uk.ac.sheffield.jast.build.XMLBuilder
-
Adds printing text to the current node.
- addRootAttributes(ElementRule) - Method in class uk.ac.sheffield.jast.xml.XMLSchema
-
Adds extra permissible AttributeRules to each top-level ElementRule.
- addRule(XPathRule) - Method in class uk.ac.sheffield.jast.xpath.XPathCompiler
-
Adds an extra XPathRule rule to the current list of XPathRules,
representing the next segment of the XPath.
- addShow(Show) - Method in class uk.ac.sheffield.jast.ast.Catalogue
-
- addStringEntity(String, String) - Method in class uk.ac.sheffield.jast.Lexicon
-
Adds a string entity reference and its boilerplate expansion to this
Lexicon.
- addTitle(Title) - Method in class uk.ac.sheffield.jast.ast.Show
-
- addValue(String) - Method in class uk.ac.sheffield.jast.filter.RangeFilter
-
Adds another value to this RangeFilter's range of reference values.
- ALLCONTENT - Static variable in class uk.ac.sheffield.jast.filter.Filter
-
Bit-mask matching all Content node types, including the Document node.
- analyseAttribute(Element) - Method in class uk.ac.sheffield.jast.valid.XSDCompiler
-
Creates an AttributeRule for an XSD attribute node.
- analyseAttributeGroupRef(Element) - Method in class uk.ac.sheffield.jast.valid.XSDCompiler
-
Creates a list of AttributeRules for an XSD attributeGroup reference.
- analyseAttributeRef(Element) - Method in class uk.ac.sheffield.jast.valid.XSDCompiler
-
Looks up a global XSD attribute reference.
- analyseComplexContent(Element) - Method in class uk.ac.sheffield.jast.valid.XSDCompiler
-
Creates a CompoundRule for an XSD complexContent node.
- analyseComplexType(Element) - Method in class uk.ac.sheffield.jast.valid.XSDCompiler
-
Creates a List of GrammarRules corresponding to an XSD complex type.
- analyseCompoundContent(Element) - Method in class uk.ac.sheffield.jast.valid.XSDCompiler
-
Creates a GrammarRule for some nested XSD element or compound node.
- analyseCompoundType(Element) - Method in class uk.ac.sheffield.jast.valid.XSDCompiler
-
Creates a CompoundRule for a given XSD sequence, choice, or all node.
- analyseDocument(Element) - Method in class uk.ac.sheffield.jast.valid.XSDCompiler
-
Analyses the top-level global definitions under the XSD schemaRoot node.
- analyseElement(Element) - Method in class uk.ac.sheffield.jast.valid.XSDCompiler
-
Creates an ElementRule for an XSD element node.
- analyseElementRef(Element) - Method in class uk.ac.sheffield.jast.valid.XSDCompiler
-
Looks up a global XSD element reference.
- analyseEnumeration(Element) - Method in class uk.ac.sheffield.jast.valid.XSDCompiler
-
Creates a RangeFilter for an XSD restriction which contains XSD
enumeration children nodes.
- analyseGroupRef(Element) - Method in class uk.ac.sheffield.jast.valid.XSDCompiler
-
Creates a CompoundRule for an XSD group reference.
- analyseListType(Element) - Method in class uk.ac.sheffield.jast.valid.XSDCompiler
-
Determines what filter to return for an XSD list or XSD union type.
- analyseMultiplicity(Element) - Method in class uk.ac.sheffield.jast.valid.XSDCompiler
-
Secret method that optionally creates an IterationRule if one is needed.
- analysePattern(Element) - Method in class uk.ac.sheffield.jast.valid.XSDCompiler
-
Creates a PatternFilter for an XSD restriction which contains an XSD
pattern child node.
- analyseRestriction(Element) - Method in class uk.ac.sheffield.jast.valid.XSDCompiler
-
Creates a RestrictFilter or a WidthFilter for any other kind of XSD
restriction.
- analyseSimpleContent(Element) - Method in class uk.ac.sheffield.jast.valid.XSDCompiler
-
Creates a list of GrammarRules for an XSD simpleContent node.
- analyseSimpleType(Element) - Method in class uk.ac.sheffield.jast.valid.XSDCompiler
-
Determines the Filter to use for any XSD simple type.
- and(Filter) - Method in class uk.ac.sheffield.jast.filter.ChildFilter
-
Creates a Filter that is the logical AND of this and another Filter.
- and(Filter) - Method in class uk.ac.sheffield.jast.filter.Filter
-
Creates a Filter that is the logical AND of this and another Filter.
- and(Filter) - Method in class uk.ac.sheffield.jast.filter.IndexFilter
-
Creates an IndexFilter that is the logical AND of this IndexFilter and
another Filter.
- and(Filter) - Method in class uk.ac.sheffield.jast.filter.NodeFilter
-
Creates a Filter that is the logical AND of this and another Filter.
- and(Filter) - Method in class uk.ac.sheffield.jast.filter.PositionFilter
-
Creates a Filter that is the logical AND of this PositionFilter and
another Filter.
- and(Filter) - Method in class uk.ac.sheffield.jast.filter.PropertyFilter
-
Creates a Filter that is the logical AND of this and another Filter.
- andChildFilter(ChildFilter) - Method in class uk.ac.sheffield.jast.filter.ChildFilter
-
Creates a ChildFilter that is the conjunction of this ChildFilter and
another ChildFilter.
- AndFilter - Class in uk.ac.sheffield.jast.filter
-
AndFilter is a compound filter applying the logical-AND of two filters.
- AndFilter(Filter, Filter) - Constructor for class uk.ac.sheffield.jast.filter.AndFilter
-
Constructs a AndFilter accepting the logical-AND of the patterns
expressed by the first and second Filters.
- andIndexFilter(IndexFilter) - Method in class uk.ac.sheffield.jast.filter.Filter
-
Creates a Filter that is the logical AND of this and an IndexFilter.
- andNodeFilter(NodeFilter) - Method in class uk.ac.sheffield.jast.filter.AndFilter
-
Creates a Filter that is the logical-AND of this AndFilter and a
NodeFilter.
- andNodeFilter(NodeFilter) - Method in class uk.ac.sheffield.jast.filter.ChildFilter
-
Creates a ChildFilter that is the conjunction of this ChildFilter and a
NodeFilter.
- andNodeFilter(NodeFilter) - Method in class uk.ac.sheffield.jast.filter.Filter
-
Creates a Filter that is the logical AND of this and a NodeFilter.
- andNodeFilter(NodeFilter) - Method in class uk.ac.sheffield.jast.filter.IndexFilter
-
Creates a Filter that is the conjunction of this IndexFilter and a
NodeFilter.
- andNodeFilter(NodeFilter) - Method in class uk.ac.sheffield.jast.filter.NameFilter
-
Creates a Filter that is the conjunction of this NameFilter and a
NodeFilter.
- andNodeFilter(NodeFilter) - Method in class uk.ac.sheffield.jast.filter.NameSetFilter
-
Creates a Filter that is the conjunction of this NameSetFilter and a
NodeFilter.
- andNodeFilter(NodeFilter) - Method in class uk.ac.sheffield.jast.filter.NodeFilter
-
Creates a Filter that is the logical AND of this and another
NodeFilter.
- andNodeFilter(NodeFilter) - Method in class uk.ac.sheffield.jast.filter.NotFilter
-
Creates a Filter that is the logical-AND of this NotFilter and a
NodeFilter.
- andNodeFilter(NodeFilter) - Method in class uk.ac.sheffield.jast.filter.NumberFilter
-
Creates a Filter that is the conjunction of this NumberFilter and a
NodeFilter.
- andNodeFilter(NodeFilter) - Method in class uk.ac.sheffield.jast.filter.OrFilter
-
Creates a Filter that is the logical-AND of this OrFilter and a
NodeFilter.
- andNodeFilter(NodeFilter) - Method in class uk.ac.sheffield.jast.filter.PatternFilter
-
Creates a Filter that is the conjunction of this PatternFilter and a
NodeFilter.
- andNodeFilter(NodeFilter) - Method in class uk.ac.sheffield.jast.filter.PositionFilter
-
Creates a Filter that is the conjunction of this PositionFilter and a
NodeFilter.
- andNodeFilter(NodeFilter) - Method in class uk.ac.sheffield.jast.filter.PrefixFilter
-
Creates a Filter that is the conjunction of this PrefixFilter and a
NodeFilter.
- andNodeFilter(NodeFilter) - Method in class uk.ac.sheffield.jast.filter.PropertyFilter
-
Creates a PropertyFilter that is the conjunction of this PropertyFilter and a
NodeFilter.
- andNodeFilter(NodeFilter) - Method in class uk.ac.sheffield.jast.filter.RangeFilter
-
Creates a Filter that is the conjunction of this RangeFilter and a
NodeFilter.
- andNodeFilter(NodeFilter) - Method in class uk.ac.sheffield.jast.filter.RestrictFilter
-
Creates a Filter that is the logical AND of this RestrictFilter and a
NodeFilter.
- andNodeFilter(NodeFilter) - Method in class uk.ac.sheffield.jast.filter.TextFilter
-
Creates a Filter that is the conjunction of this TextFilter and a
NodeFilter.
- andNodeFilter(NodeFilter) - Method in class uk.ac.sheffield.jast.filter.TypeFilter
-
Creates a Filter that is the conjunction of this TypeFilter and a
NodeFilter.
- andNodeFilter(NodeFilter) - Method in class uk.ac.sheffield.jast.filter.ValueFilter
-
Creates a Filter that is the conjunction of this ValueFilter and a
NodeFilter.
- andNodeFilter(NodeFilter) - Method in class uk.ac.sheffield.jast.filter.WidthFilter
-
Creates a Filter that is the logical AND of this WidthFilter and a
NodeFilter.
- andPropertyFilter(PropertyFilter) - Method in class uk.ac.sheffield.jast.filter.PropertyFilter
-
Creates a PropertyFilter that is the conjunction of this PropertyFilter and
another PropertyFilter.
- AnyContentRule - Class in uk.ac.sheffield.jast.valid
-
AnyContentRule is a SimpleRule that accepts Elements with any contents.
- AnyContentRule() - Constructor for class uk.ac.sheffield.jast.valid.AnyContentRule
-
Creates a AnyContentRule.
- AnyElementRule - Class in uk.ac.sheffield.jast.valid
-
AnyElementRule is a kind of GrammarRule that accepts any single element.
- AnyElementRule() - Constructor for class uk.ac.sheffield.jast.valid.AnyElementRule
-
Creates a AnyElementRule accepting one arbitrary Element child.
- append(Text) - Method in class uk.ac.sheffield.jast.xml.Text
-
Appends the textual content of another Text node to this Text node.
- apply(Content) - Method in class uk.ac.sheffield.jast.xpath.AbsolutePathRule
-
Applies this rule to the context node, returning any matching nodes.
- apply(Content) - Method in class uk.ac.sheffield.jast.xpath.AttributeAxisRule
-
Applies this rule to the context node, returning any matching nodes.
- apply(Content) - Method in class uk.ac.sheffield.jast.xpath.ContentAxisRule
-
Applies this rule to the context node, returning any matching nodes.
- apply(Content) - Method in class uk.ac.sheffield.jast.xpath.ParentAxisRule
-
Applies this rule to the context node, returning any matching nodes.
- apply(Content) - Method in class uk.ac.sheffield.jast.xpath.SelfAxisRule
-
Applies this rule to the context node, returning any matching nodes.
- apply(Content) - Method in class uk.ac.sheffield.jast.xpath.SubtreeAxisRule
-
Applies this rule to the context node, returning any matching nodes.
- apply(Content) - Method in class uk.ac.sheffield.jast.xpath.XPathRule
-
Applies this rule to the context node, returning any matching nodes.
- ASTBuilder - Class in uk.ac.sheffield.jast.build
-
ASTBuilder is a builder that constructs a custom Java syntax tree.
- ASTBuilder() - Constructor for class uk.ac.sheffield.jast.build.ASTBuilder
-
Creates an ASTBuilder.
- ASTReader - Class in uk.ac.sheffield.jast
-
ASTReader is a pull-parser that constructs a custom AST syntax tree.
- ASTReader(File) - Constructor for class uk.ac.sheffield.jast.ASTReader
-
Creates an ASTReader reading from a file, using the default UTF-8
character encoding.
- ASTReader(File, String) - Constructor for class uk.ac.sheffield.jast.ASTReader
-
Creates an ASTReader reading from a file, using the specified
character encoding.
- ASTReader(URL) - Constructor for class uk.ac.sheffield.jast.ASTReader
-
Creates an ASTReader reading from a URL, using the default ISO-8859-1
(Latin-1) character encoding specified for the MIME-type text/xml.
- ASTReader(URL, String) - Constructor for class uk.ac.sheffield.jast.ASTReader
-
Creates an ASTReader reading from a URL, using the specified character
encoding.
- ASTReader(InputStream, String) - Constructor for class uk.ac.sheffield.jast.ASTReader
-
Creates an ASTReader reading from a basic input stream, using the
specified character encoding.
- ASTReader(Reader, String) - Constructor for class uk.ac.sheffield.jast.ASTReader
-
Creates an ASTReader reading from a character reader, using the
specified character encoding.
- ASTWriter - Class in uk.ac.sheffield.jast
-
ASTWriter is a serializer that writes out a custom Java AST syntax tree.
- ASTWriter(File) - Constructor for class uk.ac.sheffield.jast.ASTWriter
-
Creates an ASTWriter writing to a file, using the default character
encoding UTF-8.
- ASTWriter(File, String) - Constructor for class uk.ac.sheffield.jast.ASTWriter
-
Creates an ASTWriter writing to a file, using the specified character
encoding.
- ASTWriter(OutputStream, String) - Constructor for class uk.ac.sheffield.jast.ASTWriter
-
Creates an ASTWriter writing to a basic output stream, using the
specified character encoding.
- ASTWriter(Writer) - Constructor for class uk.ac.sheffield.jast.ASTWriter
-
Creates an ASTWriter writing to a character writer, using the default
ISO-8859-1 (Latin 1) character encoding specified for the MIME-type
text/xml.
- ASTWriter(Writer, String) - Constructor for class uk.ac.sheffield.jast.ASTWriter
-
Creates an ASTWriter writing to a character writer, using the
specified character encoding.
- Attribute - Class in uk.ac.sheffield.jast.xml
-
Attribute is the node standing for an XML attribute.
- Attribute(String, String) - Constructor for class uk.ac.sheffield.jast.xml.Attribute
-
Creates an Attribute with the given identifier and value.
- Attribute(String, String, String) - Constructor for class uk.ac.sheffield.jast.xml.Attribute
-
Creates an Attribute with the given prefix, name and value.
- ATTRIBUTE - Static variable in class uk.ac.sheffield.jast.xml.Content
-
A constant denoting the Attribute content-type.
- ATTRIBUTE_LIST_LENGTH - Static variable in class uk.ac.sheffield.jast.xml.Descriptor
-
The default length of this Descriptor's attribute list.
- ATTRIBUTE_RULE_SIZE - Static variable in class uk.ac.sheffield.jast.valid.ElementRule
-
The default initial capacity for Attribute hash tables.
- AttributeAxisRule - Class in uk.ac.sheffield.jast.xpath
-
AttributeAxisRule is an XPathRule that selects the context's attributes.
- AttributeAxisRule() - Constructor for class uk.ac.sheffield.jast.xpath.AttributeAxisRule
-
Creates a AttributeAxisRule that returns any Attribute nodes.
- AttributeAxisRule(Filter) - Constructor for class uk.ac.sheffield.jast.xpath.AttributeAxisRule
-
Creates a AttributeAxisRule that returns only Attribute nodes passed by the
supplied Filter.
- attributeList - Variable in class uk.ac.sheffield.jast.xml.Descriptor
-
The list of this Descriptor's attributes, null by default.
- AttributeRule - Class in uk.ac.sheffield.jast.valid
-
AttributeRule is a SimpleRule that accepts Attributes with a given name
or value.
- AttributeRule(String) - Constructor for class uk.ac.sheffield.jast.valid.AttributeRule
-
Creates a AttributeRule to match an Attribute with the given
identifier.
- attributeRules - Variable in class uk.ac.sheffield.jast.valid.ElementRule
-
The collection of uniquely-named AttributeRules for this ElementRule.
- attributeRules - Variable in class uk.ac.sheffield.jast.valid.XSDCompiler
-
A dictionary of global AttributeRule objects, indexed by XSD attribute
name.