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 

P

parent - Variable in class uk.ac.sheffield.jast.filter.IndexFilter
The parent of the nodes being filtered, set when this filter is applied to the first child node of a new parent.
parent - Variable in class uk.ac.sheffield.jast.filter.PositionFilter
The parent of the nodes being filtered.
parent - Variable in class uk.ac.sheffield.jast.valid.GrammarRule
The parent GrammarRule for this GrammarRule.
parent - Variable in class uk.ac.sheffield.jast.xml.Content
The owner of this Content node.
ParentAxisRule - Class in uk.ac.sheffield.jast.xpath
ParentAxisRule is an XPathRule that selects the parent of the context node.
ParentAxisRule() - Constructor for class uk.ac.sheffield.jast.xpath.ParentAxisRule
Creates a ParentAxisRule that returns any parent node.
ParentAxisRule(Filter) - Constructor for class uk.ac.sheffield.jast.xpath.ParentAxisRule
Creates a ParentAxisRule that returns only parent nodes passed by the supplied Filter.
PARENTNODES - Static variable in class uk.ac.sheffield.jast.filter.Filter
Bit-mask matching all nodes that may be the parents of other nodes.
parseAnyContent() - Method in class uk.ac.sheffield.jast.ASTReader
Parses one kind of XML content.
parseAnyContent() - Method in class uk.ac.sheffield.jast.build.XMLParser
Parses one kind of XML content.
parseAnyContent() - Method in class uk.ac.sheffield.jast.XMLReader
Parses one kind of XML content.
parseAnyRule() - Method in class uk.ac.sheffield.jast.valid.DTDReader
Parses any single DTD grammar rule.
parseAttlistRule() - Method in class uk.ac.sheffield.jast.valid.DTDReader
Parses an ATTLIST definition.
parseAttribute() - Method in class uk.ac.sheffield.jast.ASTReader
Parses an XML attribute.
parseAttribute() - Method in class uk.ac.sheffield.jast.build.XMLParser
Parses an attribute-value pair.
parseAttribute() - Method in class uk.ac.sheffield.jast.XMLReader
Parses an XML attribute.
parseBinding() - Method in class uk.ac.sheffield.jast.ASTReader
 
parseBoolean(String) - Method in class uk.ac.sheffield.jast.filter.RestrictFilter
Secret method to parse boolean values or raise an exception.
parseClosingTag() - Method in class uk.ac.sheffield.jast.build.XMLParser
Parses an XML element closing tag.
parseComment() - Method in class uk.ac.sheffield.jast.ASTReader
Parses an XML comment.
parseComment() - Method in class uk.ac.sheffield.jast.build.XMLParser
Parses an XML comment.
parseComment() - Method in class uk.ac.sheffield.jast.valid.DTDReader
Parses an XML comment.
parseComment() - Method in class uk.ac.sheffield.jast.XMLReader
Parses an XML comment.
parseCompoundBody() - Method in class uk.ac.sheffield.jast.valid.DTDReader
Parses a compound grammar rule body term.
parseDeclaration() - Method in class uk.ac.sheffield.jast.ASTReader
Parses the XML Declaration.
parseDeclaration() - Method in class uk.ac.sheffield.jast.build.XMLParser
Parses the XML declaration, which must appear at the head of the Document.
parseDeclaration() - Method in class uk.ac.sheffield.jast.XMLReader
Parses the XML Declaration.
parseDigitToken() - Method in class uk.ac.sheffield.jast.xpath.XPathCompiler
Parses a positive or negative digit token.
parseDoctype() - Method in class uk.ac.sheffield.jast.ASTReader
Parses a doctype declaration.
parseDoctype() - Method in class uk.ac.sheffield.jast.build.XMLParser
Parses a DOCTYPE declaration.
parseDoctype() - Method in class uk.ac.sheffield.jast.XMLReader
Parses a doctype declaration.
parseDocument() - Method in class uk.ac.sheffield.jast.build.XMLParser
Parses the complete XML document.
parseDocumentBody() - Method in class uk.ac.sheffield.jast.XMLReader
Parses the rest of the Document after any required Declaration (for XML files) or Doctype (for HTML files).
parseElement() - Method in class uk.ac.sheffield.jast.ASTReader
Parses an XML element.
parseElement() - Method in class uk.ac.sheffield.jast.build.XMLParser
Parses an XML element.
parseElement() - Method in class uk.ac.sheffield.jast.XMLReader
Parses an XML element.
parseElementBody() - Method in class uk.ac.sheffield.jast.valid.DTDReader
Parses an element grammar rule body term.
parseElementRule() - Method in class uk.ac.sheffield.jast.valid.DTDReader
Parses an ELEMENT definition.
parseEntityReference() - Method in class uk.ac.sheffield.jast.build.XMLParser
Parses an XML entity reference.
parseEntityRule() - Method in class uk.ac.sheffield.jast.valid.DTDReader
Parses an ENTITY definition.
parseEscapedData() - Method in class uk.ac.sheffield.jast.ASTReader
Parses some escaped character data.
parseEscapedData() - Method in class uk.ac.sheffield.jast.build.XMLParser
Scans escaped character data inside a CDATA section.
parseEscapedData() - Method in class uk.ac.sheffield.jast.XMLReader
Parses some escaped character data.
parseExactly(String) - Method in class uk.ac.sheffield.jast.build.XMLParser
Checks that the input contains the exact token next on the stream.
parseInstruction() - Method in class uk.ac.sheffield.jast.ASTReader
Parses an optional XML processing instruction.
parseInstruction() - Method in class uk.ac.sheffield.jast.build.XMLParser
Parses an XML processing instruction.
parseInstruction() - Method in class uk.ac.sheffield.jast.XMLReader
Parses an optional XML processing instruction.
parseMixedBody() - Method in class uk.ac.sheffield.jast.valid.DTDReader
Parses a mixed-content compound grammar rule body.
parseMultiplicity(GrammarRule) - Method in class uk.ac.sheffield.jast.valid.DTDReader
Parses an optional multiplicity mark adjoining a grammar rule body term.
parseNameToken() - Method in class uk.ac.sheffield.jast.build.XMLParser
Parses an XML name token.
parseNameToken() - Method in class uk.ac.sheffield.jast.xpath.XPathCompiler
Parses an XML name token.
parseNestedPattern(String) - Method in class uk.ac.sheffield.jast.xpath.XPathCompiler
Extracts a nested query pattern that was enclosed in "[...]" brackets.
parseOccurrence(String) - Method in class uk.ac.sheffield.jast.valid.XSDCompiler
Converts an occurrence attribute value into an integer multiplicity.
parseOperatorToken() - Method in class uk.ac.sheffield.jast.xpath.XPathCompiler
Parses an operator symbol, one of six supported comparison operators.
parseQuotedValue() - Method in class uk.ac.sheffield.jast.BasicReader
Parses the quoted value of an XML attribute.
parseQuotedValue() - Method in class uk.ac.sheffield.jast.build.XMLParser
Parses a quoted value-string.
parser - Variable in class uk.ac.sheffield.jast.build.BasicBuilder
The parser used by this BasicBuilder to scan the input data.
parseTextContent() - Method in class uk.ac.sheffield.jast.ASTReader
Parses some text content.
parseTextContent() - Method in class uk.ac.sheffield.jast.build.XMLParser
Parses non-markup content as PCDATA text.
parseTextContent() - Method in class uk.ac.sheffield.jast.XMLReader
Parses some text content.
parseValueString() - Method in class uk.ac.sheffield.jast.xpath.XPathCompiler
Parses a value expression.
PatternFilter - Class in uk.ac.sheffield.jast.filter
PatternFilter is a simple filter accepting nodes whose value matches a pattern.
PatternFilter(PatternFilter, int) - Constructor for class uk.ac.sheffield.jast.filter.PatternFilter
Secretly creates a PatternFilter for a restricted content type.
PatternFilter(String) - Constructor for class uk.ac.sheffield.jast.filter.PatternFilter
Creates a PatternFilter that accepts nodes whose textual value matches a pattern.
PatternFilter(String, int) - Constructor for class uk.ac.sheffield.jast.filter.PatternFilter
Creates a PatternFilter that accepts nodes of the given content-type, whose value matches a pattern.
populate(String) - Method in class uk.ac.sheffield.jast.filter.NameSetFilter
Populate the name set from an enumerated range of names.
populate(List<String>) - Method in class uk.ac.sheffield.jast.filter.NameSetFilter
Populates the name set from a list of names.
PositionFilter - Class in uk.ac.sheffield.jast.filter
PositionFilter is a filter accepting sibling nodes before or after an index.
PositionFilter(String, int) - Constructor for class uk.ac.sheffield.jast.filter.PositionFilter
Creates a PositionFilter accepting any siblings, whose index stands in the given relationship with a reference index.
PositionFilter(String, int, int) - Constructor for class uk.ac.sheffield.jast.filter.PositionFilter
Creates a PositionFilter accepting siblings of the given content type, whose index stands in the given relationship with a reference index.
PositionFilter(PositionFilter, int) - Constructor for class uk.ac.sheffield.jast.filter.PositionFilter
Secret constructor to copy a PositionFilter but reset the type mask.
prefix - Variable in class uk.ac.sheffield.jast.filter.PrefixFilter
The search key prefix for this PrefixFilter.
prefix - Variable in class uk.ac.sheffield.jast.xml.Markup
The namespace prefix of this Markup content.
PrefixFilter - Class in uk.ac.sheffield.jast.filter
PrefixFilter is a simple filter for selecting nodes with a given prefix.
PrefixFilter(String) - Constructor for class uk.ac.sheffield.jast.filter.PrefixFilter
Creates a PrefixFilter that that accepts Markup nodes with a given prefix.
PrefixFilter(String, int) - Constructor for class uk.ac.sheffield.jast.filter.PrefixFilter
Creates a PrefixFilter that accepts subtypes of Markup with a given prefix.
preserveLayout(boolean) - Method in class uk.ac.sheffield.jast.build.XMLBuilder
Instructs this XMLBuilder whether to preserve, or ignore layout text.
preserveLayout(boolean) - Method in class uk.ac.sheffield.jast.XMLReader
Instructs this XMLReader whether to preserve, or ignore layout text.
preserveLayout(boolean) - Method in class uk.ac.sheffield.jast.XMLWriter
Instructs this XMLWriter whether to preserve, or ignore, the layout of the Document.
prettyPrint - Variable in class uk.ac.sheffield.jast.XMLWriter
Flag describing whether to pretty print the next XML content.
PRINT_TEXT - Static variable in class uk.ac.sheffield.jast.Tokens
The constant denoting printing text.
processEntities(Lexicon, String) - Method in class uk.ac.sheffield.jast.Metadata
Processes the external and internal grammar subsets in order to find any extra entity definitions.
production - Variable in class uk.ac.sheffield.jast.valid.CompoundRule
The GrammarRule children of this CompoundRule.
production - Variable in class uk.ac.sheffield.jast.valid.ElementRule
The top GrammarRule which describes the production of this ElementRule.
PropertyFilter - Class in uk.ac.sheffield.jast.filter
PropertyFilter is a compound filter selecting nodes with given attributes.
PropertyFilter() - Constructor for class uk.ac.sheffield.jast.filter.PropertyFilter
Creates a PropertyFilter that accepts any descriptor node having at least one attribute.
PropertyFilter(int) - Constructor for class uk.ac.sheffield.jast.filter.PropertyFilter
Creates a PropertyFilter that accepts any descriptor node of a given content-type that has at least one attribute.
PropertyFilter(Filter) - Constructor for class uk.ac.sheffield.jast.filter.PropertyFilter
Creates a PropertyFilter that accepts any descriptor node having at least one attribute that is accepted by the supplied filter.
PropertyFilter(Filter, int) - Constructor for class uk.ac.sheffield.jast.filter.PropertyFilter
Creates a PropertyFilter that accepts any descriptor node of a given content type, having at least one attribute that is accepted by the supplied filter.
propertyMap - Variable in class uk.ac.sheffield.jast.Marshaller
The map from types to attribute property names.
propertyMap - Variable in class uk.ac.sheffield.jast.Metadata
The map storing all other attributes as metadata.
PROPERTYNODES - Static variable in class uk.ac.sheffield.jast.filter.Filter
Bit-mask matching all nodes that can have XML attributes.
putMethodMap(Class<?>, String, Method) - Method in class uk.ac.sheffield.jast.Marshaller
Stores a get-method for a property of an AST class.
putMethodMap(Class<?>, String, Method) - Method in class uk.ac.sheffield.jast.Unmarshaller
Stores a set-method for a property of an AST class, or an add-method for a named dependent child of the AST class.
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