- DATA - Static variable in class uk.ac.sheffield.jast.xml.Content
-
A constant denoting the Data content-type.
- Data - Class in uk.ac.sheffield.jast.xml
-
Data is the node standing for an escaped text block in an XML document.
- Data() - Constructor for class uk.ac.sheffield.jast.xml.Data
-
Creates an empty Data node.
- Data(String) - Constructor for class uk.ac.sheffield.jast.xml.Data
-
Creates a Data node with data that will be escaped.
- date - Variable in class uk.ac.sheffield.jast.ast.Show
-
- dateRegex - Static variable in class uk.ac.sheffield.jast.filter.TypeFilter
-
Regular expression for a Gregorian date, that checks the legal number
of days in each month, including in leap-years.
- DECIMAL - Static variable in class uk.ac.sheffield.jast.filter.RestrictFilter
-
A constant indicating that decimal comparison will be performed.
- decimalValue - Variable in class uk.ac.sheffield.jast.filter.RestrictFilter
-
- DECLARATION - Static variable in class uk.ac.sheffield.jast.xml.Content
-
A constant denoting the Declaration content-type.
- Declaration - Class in uk.ac.sheffield.jast.xml
-
Declaration is the XML declaration appearing at the head of every XML file.
- Declaration() - Constructor for class uk.ac.sheffield.jast.xml.Declaration
-
Creates a default XML declaration, setting the version attribute to
1.0 and the character encoding attribute to UTF-8.
- Declaration(String) - Constructor for class uk.ac.sheffield.jast.xml.Declaration
-
Creates an XML declaration with the given target.
- decodeCharacterEntity(String) - Method in class uk.ac.sheffield.jast.Lexicon
-
Decodes an XML character entity reference.
- decodeEntity(String) - Method in class uk.ac.sheffield.jast.Lexicon
-
Main public method for decoding any kind of entity reference.
- decodeStringEntity(String) - Method in class uk.ac.sheffield.jast.Lexicon
-
Decodes an XML string entity reference.
- deepCopy(Descriptor) - Method in class uk.ac.sheffield.jast.xml.Descriptor
-
Secret method to deep copy a partly-cloned Descriptor.
- deepCopy(Document) - Method in class uk.ac.sheffield.jast.xml.Document
-
Secret method to deep copy a partly-cloned Document.
- deepCopy(Element) - Method in class uk.ac.sheffield.jast.xml.Element
-
Secret method to deep copy a partly-cloned Element.
- dependentMap - Variable in class uk.ac.sheffield.jast.Marshaller
-
The map from types to dependent property names.
- descendants() - Method in class uk.ac.sheffield.jast.xml.Content
-
Returns an Iterator which visits the descendants of this Content node.
- descendants(Filter) - Method in class uk.ac.sheffield.jast.xml.Content
-
Returns an Iterator which visits a filtered subset of the descendants
of this Content node.
- Descriptor - Class in uk.ac.sheffield.jast.xml
-
Descriptor is the abstract ancestor of any XML markup that has attributes.
- Descriptor(String) - Constructor for class uk.ac.sheffield.jast.xml.Descriptor
-
Creates a new Descriptor with the given identifier or short name.
- Descriptor(String, String) - Constructor for class uk.ac.sheffield.jast.xml.Descriptor
-
Creates a new Descriptor with the given prefix and short name.
- detach() - Method in class uk.ac.sheffield.jast.xml.Content
-
Detaches this Content node from its parent node.
- detectOperator(String) - Method in class uk.ac.sheffield.jast.filter.EvalFilter
-
Secret method to parse the comparison operator.
- detectValueType(String) - Method in class uk.ac.sheffield.jast.filter.RestrictFilter
-
Secret method to determine the type of the reference value and convert
it.
- dictionary - Variable in class uk.ac.sheffield.jast.valid.DTDReader
-
The dictionary mapping from Element names to the ElementRule rules
defining the elements concerned.
- Director - Class in uk.ac.sheffield.jast.ast
-
Director is an example AST node, representing the director of a show.
- Director() - Constructor for class uk.ac.sheffield.jast.ast.Director
-
- Director(String) - Constructor for class uk.ac.sheffield.jast.ast.Director
-
- director - Variable in class uk.ac.sheffield.jast.ast.Show
-
- doctype - Variable in class uk.ac.sheffield.jast.build.XMLBuilder
-
The Doctype declaration for the Document, if it exists.
- DOCTYPE - Static variable in class uk.ac.sheffield.jast.xml.Content
-
A constant denoting the Doctype content-type.
- Doctype - Class in uk.ac.sheffield.jast.xml
-
Doctype is the node defining the expected syntax of an XML document.
- Doctype(String) - Constructor for class uk.ac.sheffield.jast.xml.Doctype
-
Creates a Doctype node for a Document with the given root ID.
- document - Variable in class uk.ac.sheffield.jast.build.XMLBuilder
-
The top-level Document constructed by this builder.
- document - Static variable in class uk.ac.sheffield.jast.test.TestXPathMatcher
-
- DOCUMENT - Static variable in class uk.ac.sheffield.jast.xml.Content
-
A constant denoting the Document content-type.
- Document - Class in uk.ac.sheffield.jast.xml
-
Document is the node standing for a complete XML Document.
- Document() - Constructor for class uk.ac.sheffield.jast.xml.Document
-
Creates a default empty Document with the standard XML Declaration.
- Document(Declaration) - Constructor for class uk.ac.sheffield.jast.xml.Document
-
Creates a custom empty Document with the supplied XML Declaration.
- Document(Element) - Constructor for class uk.ac.sheffield.jast.xml.Document
-
Creates a default Document with the supplied root Element.
- Document(Declaration, Element) - Constructor for class uk.ac.sheffield.jast.xml.Document
-
Creates a custom Document with the supplied root Element.
- document - Variable in class uk.ac.sheffield.jast.XMLReader
-
The top-level Document constructed by this reader.
- documentContent - Static variable in class uk.ac.sheffield.jast.xml.Document
-
A Filter accepting the legal kinds of node that may be supplied as
the contents of a Document.
- DOUBLE - Static variable in class uk.ac.sheffield.jast.filter.NumberFilter
-
- DTDReader - Class in uk.ac.sheffield.jast.valid
-
DTDReader is a pull-parser that compiles a DTD grammar rule tree.
- DTDReader(File, String) - Constructor for class uk.ac.sheffield.jast.valid.DTDReader
-
Creates a DTDReader to read an external grammar from a file, updating
an internal Lexicon.
- DTDReader(File, Lexicon, String) - Constructor for class uk.ac.sheffield.jast.valid.DTDReader
-
Creates a DTDReader to read an external grammar from a file, updating
a Lexicon supplied by some other XML or AST reader.
- DTDReader(URL, String) - Constructor for class uk.ac.sheffield.jast.valid.DTDReader
-
Creates a DTDReader to read an external grammar from a URL, updating
an internal Lexicon.
- DTDReader(URL, Lexicon, String) - Constructor for class uk.ac.sheffield.jast.valid.DTDReader
-
Creates a DTDReader to read an external grammar from a URL, updating
a Lexicon supplied by some other XML or AST reader.
- DTDReader(Reader, Lexicon, String) - Constructor for class uk.ac.sheffield.jast.valid.DTDReader
-
Creates a DTDReader to read an internal grammar from a character
Reader, updating a Lexicon supplied by some other XML or AST reader.
- DTDScanner - Class in uk.ac.sheffield.jast.valid
-
DTDScanner is an efficient token scanner for any DTD pull-parser.
- DTDScanner(File, String) - Constructor for class uk.ac.sheffield.jast.valid.DTDScanner
-
Creates a DTDScanner reading from a file, using a specified character
encoding.
- DTDScanner(URL, String) - Constructor for class uk.ac.sheffield.jast.valid.DTDScanner
-
Creates a DTDScanner reading from a URL, using a specified character
encoding.
- DTDScanner(InputStream, String) - Constructor for class uk.ac.sheffield.jast.valid.DTDScanner
-
Creates a DTDScanner reading from a basic InputStream, using a specified
character encoding.
- DTDScanner(Reader, String) - Constructor for class uk.ac.sheffield.jast.valid.DTDScanner
-
Creates a DTDScanner reading from a character Reader, using a specified
character encoding.