Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X Z 

A

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.
A B C D E F G H I J K L M N O P R S T U V W X Z 
Skip navigation links