- range - Variable in class uk.ac.sheffield.jast.filter.RangeFilter
-
The range of reference values for this RangeFilter.
- RangeFilter - Class in uk.ac.sheffield.jast.filter
-
RangeFilter is a simple filter selecting nodes with values in a given set.
- RangeFilter(RangeFilter, int) - Constructor for class uk.ac.sheffield.jast.filter.RangeFilter
-
Secretly creates a RangeFilter with a restricted content-type.
- RangeFilter() - Constructor for class uk.ac.sheffield.jast.filter.RangeFilter
-
Creates an empty RangeFilter that accepts nothing yet.
- RangeFilter(int) - Constructor for class uk.ac.sheffield.jast.filter.RangeFilter
-
Creates an empty RangeFilter for nodes of a given content-type that
accepts nothing yet.
- RangeFilter(String) - Constructor for class uk.ac.sheffield.jast.filter.RangeFilter
-
Creates a RangeFilter that filters for nodes having any value in the
given range.
- RangeFilter(String, int) - Constructor for class uk.ac.sheffield.jast.filter.RangeFilter
-
Creates a RangeFilter that filters for nodes of a given content-type
having any value in the given range.
- RangeFilter(List<String>) - Constructor for class uk.ac.sheffield.jast.filter.RangeFilter
-
Creates a RangeFilter that filters for nodes having any value in the
given range.
- RangeFilter(List<String>, int) - Constructor for class uk.ac.sheffield.jast.filter.RangeFilter
-
Creates a RangeFilter that filters for nodes of a given content-type
having any value in the given range.
- rating - Variable in class uk.ac.sheffield.jast.ast.Show
-
- rawLayout - Variable in class uk.ac.sheffield.jast.build.XMLBuilder
-
A flag describing whether to preserve the native format of the XML.
- rawLayout - Variable in class uk.ac.sheffield.jast.XMLReader
-
A flag describing whether to preserve the native format of the XML.
- rawLayout - Variable in class uk.ac.sheffield.jast.XMLWriter
-
Flag describing whether to preserve the layout of the Document.
- readDocument() - Method in class uk.ac.sheffield.jast.ASTReader
-
Parses XML data from the input source and creates a custom Java AST
syntax tree.
- readDocument() - Method in class uk.ac.sheffield.jast.build.XMLParser
-
Parses the complete XML document and returns a syntax tree rooted in a
general Object.
- readDocument() - Method in class uk.ac.sheffield.jast.valid.XSDReader
-
Parses XML schema data from the input source and creates an XMLSchema.
- readDocument() - Method in class uk.ac.sheffield.jast.XMLReader
-
Parses XML data from the input source and creates a classic Java XML
syntax tree.
- readExternalEntity(String) - Method in class uk.ac.sheffield.jast.valid.DTDReader
-
Read the value of an external entity from a URI.
- readGrammar() - Method in class uk.ac.sheffield.jast.valid.DTDReader
-
Parses the DTD grammar, compiling a tree of GrammarRules and updating
a Lexicon with new entity definitions.
- readGrammar() - Method in class uk.ac.sheffield.jast.valid.XSDCompiler
-
Analyses the grammar specified by the XML Schema to build a grammar
rooted in one or more ElementRules.
- regex - Variable in class uk.ac.sheffield.jast.filter.PatternFilter
-
The regular expression pattern to be accepted.
- registerFields(Class<?>) - Method in class uk.ac.sheffield.jast.Marshaller
-
Registers which Fields of a type are properties and which are
dependents.
- remove() - Method in class uk.ac.sheffield.jast.xml.XMLIterator
-
Removes the current node.
- removeAttribute(Attribute) - Method in class uk.ac.sheffield.jast.xml.Descriptor
-
Removes an Attribute node from this Descriptor's attribute list.
- removeAttribute(String) - Method in class uk.ac.sheffield.jast.xml.Descriptor
-
Removes an Attribute node with the given name from this Descriptor's
attribute list.
- removeChild(String) - Method in class uk.ac.sheffield.jast.xml.Element
-
Removes the first child of this Element with a given name.
- removeChild(int) - Method in class uk.ac.sheffield.jast.xml.Element
-
Removes the child of this Element at the given index.
- removeChildren(String) - Method in class uk.ac.sheffield.jast.xml.Element
-
Removes all the children of this Element with the given name.
- removeContent(Content) - Method in class uk.ac.sheffield.jast.xml.Content
-
Removes a Content node from this Content's immediate children.
- removeContent(int) - Method in class uk.ac.sheffield.jast.xml.Content
-
Removes the Content node at the given index from this Content's
immediate children.
- removeContent(Content) - Method in class uk.ac.sheffield.jast.xml.Document
-
Removes a Content node from this Document's immediate contents.
- removeContent(Content) - Method in class uk.ac.sheffield.jast.xml.Element
-
Removes a Content node from this Element's immediate contents.
- removeContents(Filter) - Method in class uk.ac.sheffield.jast.xml.Content
-
Removes all Content nodes immediately under this node that satisfy
the matching rule of a Filter.
- replaceUnique(Content) - Method in class uk.ac.sheffield.jast.xml.Document
-
Secret method to replace or add a uniquely-occurring Content node in
this Document.
- required - Variable in class uk.ac.sheffield.jast.valid.AttributeRule
-
Flag indicating if the attribute property is required.
- restoreReference(String, Object) - Method in class uk.ac.sheffield.jast.Unmarshaller
-
Restores a re-entrant reference to an object that has already been
unmarshalled.
- restrict - Variable in class uk.ac.sheffield.jast.filter.ChildFilter
-
The component filter restriction to apply to each child Element.
- restrict(Filter) - Method in class uk.ac.sheffield.jast.filter.ChildFilter
-
Applies a further restriction to the acceptable child Elements.
- restrict - Variable in class uk.ac.sheffield.jast.filter.PropertyFilter
-
The component filter restriction to apply to each owned Attribute.
- restrict(Filter) - Method in class uk.ac.sheffield.jast.filter.PropertyFilter
-
Applies a further restriction to the acceptable Attributes.
- restrict(Filter) - Method in class uk.ac.sheffield.jast.valid.AttributeRule
-
Restricts the applicability of this AttributeRule by adding a Filter.
- restrict(Filter) - Method in class uk.ac.sheffield.jast.valid.ElementRule
-
Restricts the applicability of this ElementRule by adding a Filter.
- restrict(Filter) - Method in class uk.ac.sheffield.jast.valid.GrammarRule
-
Adds a value, range or type restriction to this GrammarRule.
- restrict(Filter) - Method in class uk.ac.sheffield.jast.valid.MixedContentRule
-
Restricts this MixedContentRule by adding a further Filter.
- restrict(Filter) - Method in class uk.ac.sheffield.jast.valid.TextContentRule
-
Restricts this TextContentRule by adding a further Filter.
- restrict(Filter) - Method in class uk.ac.sheffield.jast.xpath.XPathRule
-
Restricts the current applicable contexts by adding a Filter.
- RestrictFilter - Class in uk.ac.sheffield.jast.filter
-
RestrictFilter is a simple filter selecting nodes with restricted values.
- RestrictFilter(RestrictFilter, int) - Constructor for class uk.ac.sheffield.jast.filter.RestrictFilter
-
Secret constructor to copy a RestrictFilter but reset the type mask.
- RestrictFilter(String, String) - Constructor for class uk.ac.sheffield.jast.filter.RestrictFilter
-
Creates a RestrictFilter testing the value of any node with content.
- RestrictFilter(String, String, int) - Constructor for class uk.ac.sheffield.jast.filter.RestrictFilter
-
Creates a RestrictFilter testing the content of a given node type.
- root - Variable in class uk.ac.sheffield.jast.xml.Doctype
-
The identifier of the root Element in the grammar defined by this
Doctype.
- rootElement - Variable in class uk.ac.sheffield.jast.build.XMLBuilder
-
The root Element for the Document.