- XMLBuilder - Class in uk.ac.sheffield.jast.build
-
XMLBuilder is a builder that constructs the classic XML syntax tree.
- XMLBuilder() - Constructor for class uk.ac.sheffield.jast.build.XMLBuilder
-
Constructs an XMLBuilder.
- XMLIterator - Class in uk.ac.sheffield.jast.xml
-
XMLIterator is an iterator for traversing an XML tree in document order.
- XMLIterator(Content) - Constructor for class uk.ac.sheffield.jast.xml.XMLIterator
-
Creates a XMLIterator to traverse an XML tree.
- XMLIterator(Content, boolean) - Constructor for class uk.ac.sheffield.jast.xml.XMLIterator
-
Creates a XMLIterator to traverse all of the descendants of a node.
- XMLIterator(Content, Filter) - Constructor for class uk.ac.sheffield.jast.xml.XMLIterator
-
Creates a XMLIterator to traverse an XML tree using a Filter.
- XMLIterator(Content, Filter, boolean) - Constructor for class uk.ac.sheffield.jast.xml.XMLIterator
-
Creates a XMLIterator to traverse the descendants of a node using
a Filter.
- xmlns - Static variable in class uk.ac.sheffield.jast.xml.Namespace
-
The name of the default Namespace, used in comparisons.
- XMLParser - Class in uk.ac.sheffield.jast.build
-
XMLParser is a push-parser that reads XML data from any input source.
- XMLParser(File) - Constructor for class uk.ac.sheffield.jast.build.XMLParser
-
Creates a XMLParser reading from a file, using the default UTF-8
character encoding.
- XMLParser(File, String) - Constructor for class uk.ac.sheffield.jast.build.XMLParser
-
Creates a XMLParser reading from a file, using a specified character
encoding.
- XMLParser(URL) - Constructor for class uk.ac.sheffield.jast.build.XMLParser
-
Creates a XMLParser reading from a URL, using the default ISO-8859-1
(Latin-1) character encoding specified for the MIME-type text/xml.
- XMLParser(URL, String) - Constructor for class uk.ac.sheffield.jast.build.XMLParser
-
Creates a XMLParser reading from a URL, using a specified character
encoding.
- XMLParser(InputStream, String) - Constructor for class uk.ac.sheffield.jast.build.XMLParser
-
Creates a XMLParser reading from a basic InputStream, using a specified
character encoding.
- XMLParser(Reader, String) - Constructor for class uk.ac.sheffield.jast.build.XMLParser
-
Creates a XMLParser reading from a character Reader, using a specified
character encoding.
- XMLReader - Class in uk.ac.sheffield.jast
-
XMLReader is a pull-parser that constructs a classic XML syntax tree.
- XMLReader(File) - Constructor for class uk.ac.sheffield.jast.XMLReader
-
Creates an XMLReader reading from a file, using the default UTF-8
character encoding.
- XMLReader(File, String) - Constructor for class uk.ac.sheffield.jast.XMLReader
-
Creates an XMLReader reading from a file, using the specified
character encoding.
- XMLReader(URL) - Constructor for class uk.ac.sheffield.jast.XMLReader
-
Creates an XMLReader reading from a URL, using the default ISO-8859-1
(Latin-1) character encoding specified for the MIME-type text/xml.
- XMLReader(URL, String) - Constructor for class uk.ac.sheffield.jast.XMLReader
-
Creates an XMLReader reading from a URL, using the specified character
encoding.
- XMLReader(InputStream, String) - Constructor for class uk.ac.sheffield.jast.XMLReader
-
Creates an XMLReader reading from a basic input stream, using the
specified character encoding.
- XMLReader(Reader, String) - Constructor for class uk.ac.sheffield.jast.XMLReader
-
Creates an XMLReader reading from a character reader, using the
specified character encoding.
- XMLScanner - Class in uk.ac.sheffield.jast
-
XMLScanner is an efficient XML token scanner for any XML pull-parser.
- XMLScanner(File, String) - Constructor for class uk.ac.sheffield.jast.XMLScanner
-
Creates a XMLScanner reading from a file, using a specified character
encoding.
- XMLScanner(URL, String) - Constructor for class uk.ac.sheffield.jast.XMLScanner
-
Creates a XMLScanner reading from a URL, using a specified character
encoding.
- XMLScanner(InputStream, String) - Constructor for class uk.ac.sheffield.jast.XMLScanner
-
Creates a XMLScanner reading from a basic InputStream, using a specified
character encoding.
- XMLScanner(Reader, String) - Constructor for class uk.ac.sheffield.jast.XMLScanner
-
Creates a XMLScanner reading from a character Reader, using a specified
character encoding.
- XMLSchema - Class in uk.ac.sheffield.jast.xml
-
XMLSchema is a kind of document denoting an XML Schema Definition (XSD).
- XMLSchema() - Constructor for class uk.ac.sheffield.jast.xml.XMLSchema
-
Creates a default empty XMLSchema with the standard XML Declaration.
- XMLSchema(Document) - Constructor for class uk.ac.sheffield.jast.xml.XMLSchema
-
Creates an XMLSchema from an existing Document.
- XMLStreamer - Class in uk.ac.sheffield.jast
-
XMLStreamer is a kind of BufferedWriter that writes XML to any output sink.
- XMLStreamer(File, String) - Constructor for class uk.ac.sheffield.jast.XMLStreamer
-
Creates an XMLStreamer writing to a file, using a specified character
encoding.
- XMLStreamer(OutputStream, String) - Constructor for class uk.ac.sheffield.jast.XMLStreamer
-
Creates an XMLStreamer writing to a basic OutputStream, using a specified
character encoding.
- XMLStreamer(Writer, String) - Constructor for class uk.ac.sheffield.jast.XMLStreamer
-
Creates an XMLStreamer writing to a character Writer, using a given
character encoding.
- XMLWriter - Class in uk.ac.sheffield.jast
-
XMLWriter is a serializer that writes out a classic XML document tree.
- XMLWriter(File) - Constructor for class uk.ac.sheffield.jast.XMLWriter
-
Creates an XMLWriter writing to a file, using the default character
encoding UTF-8.
- XMLWriter(File, String) - Constructor for class uk.ac.sheffield.jast.XMLWriter
-
Creates an XMLWriter writing to a file, using the specified character
encoding.
- XMLWriter(OutputStream, String) - Constructor for class uk.ac.sheffield.jast.XMLWriter
-
Creates an XMLWriter writing to a basic output stream, using the
specified character encoding.
- XMLWriter(Writer) - Constructor for class uk.ac.sheffield.jast.XMLWriter
-
Creates an XMLWriter writing to a character writer, using the default
ISO-8859-1 (Latin 1) character encoding specified for the MIME-type
text/xml.
- XMLWriter(Writer, String) - Constructor for class uk.ac.sheffield.jast.XMLWriter
-
Creates an XMLWriter writing to a character writer, using the
specified character encoding.
- xpath - Variable in class uk.ac.sheffield.jast.filter.XPathFilter
-
The nested XPath query, which is used to match against the context
node.
- XPath - Class in uk.ac.sheffield.jast.xpath
-
XPath is an object representing a compiled XPath query pattern.
- XPath(String) - Constructor for class uk.ac.sheffield.jast.xpath.XPath
-
Creates an XPath object, representing a compiled XPath query pattern.
- XPathCompiler - Class in uk.ac.sheffield.jast.xpath
-
XPathCompiler is a parser that compiles an XPath query pattern into rules.
- XPathCompiler() - Constructor for class uk.ac.sheffield.jast.xpath.XPathCompiler
-
Creates an XPathCompiler.
- XPathFilter - Class in uk.ac.sheffield.jast.filter
-
XPathFilter is a simple filter for selecting nodes that satisfy an XPath
predicate.
- XPathFilter() - Constructor for class uk.ac.sheffield.jast.filter.XPathFilter
-
Creates an XPathFilter that will accept any accessible XPath child
node.
- XPathFilter(String) - Constructor for class uk.ac.sheffield.jast.filter.XPathFilter
-
Creates an XPathFilter using the supplied query pattern.
- XPATHNODES - Static variable in class uk.ac.sheffield.jast.filter.Filter
-
Bit-mask matching all accessible XPath content, which excludes the
Declaration and Doctype nodes.
- XPathRule - Class in uk.ac.sheffield.jast.xpath
-
XPathRule is the abstract ancestor of all XPath pattern-matching rules.
- XPathRule() - Constructor for class uk.ac.sheffield.jast.xpath.XPathRule
-
Creates a default XPathRule that accepts any legal XPath context node.
- XPathRule(Filter) - Constructor for class uk.ac.sheffield.jast.xpath.XPathRule
-
Creates an XPathRule that accepts only nodes restricted by a filter.
- xpathRules - Variable in class uk.ac.sheffield.jast.xpath.XPath
-
The compiled pattern, a collection of one or more rule-sequences.
- xpathRules - Variable in class uk.ac.sheffield.jast.xpath.XPathCompiler
-
The compiled XPath pattern, as a list of XPathRule objects.
- xpathString - Variable in class uk.ac.sheffield.jast.xpath.XPath
-
The XPath query pattern as a String.
- xpathString - Variable in class uk.ac.sheffield.jast.xpath.XPathCompiler
-
The original XPath query pattern, as a String.
- XPATHTEXT - Static variable in class uk.ac.sheffield.jast.filter.Filter
-
Bit-mask matching all nodes that are treated as text by the XPath
text()
selector.
- XSDCompiler - Class in uk.ac.sheffield.jast.valid
-
XSDCompiler is an analyser that compiles a grammar from an XML Schema.
- XSDCompiler(XMLSchema) - Constructor for class uk.ac.sheffield.jast.valid.XSDCompiler
-
Creates an XSDCompiler to analyse the given XML Schema.
- XSDReader - Class in uk.ac.sheffield.jast.valid
-
XSDReader is a pull-parser that constructs an XML schema definition (XSD).
- XSDReader(File) - Constructor for class uk.ac.sheffield.jast.valid.XSDReader
-
Creates an XSDReader reading from a file, using the default UTF-8
character encoding.
- XSDReader(File, String) - Constructor for class uk.ac.sheffield.jast.valid.XSDReader
-
Creates an XSDReader reading from a file, using the specified
character encoding.
- XSDReader(URL) - Constructor for class uk.ac.sheffield.jast.valid.XSDReader
-
Creates an XSDReader reading from a URL, using the default ISO-8859-1
(Latin-1) character encoding specified for the MIME-type text/xml.
- XSDReader(URL, String) - Constructor for class uk.ac.sheffield.jast.valid.XSDReader
-
Creates an XSDReader reading from a URL, using the specified character
encoding.
- XSDReader(InputStream, String) - Constructor for class uk.ac.sheffield.jast.valid.XSDReader
-
Creates an XSDReader reading from a basic input stream, using the
specified character encoding.
- XSDReader(Reader, String) - Constructor for class uk.ac.sheffield.jast.valid.XSDReader
-
Creates an XSDReader reading from a character reader, using the
specified character encoding.