- getAddMethod(Class<?>, Class<?>) - Method in class uk.ac.sheffield.jast.Unmarshaller
-
Searches the given AST class type for a public add-method for the
given child-type.
- getAttribute(Filter) - Method in class uk.ac.sheffield.jast.xml.Descriptor
-
Returns the first of this Descriptor's Attributes that satisfies the
matching rule of a Filter.
- getAttribute(String) - Method in class uk.ac.sheffield.jast.xml.Descriptor
-
Returns a named attribute of this Descriptor.
- getAttributeNames() - Method in class uk.ac.sheffield.jast.Metadata
-
Returns the set of XML attribute names that were previously mapped to
Java field identifiers.
- getAttributeRules() - Method in class uk.ac.sheffield.jast.valid.ElementRule
-
Returns the collection of AttributeRule rules of this ElementRule.
- getAttributes() - Method in class uk.ac.sheffield.jast.xml.Content
-
Returns a list of this Content node's Attributes.
- getAttributes() - Method in class uk.ac.sheffield.jast.xml.Descriptor
-
Returns all of this Descriptor's attributes.
- getAttributes(Filter) - Method in class uk.ac.sheffield.jast.xml.Descriptor
-
Returns a list of this Descriptor's Attributes that satisfy the
matching rule of a Filter.
- getBooleanValue() - Method in class uk.ac.sheffield.jast.xml.Attribute
-
Converts the value of this Attribute to a boolean.
- getBuilder() - Method in class uk.ac.sheffield.jast.build.XMLParser
-
Returns the builder being used by this push-parser to construct the
in-memory document object model.
- getCharacterEntities() - Method in class uk.ac.sheffield.jast.Lexicon
-
Returns the set of XML character entity references in this Lexicon.
- getChild(Filter) - Method in class uk.ac.sheffield.jast.xml.Element
-
Returns the first Element child of this Element that satisfies the
matching rule of a Filter.
- getChild(String) - Method in class uk.ac.sheffield.jast.xml.Element
-
Returns the first child of this Element with a given name.
- getChild(int) - Method in class uk.ac.sheffield.jast.xml.Element
-
Returns the child found under this Element at the given index.
- getChild(String, int) - Method in class uk.ac.sheffield.jast.xml.Element
-
Returns the child with a given name found under this Element at the
given index.
- getChildIndex() - Method in class uk.ac.sheffield.jast.valid.ElementRule
-
Returns the next child index at which the next rule starts matching.
- getChildIndex() - Method in class uk.ac.sheffield.jast.valid.GrammarRule
-
Returns the child index at which the next GrammarRule starts matching.
- getChildren() - Method in class uk.ac.sheffield.jast.xml.Element
-
Returns all this Element's immediate children in the XML tree.
- getChildren(Filter) - Method in class uk.ac.sheffield.jast.xml.Element
-
Returns a sublist of this Element's children that satisfy the matching
rule of a Filter.
- getChildren(String) - Method in class uk.ac.sheffield.jast.xml.Element
-
Returns a sublist of this Element's children with a given name.
- getComment() - Method in class uk.ac.sheffield.jast.xml.Content
-
Returns the first Comment node associated with this Content.
- getContent() - Method in class uk.ac.sheffield.jast.ast.Film
-
- getContent() - Method in class uk.ac.sheffield.jast.ast.Named
-
- getContent(Object) - Method in class uk.ac.sheffield.jast.Marshaller
-
Returns the content of the AST object, if it has any.
- getContent(int) - Method in class uk.ac.sheffield.jast.xml.Content
-
Returns the Content node found under this node at the given index.
- getContent(Filter) - Method in class uk.ac.sheffield.jast.xml.Content
-
Returns the first child Content node satisfying the matching rule of a
Filter.
- getContent(Filter, int) - Method in class uk.ac.sheffield.jast.xml.Content
-
Returns the child Content node satisfying a Filter and found at the
given index.
- getContentMethod(Class<?>) - Method in class uk.ac.sheffield.jast.Marshaller
-
- getContentMethod(Class<?>, Field) - Method in class uk.ac.sheffield.jast.Unmarshaller
-
Searches the given AST class type for a public content-setting method
for the given content-field.
- getContents() - Method in class uk.ac.sheffield.jast.xml.Content
-
Returns a list of all the contents under this Content node.
- getContents(Filter) - Method in class uk.ac.sheffield.jast.xml.Content
-
Returns a list of contents under this Content node that satisfy the
matching rule of a Filter.
- getContents() - Method in class uk.ac.sheffield.jast.xml.Document
-
Returns all of this Document's contents, of any type.
- getContents() - Method in class uk.ac.sheffield.jast.xml.Element
-
Returns all of this Element's contents, of any type.
- getContext() - Method in class uk.ac.sheffield.jast.ASTWriter
-
Reports the current syntax tree context of this ASTWriter.
- getContext() - Method in class uk.ac.sheffield.jast.BasicReader
-
Reports the XML document context in which an error was detected.
- getContext() - Method in class uk.ac.sheffield.jast.BasicScanner
-
Returns the XML context in which a syntax error is detected.
- getContext() - Method in class uk.ac.sheffield.jast.BasicWriter
-
Returns the XML context in which any kind of error was detected.
- getContext() - Method in class uk.ac.sheffield.jast.build.BasicBuilder
-
Reports the XML document context in which an error was detected.
- getContext() - Method in class uk.ac.sheffield.jast.build.XMLParser
-
Returns the XML context in which any kind of error was detected.
- getContext() - Method in class uk.ac.sheffield.jast.Logging
-
Returns the XML context in which any kind of error was detected.
- getContext() - Method in class uk.ac.sheffield.jast.valid.DTDScanner
-
Returns the DTD context in which a syntax error is detected.
- getContext() - Method in class uk.ac.sheffield.jast.valid.GrammarRule
-
Returns the XML errorContext in which a semantic error is detected.
- getContext(Content) - Method in class uk.ac.sheffield.jast.valid.XSDCompiler
-
Returns the context of an error message as an XPath-style string.
- getContext() - Method in class uk.ac.sheffield.jast.XMLScanner
-
Returns the XML context in which a syntax error is detected.
- getContext() - Method in class uk.ac.sheffield.jast.XMLWriter
-
Reports the current syntax tree context of this XMLWriter.
- getDate() - Method in class uk.ac.sheffield.jast.ast.Show
-
- getDeclaration() - Method in class uk.ac.sheffield.jast.xml.Document
-
Returns the XML declaration for this Document.
- getDependentNames(Object) - Method in class uk.ac.sheffield.jast.Marshaller
-
Returns the names of all the Fields of an AST object that are
dependent objects.
- getDependents(Object, String) - Method in class uk.ac.sheffield.jast.Marshaller
-
Returns a collection of dependents of an AST object named by the given
property.
- getDirector() - Method in class uk.ac.sheffield.jast.ast.Show
-
- getDoctype() - Method in class uk.ac.sheffield.jast.xml.Document
-
Returns any Doctype associated with this Document.
- getDocument() - Method in class uk.ac.sheffield.jast.build.ASTBuilder
-
Returns the document that was built by this ASTBuilder.
- getDocument() - Method in class uk.ac.sheffield.jast.build.BasicBuilder
-
Returns the document that was built by this Builder.
- getDocument() - Method in interface uk.ac.sheffield.jast.build.Builder
-
Returns the document syntax tree that was constructed by this Builder.
- getDocument() - Method in class uk.ac.sheffield.jast.build.XMLBuilder
-
Returns the document that was built by this XMLBuilder.
- getDocument() - Method in class uk.ac.sheffield.jast.xml.Content
-
Returns the Document associated with this Content node.
- getDoubleValue() - Method in class uk.ac.sheffield.jast.xml.Attribute
-
Converts the value of this Attribute to double.
- getElementNames() - Method in class uk.ac.sheffield.jast.Metadata
-
Returns the set of XML element names that were previously mapped to
Java class identifiers.
- getEncoding() - Method in class uk.ac.sheffield.jast.BasicReader
-
Reports the character encoding used by this BasicReader.
- getEncoding() - Method in class uk.ac.sheffield.jast.BasicScanner
-
Reports the character encoding used by this BasicScanner.
- getEncoding() - Method in class uk.ac.sheffield.jast.BasicWriter
-
Reports the character encoding used by this BasicWriter.
- getEncoding() - Method in class uk.ac.sheffield.jast.build.XMLParser
-
Returns the character encoding used by this XMLParser.
- getEncoding() - Method in class uk.ac.sheffield.jast.xml.Declaration
-
Returns the character encoding declared by this Declaration.
- getEncoding() - Method in class uk.ac.sheffield.jast.xml.Document
-
Returns the character set encoding of this Document, by default UTF-8.
- getEncoding() - Method in class uk.ac.sheffield.jast.XMLStreamer
-
Returns the character encoding used by this XMLStreamer.
- getField(Class<?>, String) - Method in class uk.ac.sheffield.jast.Unmarshaller
-
Searches the given AST class type for a Field with the given name.
- getFields(Class<?>) - Method in class uk.ac.sheffield.jast.Marshaller
-
Extracts all the persistent instance Fields of an AST class, in the
order that they were originally declared.
- getFilter() - Method in class uk.ac.sheffield.jast.xpath.XPathRule
-
Returns the filter being used by this XPathRule.
- getFloatValue() - Method in class uk.ac.sheffield.jast.xml.Attribute
-
Converts the value of this Attribute to a float.
- getGenericType(Field, int) - Method in class uk.ac.sheffield.jast.Marshaller
-
Returns the component element type of a generic Field, found at the
given index.
- getGetMethod(Class<?>, String) - Method in class uk.ac.sheffield.jast.Marshaller
-
Searches the given AST class type for a public get-method to fetch the
given property.
- getGrammar() - Method in class uk.ac.sheffield.jast.valid.DTDReader
-
Returns a tree of grammar rules, rooted in the top ElementRule that
was parsed.
- getGrammar() - Method in class uk.ac.sheffield.jast.xml.Doctype
-
Accesses the top ElementRule of the grammar defined by this Doctype.
- getGrammar(String) - Method in class uk.ac.sheffield.jast.xml.XMLSchema
-
Accesses the top ElementRule for a named Element whose grammar is
defined by this XMLSchema.
- getIdentifier() - Method in class uk.ac.sheffield.jast.valid.GrammarRule
-
Returns the identifying label of this GrammarRule.
- getIdentifier() - Method in class uk.ac.sheffield.jast.xml.Content
-
Returns the identifier for this Content.
- getIdentifier() - Method in class uk.ac.sheffield.jast.xml.Markup
-
Returns the identifier of this Markup content.
- getIdentifier() - Method in class uk.ac.sheffield.jast.xml.Namespace
-
Returns the full local identifier of this Namespace, including any
'xmlns' prefix and short name.
- getIndex() - Method in class uk.ac.sheffield.jast.filter.IndexFilter
-
Returns the search index of this IndexFilter.
- getInternal() - Method in class uk.ac.sheffield.jast.xml.Doctype
-
Returns the internal grammar subset defined by this Doctype.
- getIntValue() - Method in class uk.ac.sheffield.jast.xml.Attribute
-
Converts the value of this Attribute to an integer.
- getLexicon() - Method in class uk.ac.sheffield.jast.BasicReader
-
Returns the Lexicon used by this BasicReader for decoding escaped
characters and boilerplate text.
- getLexicon() - Method in class uk.ac.sheffield.jast.BasicWriter
-
Returns the Lexicon used by this BasicWriter for encoding escaped
characters and boilerplate text.
- getLexicon() - Method in class uk.ac.sheffield.jast.build.BasicBuilder
-
Returns the Lexicon used by this BasicBuilder for decoding escaped
characters and boilerplate text.
- getLexicon() - Method in interface uk.ac.sheffield.jast.build.Builder
-
Returns the Lexicon used by this Builder for decoding escaped
characters and boilerplate text.
- getLineNumber() - Method in class uk.ac.sheffield.jast.BasicReader
-
Reports the current line number reached by this BasicReader.
- getLineNumber() - Method in class uk.ac.sheffield.jast.BasicScanner
-
Returns the current line number reached by this BasicScanner.
- getLineNumber() - Method in class uk.ac.sheffield.jast.BasicWriter
-
Reports the current line number of this BasicWriter.
- getLineNumber() - Method in class uk.ac.sheffield.jast.build.BasicBuilder
-
Reports the line number at which an error was detected.
- getLineNumber() - Method in class uk.ac.sheffield.jast.build.XMLParser
-
Returns the current line number reached by this XMLParser.
- getLineNumber() - Method in class uk.ac.sheffield.jast.Logging
-
Returns the current line number reached during reading or writing.
- getLineNumber() - Method in error uk.ac.sheffield.jast.SemanticError
-
Returns the line number at which the fatal error occurred.
- getLineNumber() - Method in error uk.ac.sheffield.jast.SyntaxError
-
Returns the line number at which the fatal error occurred.
- getLineNumber() - Method in class uk.ac.sheffield.jast.XMLStreamer
-
Returns the line number in the output stream.
- getLongValue() - Method in class uk.ac.sheffield.jast.xml.Attribute
-
Converts the value of this Attribute to a long integer.
- getLowerBound() - Method in class uk.ac.sheffield.jast.valid.IterationRule
-
- getMask() - Method in class uk.ac.sheffield.jast.filter.MaskFilter
-
Returns the bit-mask pattern used by this MaskFilter.
- getMetadata() - Method in class uk.ac.sheffield.jast.ASTReader
-
Exports the Metadata created by this ASTReader.
- getMetadata() - Method in class uk.ac.sheffield.jast.ASTWriter
-
Exports the Metadata used by this ASTWriter.
- getMetadata() - Method in class uk.ac.sheffield.jast.build.ASTBuilder
-
Exports the Metadata created by this build.
- getMethodMap(Class<?>, String) - Method in class uk.ac.sheffield.jast.Marshaller
-
Fetches a get-method for a property of an AST class.
- getMethodMap(Class<?>, String) - Method in class uk.ac.sheffield.jast.Unmarshaller
-
Fetches a set-method for a property of an AST class, or an add-method
for a named dependent child of the AST class.
- getName() - Method in class uk.ac.sheffield.jast.filter.NameFilter
-
Returns the simple name.
- getName() - Method in class uk.ac.sheffield.jast.filter.TypeFilter
-
Returns the simple name of the type.
- getName() - Method in class uk.ac.sheffield.jast.xml.Markup
-
Returns the name of this Markup content.
- getName() - Method in class uk.ac.sheffield.jast.xml.Namespace
-
Returns the short local name of this Namespace, used as a prefix by
Elements in this Namespace.
- getNamespace() - Method in class uk.ac.sheffield.jast.xml.Markup
-
Returns the namespace associated with this Markup.
- getNamespacePrefix(String) - Method in class uk.ac.sheffield.jast.Metadata
-
Returns the short XML namespace prefix used to qualify XML elements
representing objects from the given Java package.
- getNamespaces() - Method in class uk.ac.sheffield.jast.Metadata
-
Returns the set of short XML namespace identifiers that were mapped to
Java packages in the namespace-to-package bindings.
- getNormalText() - Method in class uk.ac.sheffield.jast.xml.Element
-
Returns the normalised textual contents of this Element as a String.
- getNormalText() - Method in class uk.ac.sheffield.jast.xml.Text
-
Returns the normalised textual content of this Text, as a String.
- getObjectIndex(Object) - Method in class uk.ac.sheffield.jast.Marshaller
-
Reports whether this Marshaller has seen an AST object before.
- getParent() - Method in class uk.ac.sheffield.jast.xml.Content
-
Returns the parent Content node of this Content node.
- getParser() - Method in class uk.ac.sheffield.jast.build.BasicBuilder
-
Returns the XMLParser which is using this Builder.
- getParser() - Method in interface uk.ac.sheffield.jast.build.Builder
-
Returns the XMLParser which is using this Builder.
- getPathname() - Method in class uk.ac.sheffield.jast.xml.Namespace
-
Returns the global pathname of this Namespace, a unique identifier.
- getPattern() - Method in class uk.ac.sheffield.jast.xpath.XPath
-
Returns the XPath query pattern as a String.
- getPattern() - Method in class uk.ac.sheffield.jast.xpath.XPathCompiler
-
Returns the last XPath query pattern submitted to this compiler.
- getPrefix() - Method in class uk.ac.sheffield.jast.xml.Markup
-
Returns the prefix of this Markup content.
- getProductions() - Method in class uk.ac.sheffield.jast.valid.DTDReader
-
Returns the list of ElementRule grammar productions recorded by this
DTDReader.
- getProductions() - Method in class uk.ac.sheffield.jast.valid.ElementRule
-
Returns the list of ElementRule productions that are reachable from
this ElementRule.
- getProperties() - Method in class uk.ac.sheffield.jast.Metadata
-
Returns the set of XML metadata attributes that were previously stored
as properties of this Metadata.
- getProperty(Object, String) - Method in class uk.ac.sheffield.jast.Marshaller
-
Returns the value of the named property in an AST object.
- getProperty(String) - Method in class uk.ac.sheffield.jast.Metadata
-
Retrieves the value of an XML metadata attribute.
- getPropertyNames(Object) - Method in class uk.ac.sheffield.jast.Marshaller
-
Returns the names of all the Fields of an AST object that are
attribute properties.
- getPublicID() - Method in class uk.ac.sheffield.jast.xml.Doctype
-
Returns the optional public ID of this Doctype, if it has one.
- getRating() - Method in class uk.ac.sheffield.jast.ast.Show
-
- getRegexFor(String) - Method in class uk.ac.sheffield.jast.filter.TypeFilter
-
Compiles a regular expression pattern to recognise a given type.
- getRootElement() - Method in class uk.ac.sheffield.jast.xml.Document
-
Returns the single root Element, the principal content of this Document.
- getRootElement() - Method in class uk.ac.sheffield.jast.xml.Element
-
Returns the root Element of the XML tree containing this Element.
- getRootID() - Method in class uk.ac.sheffield.jast.xml.Doctype
-
Returns the root Element identifier defined by this Doctype's grammar.
- getRuleChildren() - Method in class uk.ac.sheffield.jast.valid.CompoundRule
-
Returns the children GrammarRules of this CompoundRule.
- getRuleChildren() - Method in class uk.ac.sheffield.jast.valid.ElementRule
-
Returns the GrammarRule children of this ElementRule.
- getRuleChildren() - Method in class uk.ac.sheffield.jast.valid.GrammarRule
-
Returns the immediate GrammarRule children of this GrammarRule.
- getRules() - Method in class uk.ac.sheffield.jast.xpath.XPath
-
Returns the compiled XPathRules as a list of rule-sequences.
- getRules() - Method in class uk.ac.sheffield.jast.xpath.XPathCompiler
-
Returns the last list of XPathRules compiled by this compiler.
- getSetMethod(Class<?>, Field) - Method in class uk.ac.sheffield.jast.Unmarshaller
-
Searches the given AST class type for a public set-method for the
given Field.
- getShows() - Method in class uk.ac.sheffield.jast.ast.Catalogue
-
- getStringEntities() - Method in class uk.ac.sheffield.jast.Lexicon
-
Returns the set of XML string entity references in this Lexicon.
- getSystemID() - Method in class uk.ac.sheffield.jast.xml.Doctype
-
Returns the system ID of this Doctype, if it has one.
- getTabString() - Method in class uk.ac.sheffield.jast.XMLStreamer
-
Returns the current tabulation string.
- getTarget() - Method in class uk.ac.sheffield.jast.xml.Declaration
-
Returns the target of this XML Declaration.
- getTarget() - Method in class uk.ac.sheffield.jast.xml.Instruction
-
Returns the target of this Instruction.
- getText() - Method in class uk.ac.sheffield.jast.BasicScanner
-
Returns the first piece of segmented text at the head of the text
queue.
- getText() - Method in class uk.ac.sheffield.jast.xml.Attribute
-
Returns the value of this Attribute.
- getText() - Method in class uk.ac.sheffield.jast.xml.Content
-
Returns the textual content of this Content node.
- getText() - Method in class uk.ac.sheffield.jast.xml.Element
-
Returns all the textual contents of this Element as a String.
- getText() - Method in class uk.ac.sheffield.jast.xml.Text
-
Returns the textual content of this Text node.
- getTitle() - Method in class uk.ac.sheffield.jast.ast.Show
-
- getToken() - Method in class uk.ac.sheffield.jast.BasicScanner
-
Returns the first token at the head of the token queue.
- getTrimText() - Method in class uk.ac.sheffield.jast.xml.Element
-
Returns the trimmed textual contents of this Element as a String.
- getTrimText() - Method in class uk.ac.sheffield.jast.xml.Text
-
Returns the trimmed textual content of this Text, as a String.
- getType() - Method in class uk.ac.sheffield.jast.xml.Attribute
-
Returns the type of this Content.
- getType() - Method in class uk.ac.sheffield.jast.xml.Comment
-
Returns the type of this Content.
- getType() - Method in class uk.ac.sheffield.jast.xml.Content
-
Returns the type of this Content.
- getType() - Method in class uk.ac.sheffield.jast.xml.Data
-
Returns the type of this Content.
- getType() - Method in class uk.ac.sheffield.jast.xml.Declaration
-
Returns the type of this Declaration.
- getType() - Method in class uk.ac.sheffield.jast.xml.Doctype
-
Returns the type of this Content.
- getType() - Method in class uk.ac.sheffield.jast.xml.Document
-
Returns the type of this Content.
- getType() - Method in class uk.ac.sheffield.jast.xml.Element
-
Returns the type of this Content.
- getType() - Method in class uk.ac.sheffield.jast.xml.Instruction
-
Returns the type of this Instruction.
- getType() - Method in class uk.ac.sheffield.jast.xml.Text
-
Returns the type of this Content.
- getTypeFor(String) - Method in class uk.ac.sheffield.jast.filter.NumberFilter
-
Determines the underlying IEEE storage ieeeType for a given type name.
- getUpperBound() - Method in class uk.ac.sheffield.jast.valid.IterationRule
-
- getURI() - Method in class uk.ac.sheffield.jast.xml.Namespace
-
Returns the URI corresponding to the global pathname, which defines
this Namespace.
- getValue() - Method in class uk.ac.sheffield.jast.xml.Attribute
-
Returns the value of this Attribute.
- getValue(String) - Method in class uk.ac.sheffield.jast.xml.Descriptor
-
Returns the value of a named Attribute of this Descriptor.
- getVersion() - Method in class uk.ac.sheffield.jast.xml.Declaration
-
Returns the XML version declared by this Declaration.
- getVersion() - Method in class uk.ac.sheffield.jast.xml.Document
-
Returns the XML version of this Document, by default 1.0.
- grammar - Variable in class uk.ac.sheffield.jast.xml.Doctype
-
The compiled grammar represented by this Doctype.
- GrammarRule - Class in uk.ac.sheffield.jast.valid
-
GrammarRule is the abstract ancestor of all kinds of XML grammar rules.
- GrammarRule(String) - Constructor for class uk.ac.sheffield.jast.valid.GrammarRule
-
Creates a GrammarRule, with the given identifier.
- grammars - Variable in class uk.ac.sheffield.jast.xml.XMLSchema
-
The possibly-multiple roots of the grammar trees represented by this
XMLSchema.
- GREATEREQUAL - Static variable in class uk.ac.sheffield.jast.filter.EvalFilter
-
- GREATERTHAN - Static variable in class uk.ac.sheffield.jast.filter.EvalFilter
-