A B C D E F G H I L M N O P R S T U V W X Z

A

AbsolutePath - Class in dk.brics.xpath
Absolute path node.
AbsolutePath(List<Step>) - Constructor for class dk.brics.xpath.AbsolutePath
Constructs a new absolute path node.
addClosedAttributeGap(String) - Method in class dk.brics.xmlgraph.XMLGraph
Adds a gap name to the set of maybe closed attribute gaps.
addClosedTemplateGap(String) - Method in class dk.brics.xmlgraph.XMLGraph
Adds a gap name to the set of maybe closed template gaps.
addContent(int) - Method in class dk.brics.xmlgraph.SequenceNode
Adds outgoing edge.
addDefine(Define) - Method in class dk.brics.relaxng.Grammar
Adds a named pattern to this grammar.
addNamespaces(Map<String, String>) - Method in class dk.brics.xpath.evaluator.EvaluationContext
Adds all namespaces from given map.
addNode(Node) - Method in class dk.brics.xmlgraph.XMLGraph
Adds a node.
addOpenAttributeGap(String) - Method in class dk.brics.xmlgraph.XMLGraph
Adds a gap name to the set of maybe open attribute gaps.
addOpenTemplateGap(String) - Method in class dk.brics.xmlgraph.XMLGraph
Adds a gap name to the set of maybe open template gaps.
addPredicate(Predicate) - Method in class dk.brics.xpath.Step
Adds a predicate to this step.
addRoot(Node) - Method in class dk.brics.xmlgraph.XMLGraph
Adds a node as root.
AnyNameNameClass - Class in dk.brics.relaxng
<anyName> [<except> nameClass </except>] </anyName>
AnyNameNameClass(NameClass) - Constructor for class dk.brics.relaxng.AnyNameNameClass
Constructs a new anyName name class.
apply(Visitor) - Method in class dk.brics.xpath.AbsolutePath
 
apply(Visitor) - Method in class dk.brics.xpath.AttributeAxis
 
apply(Visitor) - Method in class dk.brics.xpath.Axis
 
apply(Visitor) - Method in class dk.brics.xpath.ChildAxis
 
apply(Visitor) - Method in class dk.brics.xpath.ComplexPredicate
 
apply(Visitor) - Method in class dk.brics.xpath.DescendantOrSelfAxis
 
apply(Visitor) - Method in class dk.brics.xpath.NameTest
 
apply(Visitor) - Method in class dk.brics.xpath.Node
Applies the given Visitor to this node.
apply(Visitor) - Method in class dk.brics.xpath.NodeTest
 
apply(Visitor) - Method in class dk.brics.xpath.Path
 
apply(Visitor) - Method in class dk.brics.xpath.PathPredicate
 
apply(Visitor) - Method in class dk.brics.xpath.Predicate
 
apply(Visitor) - Method in class dk.brics.xpath.RelativePath
 
apply(Visitor) - Method in class dk.brics.xpath.Step
 
apply(Visitor) - Method in class dk.brics.xpath.Test
 
apply(Visitor) - Method in class dk.brics.xpath.TextTest
 
apply(Visitor) - Method in class dk.brics.xpath.UnionExpr
 
AttributeAxis - Class in dk.brics.xpath
Attribute axis node.
AttributeAxis() - Constructor for class dk.brics.xpath.AttributeAxis
Constructs a new attribute axis node.
AttributeCollector - Class in dk.brics.xmlgraph.validator
Collector of attribute nodes.
AttributeCollector() - Constructor for class dk.brics.xmlgraph.validator.AttributeCollector
Constructs a new collector.
AttributeNode - Class in dk.brics.xmlgraph
Attribute node.
AttributeNode(Automaton, int, Origin) - Constructor for class dk.brics.xmlgraph.AttributeNode
Constructs a new attribute node.
AttributePattern - Class in dk.brics.relaxng
<attribute> nameClass pattern </attribute>
AttributePattern(NameClass, Pattern, Origin) - Constructor for class dk.brics.relaxng.AttributePattern
Constructs a new attribute pattern.
AutomatonWrapper - Class in dk.brics.misc
Wrapper for element name and attribute automata.
Axis - Class in dk.brics.xpath
Abstract superclass for axes.
Axis(Axis.Kind) - Constructor for class dk.brics.xpath.Axis
Constructs a new axis node.
Axis.Kind - Enum in dk.brics.xpath
Axis kinds.

B

build(URL, Origin) - Method in class dk.brics.xmlgraph.converter.Template2XMLGraph
Builds JDOM representation of the given template or document.
build(Reader, Origin) - Method in class dk.brics.xmlgraph.converter.Template2XMLGraph
Builds JDOM representation of the given template or document.
build(Node, XMLGraph, boolean, boolean, Automaton, NodeKind[], boolean, boolean) - Method in class dk.brics.xmlgraph.validator.ContentDescriptionBuilder
Converts the given node.
BuiltInDatatypes - Class in dk.brics.relaxng.converter
Converter for built-in datatypes.
BuiltInDatatypes() - Constructor for class dk.brics.relaxng.converter.BuiltInDatatypes
Constructs a new converter.

C

check(PrintStream) - Method in class dk.brics.relaxng.Grammar
Checks that this grammar represents a Restricted RELAX NG schema using a RestrictedChecker.
check(Grammar) - Method in class dk.brics.relaxng.RestrictedChecker
Checks the given grammar.
check(XMLGraph) - Method in class dk.brics.xmlgraph.WelldefinedChecker
Checks the given XML graph.
check(PrintStream) - Method in class dk.brics.xmlgraph.XMLGraph
Checks that this XML graph is well-defined using a WelldefinedChecker.
ChildAxis - Class in dk.brics.xpath
Child axis node.
ChildAxis() - Constructor for class dk.brics.xpath.ChildAxis
Constructs a new child axis node.
ChoiceNameClass - Class in dk.brics.relaxng
<choice> nameClass* </choice>
ChoiceNameClass(List<NameClass>) - Constructor for class dk.brics.relaxng.ChoiceNameClass
Constructs a new choice name class.
ChoiceNode - Class in dk.brics.xmlgraph
Choice/gap node.
ChoiceNode(Collection<Integer>, Origin) - Constructor for class dk.brics.xmlgraph.ChoiceNode
Constructs a new non-gap choice node.
ChoiceNode(String, boolean, boolean, Collection<Integer>, Origin) - Constructor for class dk.brics.xmlgraph.ChoiceNode
Constructs a new gap choice node.
ChoicePattern - Class in dk.brics.relaxng
<choice> pattern* </choice>
ChoicePattern(List<Pattern>, Origin) - Constructor for class dk.brics.relaxng.ChoicePattern
Constructs a new choice pattern.
clone() - Method in class dk.brics.xmlgraph.AttributeNode
 
clone() - Method in class dk.brics.xmlgraph.ChoiceNode
 
clone() - Method in class dk.brics.xmlgraph.ElementNode
 
clone() - Method in class dk.brics.xmlgraph.InterleaveNode
 
clone() - Method in class dk.brics.xmlgraph.MultiContentNode
 
clone() - Method in class dk.brics.xmlgraph.NoContentNode
 
clone() - Method in class dk.brics.xmlgraph.Node
Clones this node.
clone() - Method in class dk.brics.xmlgraph.OneOrMoreNode
 
clone() - Method in class dk.brics.xmlgraph.SequenceNode
 
clone() - Method in class dk.brics.xmlgraph.SingleContentNode
 
clone() - Method in class dk.brics.xmlgraph.TextNode
 
clone() - Method in class dk.brics.xmlgraph.XMLGraph
Clones this XML graph.
collect(Node, XMLGraph, NodeKind[], boolean) - Method in class dk.brics.xmlgraph.validator.AttributeCollector
Collects attributes nodes from the given node.
collect(Node, XMLGraph, NodeKind[]) - Method in class dk.brics.xmlgraph.validator.ElementCollector
Collects element nodes from the given node.
common_element_names - Static variable in class dk.brics.xmlgraph.converter.RepetitionFixer
Common element names to fix.
compareTo(Origin) - Method in class dk.brics.misc.Origin
 
ComplexPredicate - Class in dk.brics.xpath
Complex predicate node.
ComplexPredicate() - Constructor for class dk.brics.xpath.ComplexPredicate
Constructs a new complex predicate node.
ConcreteNode - Interface in dk.brics.xmlgraph
Interface for concrete nodes.
configureContentHandler(SAXHandler) - Method in class dk.brics.misc.ExtendedSAXBuilder
Configures the content handler.
content - Variable in class dk.brics.xmlgraph.SingleContentNode
Index of sub-node.
ContentDescription - Class in dk.brics.xmlgraph.validator
Result from ContentDescriptionBuilder.
ContentDescriptionBuilder - Class in dk.brics.xmlgraph.validator
Converter from element node to description of its contents.
ContentDescriptionBuilder() - Constructor for class dk.brics.xmlgraph.validator.ContentDescriptionBuilder
Constructs a new converter.
contents - Variable in class dk.brics.xmlgraph.MultiContentNode
Collection of indices of sub-nodes.
convert(URL) - Method in class dk.brics.relaxng.converter.dtd.DTD2RestrRelaxNG
Loads DTD schema and converts it to Restricted RELAX NG.
convert(URL, String) - Method in class dk.brics.relaxng.converter.dtd.DTD2RestrRelaxNG
Loads DTD schema and converts it to Restricted RELAX NG.
convert(Grammar) - Method in class dk.brics.relaxng.converter.RestrRelaxNG2XMLGraph
Converts the given schema into a new XML graph.
convert(URL) - Method in class dk.brics.relaxng.converter.xmlschema.XMLSchema2RestrRelaxNG
Loads schema in XML Schema and converts it to Restricted RELAX NG.
convert(URL, String) - Method in class dk.brics.relaxng.converter.xmlschema.XMLSchema2RestrRelaxNG
Loads schema in XML Schema and converts it to Restricted RELAX NG.
convert(Collection<URL>, String) - Method in class dk.brics.relaxng.converter.xmlschema.XMLSchema2RestrRelaxNG
Loads schemas in XML Schema and converts them to a combined Restricted RELAX NG schema.
convert(XMLGraph, boolean) - Method in class dk.brics.xmlgraph.converter.Serializer
Returns JDOM representation of this XML graph.
convert(Document, Origin) - Method in class dk.brics.xmlgraph.converter.Template2XMLGraph
Converts the given template or document to a new XML graph.
convert(Document, AutomatonProvider) - Method in class dk.brics.xmlgraph.converter.Unserializer
Constructs an XML graph from its serialized XML representation.
convert(XMLGraph) - Static method in class dk.brics.xmlgraph.converter.XSIConverter
Converts xsi:type and xsi:nil attributes in the given XML graph.
ConverterException - Exception in dk.brics.misc
Exception during conversion.
ConverterException(String) - Constructor for exception dk.brics.misc.ConverterException
Constructs a new exception with the given message.
ConverterException(String, Exception) - Constructor for exception dk.brics.misc.ConverterException
Constructs a new exception with the given message and cause.
ConverterException(Exception) - Constructor for exception dk.brics.misc.ConverterException
Constructs a new exception with the given cause.

D

Data2Automaton - Class in dk.brics.relaxng.converter
Converter from data patterns to automata.
Data2Automaton(Grammar, DatatypeLibrary) - Constructor for class dk.brics.relaxng.converter.Data2Automaton
Constructs a new converter.
DataPattern - Class in dk.brics.relaxng
<data type="NCName" datatypeLibrary="anyURI"> param* [exceptPattern] </data>
DataPattern(String, String, List<Param>, Pattern, Origin) - Constructor for class dk.brics.relaxng.DataPattern
Constructs a new data pattern.
DatatypeLibrary - Interface in dk.brics.relaxng.converter
Interface for converters from datatypes to automata.
datatypeToAutomaton(String, String, List<Param>) - Method in class dk.brics.relaxng.converter.BuiltInDatatypes
 
datatypeToAutomaton(String, String, List<Param>) - Method in interface dk.brics.relaxng.converter.DatatypeLibrary
Converter from datatype to automaton.
datatypeToAutomaton(String, String, List<Param>) - Method in class dk.brics.relaxng.converter.StandardDatatypes
Converts a datatype.
datatypeToAutomaton(String, String, List<Param>) - Method in class dk.brics.relaxng.converter.xmlschema.XMLSchemaDatatypes
 
Debug - Class in dk.brics.schematools
Debug mode enabled/disabled.
Debug() - Constructor for class dk.brics.schematools.Debug
 
dec() - Static method in class dk.brics.schematools.Debug
Decrement indentation level.
decode(String) - Static method in class dk.brics.misc.AutomatonWrapper
Decodes string.
Define - Class in dk.brics.relaxng
<define name="NCName"> pattern </define>
Define(String) - Constructor for class dk.brics.relaxng.Define
Constructs a new named pattern.
DepthFirstVisitor - Class in dk.brics.xpath
Abstract superclass for all depth-first visitors.
DepthFirstVisitor() - Constructor for class dk.brics.xpath.DepthFirstVisitor
 
DescendantOrSelfAxis - Class in dk.brics.xpath
Descendant-or-self axis node.
DescendantOrSelfAxis() - Constructor for class dk.brics.xpath.DescendantOrSelfAxis
Constructs a new descendant-or-self axis node.
description(Node) - Static method in class dk.brics.xpath.evaluator.StatusMap
 
dispatch(AttributePattern) - Method in class dk.brics.relaxng.PatternProcessor
Processes an AttributePattern.
dispatch(ElementPattern) - Method in class dk.brics.relaxng.PatternProcessor
Processes a ElementPattern.
dispatch(ListPattern) - Method in class dk.brics.relaxng.PatternProcessor
Processes a ListPattern.
dispatch(OneOrMorePattern) - Method in class dk.brics.relaxng.PatternProcessor
Processes a OneOrMorePattern.
dispatch(OptionalPattern) - Method in class dk.brics.relaxng.PatternProcessor
Processes an OptionalPattern.
dispatch(DataPattern) - Method in class dk.brics.relaxng.PatternProcessor
Processes a DataPattern.
dispatch(ChoicePattern) - Method in class dk.brics.relaxng.PatternProcessor
Processes a ChoicePattern.
dispatch(GroupPattern) - Method in class dk.brics.relaxng.PatternProcessor
Processes a GroupPattern.
dispatch(InterleavePattern) - Method in class dk.brics.relaxng.PatternProcessor
Processes a InterleavePattern.
dispatch(EmptyPattern) - Method in class dk.brics.relaxng.PatternProcessor
Processes a EmptyPattern.
dispatch(NotAllowedPattern) - Method in class dk.brics.relaxng.PatternProcessor
Processes a NotAllowedPattern.
dispatch(RefPattern) - Method in class dk.brics.relaxng.PatternProcessor
Processes a RefPattern.
dispatch(TextPattern) - Method in class dk.brics.relaxng.PatternProcessor
Processes a TextPattern.
dispatch(ValuePattern) - Method in class dk.brics.relaxng.PatternProcessor
Processes a ValuePattern.
dispatch(AttributeNode) - Method in class dk.brics.xmlgraph.NodeProcessor
Processes a AttributeNode.
dispatch(ElementNode) - Method in class dk.brics.xmlgraph.NodeProcessor
Processes a ElementNode.
dispatch(OneOrMoreNode) - Method in class dk.brics.xmlgraph.NodeProcessor
Processes a OneOrMoreNode.
dispatch(ChoiceNode) - Method in class dk.brics.xmlgraph.NodeProcessor
Processes a ChoiceNode.
dispatch(SequenceNode) - Method in class dk.brics.xmlgraph.NodeProcessor
Processes a SequenceNode.
dispatch(InterleaveNode) - Method in class dk.brics.xmlgraph.NodeProcessor
Processes a InterleaveNode.
dispatch(TextNode) - Method in class dk.brics.xmlgraph.NodeProcessor
Processes a TextNode.
dk.brics.misc - package dk.brics.misc
Miscellaneous stuff.
dk.brics.relaxng - package dk.brics.relaxng
Representation of (Restricted) RELAX NG schemas.
dk.brics.relaxng.converter - package dk.brics.relaxng.converter
Conversion of (Restricted) RELAX NG schemas.
dk.brics.relaxng.converter.dtd - package dk.brics.relaxng.converter.dtd
Conversion from DTD to Restricted RELAX NG (using Trang).
dk.brics.relaxng.converter.xmlschema - package dk.brics.relaxng.converter.xmlschema
Conversion from XML Schema to Restricted RELAX NG.
dk.brics.schematools - package dk.brics.schematools
Command-line interface.
dk.brics.xmlgraph - package dk.brics.xmlgraph
Representation of XML Graphs (also known as Summary Graphs).
dk.brics.xmlgraph.converter - package dk.brics.xmlgraph.converter
Conversion of XML Graphs.
dk.brics.xmlgraph.validator - package dk.brics.xmlgraph.validator
Validator for XML Graphs relative to Restricted RELAX NG schemas.
dk.brics.xpath - package dk.brics.xpath
Representation of XPath path expressions.
dk.brics.xpath.converter - package dk.brics.xpath.converter
Conversion of XPath paths.
dk.brics.xpath.evaluator - package dk.brics.xpath.evaluator
Evaluation of XPath paths on XML graphs.
DTD2RestrRelaxNG - Class in dk.brics.relaxng.converter.dtd
Converter from DTD to Restricted RELAX NG (using Trang).
DTD2RestrRelaxNG() - Constructor for class dk.brics.relaxng.converter.dtd.DTD2RestrRelaxNG
Constructs a new converter.

E

ElementCollector - Class in dk.brics.xmlgraph.validator
Collector of element nodes.
ElementCollector() - Constructor for class dk.brics.xmlgraph.validator.ElementCollector
Constructs a new collector.
ElementNode - Class in dk.brics.xmlgraph
Element node.
ElementNode(Automaton, int, boolean, Origin) - Constructor for class dk.brics.xmlgraph.ElementNode
Constructs a new element node.
ElementPattern - Class in dk.brics.relaxng
<element> nameClass pattern </element>
ElementPattern(NameClass, Pattern, Origin) - Constructor for class dk.brics.relaxng.ElementPattern
Constructs a new element pattern.
EmptyPattern - Class in dk.brics.relaxng
<empty/>
EmptyPattern(Origin) - Constructor for class dk.brics.relaxng.EmptyPattern
Constructs a new empty pattern.
encodeElement(Automaton) - Static method in class dk.brics.misc.AutomatonWrapper
Encodes element name automata.
equals(Object) - Method in class dk.brics.misc.Origin
 
equals(Object) - Method in class dk.brics.xmlgraph.validator.NodeGraphPair
 
error(ElementNode, Origin, String, String, Origin) - Method in class dk.brics.xmlgraph.validator.SimpleErrorHandler
 
error(ElementNode, Origin, String, String, Origin) - Method in interface dk.brics.xmlgraph.validator.ValidationErrorHandler
Called when a validation error is detected.
evaluate(XMLGraph, String) - Method in class dk.brics.xpath.evaluator.XPathEvaluator
 
evaluate(XMLGraph, String, ElementNode, ChoiceNode) - Method in class dk.brics.xpath.evaluator.XPathEvaluator
 
EvaluationContext - Class in dk.brics.xpath.evaluator
Evalution context used by XPathEvaluator.
EvaluationContext() - Constructor for class dk.brics.xpath.evaluator.EvaluationContext
Constructs a default evalution context.
extend(Grammar) - Method in class dk.brics.relaxng.converter.RestrRelaxNG2XMLGraph
Extends the XML graph with a fragment corresponding to the given schema.
extend(Document, Origin) - Method in class dk.brics.xmlgraph.converter.Template2XMLGraph
Extends the current XML graph with a fragment corresponding to the given XML template constant.
ExtendedSAXBuilder - Class in dk.brics.misc
Extended SAX builder for using XElement.
ExtendedSAXBuilder() - Constructor for class dk.brics.misc.ExtendedSAXBuilder
Constructs a new builder.
extendWith(XMLGraph) - Method in class dk.brics.xmlgraph.XMLGraph
Extends this XML graph with a copy of the given one.

F

find(XMLGraph) - Static method in class dk.brics.xmlgraph.NodeKindFinder
Finds node kinds.
fix(XMLGraph) - Method in class dk.brics.xmlgraph.converter.RepetitionFixer
Fixes the given XML graph.

G

GAP_NAMESPACE - Static variable in class dk.brics.xmlgraph.converter.Template2XMLGraph
Namespace for gap encoding.
get(int) - Method in class dk.brics.xpath.evaluator.StatusMap
Gets the status value for a given node.
getALL() - Method in class dk.brics.xpath.evaluator.StatusMap
Gets the set of nodes with status ALL (or NEVER or DEFINITE).
getAttributeGaps() - Method in class dk.brics.xmlgraph.XMLGraphFragment
Returns the attribute gaps.
getAutomata() - Method in class dk.brics.xmlgraph.converter.Serializer
Returns automata constructed by Serializer.convert(XMLGraph,boolean).
getAxis() - Method in class dk.brics.xpath.Step
Gets the axis node.
getCanonicalName(NameTest, boolean) - Method in class dk.brics.xpath.evaluator.EvaluationContext
Gets the canonical name for a name test node by expanding its prefix to the corresponding URI and allowing all possible xsi-attribute suffixes.
getClosedAttributeGaps() - Method in class dk.brics.xmlgraph.XMLGraph
Returns names of all maybe closed attribute gaps.
getClosedTemplateGaps() - Method in class dk.brics.xmlgraph.XMLGraph
Returns names of all maybe closed template gaps.
getColumn() - Method in class dk.brics.misc.Origin
Returns the column number.
getContent() - Method in class dk.brics.relaxng.SingleContentPattern
Returns the content pattern.
getContent() - Method in class dk.brics.xmlgraph.SingleContentNode
Returns the index of the sub-node.
getContentAutomaton() - Method in class dk.brics.xmlgraph.validator.ContentDescription
Returns content automaton.
getContents() - Method in class dk.brics.relaxng.MultiContentPattern
Returns the content patterns.
getContents() - Method in class dk.brics.xmlgraph.MultiContentNode
Returns indices of sub-nodes.
getDefaultNamespace() - Method in class dk.brics.xpath.evaluator.EvaluationContext
Gets the default namespace URI.
getDefine(String) - Method in class dk.brics.relaxng.Grammar
Returns the pattern definition of the given name
getDefineNodes() - Method in class dk.brics.relaxng.converter.RestrRelaxNG2XMLGraph
Returns map from define names to XML graph nodes from the last conversion.
getDefines() - Method in class dk.brics.relaxng.Grammar
Returns the pattern definitions
getDefinitelyReachableFrom(int) - Method in class dk.brics.xpath.evaluator.Reachability
Gets the set of node indices (ConcreteNode) that are "definitely reachable from" the given node index (ElementNode).
getDefinitelyTransitiveReachableFrom(int) - Method in class dk.brics.xpath.evaluator.Reachability
Gets the set of node indices (ConcreteNode) that are "definitely transitive reachable from" the given node index (ElementNode).
getElementBeginChar() - Static method in class dk.brics.misc.AutomatonWrapper
Returns char used for encoding begin element name.
getElementEndChar() - Static method in class dk.brics.misc.AutomatonWrapper
Returns char used for encoding end element name.
getElementNameAutomaton() - Method in class dk.brics.xmlgraph.validator.ContentDescription
Returns element names as automaton.
getElementNames() - Method in class dk.brics.xmlgraph.validator.ContentDescription
Returns element names.
getErrors() - Method in class dk.brics.xmlgraph.validator.SimpleErrorHandler
Returns number of errors that have been reported.
getExcept() - Method in class dk.brics.relaxng.AnyNameNameClass
Returns the except name class.
getExcept() - Method in class dk.brics.relaxng.NsNameNameClass
Returns the except name class.
getFile() - Method in class dk.brics.misc.Origin
Returns the file name.
getGapTypeMap() - Method in class dk.brics.xmlgraph.XMLGraph
Returns map from gap names to schema types.
getGapTypeMap() - Method in class dk.brics.xmlgraph.XMLGraphFragment
Returns the gap type map.
getInDegree() - Method in class dk.brics.xmlgraph.NodeKind
Returns in-degree.
getIndentation() - Static method in class dk.brics.schematools.Debug
 
getIndex() - Method in interface dk.brics.xmlgraph.ConcreteNode
 
getIndex() - Method in class dk.brics.xmlgraph.Node
Returns the index of this node.
getKind() - Method in class dk.brics.xpath.Axis
Gets the kind.
getKind() - Method in class dk.brics.xpath.Path
Gets the kind.
getKind() - Method in class dk.brics.xpath.Predicate
Gets the kind.
getKind() - Method in class dk.brics.xpath.Test
Gets the kind.
getLibrary() - Method in class dk.brics.relaxng.DataPattern
Returns the datatype library.
getLibrary() - Method in class dk.brics.relaxng.ValuePattern
Returns datatype library.
getLine() - Method in class dk.brics.misc.Origin
Returns the line number.
getLocalName() - Method in class dk.brics.xpath.NameTest
Gets the local name.
getName() - Method in class dk.brics.relaxng.Define
Returns the pattern name.
getName() - Method in class dk.brics.relaxng.NameNameClass
Returns the name.
getName() - Method in class dk.brics.relaxng.Param
Returns the name.
getName() - Method in class dk.brics.relaxng.RefPattern
Returns the pattern name.
getName() - Method in class dk.brics.xmlgraph.AttributeNode
Returns possible attribute names.
getName() - Method in class dk.brics.xmlgraph.ChoiceNode
Returns the gap name.
getName() - Method in class dk.brics.xmlgraph.ElementNode
Returns possible attribute names.
getNameClass() - Method in class dk.brics.relaxng.AttributePattern
Returns the name class.
getNameClass() - Method in class dk.brics.relaxng.ElementPattern
Returns the name class.
getNameClasses() - Method in class dk.brics.relaxng.ChoiceNameClass
Returns the name class list.
getNameMap() - Method in class dk.brics.relaxng.converter.dtd.DTD2RestrRelaxNG
Returns map from DTD element name ({namespaceURI}localname) to corresponding definition name in output schema.
getNameMap() - Method in class dk.brics.relaxng.converter.xmlschema.XMLSchema2RestrRelaxNG
Returns map from XML Schema element/type name ({namespaceURI}localname) to corresponding definition name in output schema.
getNamespace(String) - Method in class dk.brics.xpath.evaluator.EvaluationContext
Gets the namespace URI for a prefix.
getNode(int) - Method in class dk.brics.xmlgraph.XMLGraph
Returns node of the given index
getNodes() - Method in class dk.brics.xmlgraph.XMLGraph
Returns all nodes in this XML graph.
getNodes() - Method in class dk.brics.xpath.evaluator.StatusMap
Gets the set of nodes.
getNONE() - Method in class dk.brics.xpath.evaluator.StatusMap
Gets the set of nodes with status NONE (or NEVER).
getNs() - Method in class dk.brics.relaxng.NameNameClass
Returns the namespace
getNs() - Method in class dk.brics.relaxng.NsNameNameClass
Returns the namespace.
getNs() - Method in class dk.brics.relaxng.ValuePattern
Returns namespace.
getOpenAttributeGaps() - Method in class dk.brics.xmlgraph.XMLGraph
Returns names of all maybe open attribute gaps.
getOpenTemplateGaps() - Method in class dk.brics.xmlgraph.XMLGraph
Returns names of all maybe open template gaps.
getOrigin() - Method in class dk.brics.misc.XElement
Returns origin.
getOrigin(Element) - Static method in class dk.brics.misc.XElement
Returns origin of the given element, if present.
getOrigin() - Method in class dk.brics.relaxng.Pattern
Returns the source information.
getOrigin() - Method in class dk.brics.xmlgraph.Node
Returns the source information.
getParams() - Method in class dk.brics.relaxng.DataPattern
Returns the parameters.
getPath() - Method in class dk.brics.xpath.PathPredicate
Gets the path.
getPaths() - Method in class dk.brics.xpath.UnionExpr
 
getPattern() - Method in class dk.brics.relaxng.Define
Returns the pattern.
getPredicates() - Method in class dk.brics.xpath.Step
Gets the list of predicates.
getPrefix() - Method in class dk.brics.xpath.NameTest
Gets the namespace prefix.
getQualifiedName() - Method in class dk.brics.xpath.NameTest
Gets the qualified name.
getReachableFrom(int) - Method in class dk.brics.xpath.evaluator.Reachability
Gets the set of node indices (ConcreteNode) that are "reachable from" the given node index (ElementNode).
getReachableNodes(XMLGraph) - Static method in class dk.brics.xmlgraph.ReachableNodesProcessor
Returns the set of reachable nodes in xg.
getReachesTo(int) - Method in class dk.brics.xpath.evaluator.Reachability
Gets the set of node indices (ElementNode) that "reaches to" a given node index (ConcreteNode).
getReachesTransitiveTo(int) - Method in class dk.brics.xpath.evaluator.Reachability
Gets the set of node indices (ElementNode) that "reaches transitive to" a given node index (ConcreteNode).
getRoot() - Method in class dk.brics.xmlgraph.XMLGraphFragment
Returns the root node.
getRoots() - Method in class dk.brics.xmlgraph.XMLGraph
Returns all roots.
getSOME() - Method in class dk.brics.xpath.evaluator.StatusMap
Gets the set of nodes with status SOME (or DEFINITE).
getSortedContents() - Method in class dk.brics.xmlgraph.ChoiceNode
 
getSortedContents() - Method in class dk.brics.xmlgraph.InterleaveNode
 
getSortedContents() - Method in class dk.brics.xmlgraph.MultiContentNode
Returns indices of sub-nodes in order.
getStart() - Method in class dk.brics.relaxng.Grammar
Returns start pattern.
getSteps() - Method in class dk.brics.xpath.Path
Gets the list of steps.
getTemplateGaps() - Method in class dk.brics.xmlgraph.XMLGraphFragment
Returns the template gaps.
getTest() - Method in class dk.brics.xpath.Step
Gets the test node.
getText() - Method in class dk.brics.xmlgraph.TextNode
Returns possible values.
getTopLevelNewNames() - Method in class dk.brics.relaxng.converter.RNGParser
Returns map from old top-level names to new names from the last invocation of parse.
getTransitiveReachableFrom(int) - Method in class dk.brics.xpath.evaluator.Reachability
Gets the set of node indices (ConcreteNode) that are "transitive reachable from" the given node index (ElementNode).
getType() - Method in class dk.brics.relaxng.DataPattern
Returns the type.
getType() - Method in class dk.brics.relaxng.ValuePattern
Returns type.
getValue() - Method in class dk.brics.relaxng.Param
Returns the value.
getValue() - Method in class dk.brics.relaxng.ValuePattern
Returns value.
glb(int, StatusMap.Status) - Method in class dk.brics.xpath.evaluator.StatusMap
 
Grammar - Class in dk.brics.relaxng
<grammar> <start> pattern </start> define* </grammar>
Grammar() - Constructor for class dk.brics.relaxng.Grammar
Constructs a new grammar.
graph - Variable in class dk.brics.xmlgraph.validator.NodeGraphPair
 
GroupPattern - Class in dk.brics.relaxng
<group> pattern* </group>
GroupPattern(List<Pattern>, Origin) - Constructor for class dk.brics.relaxng.GroupPattern
Constructs a new group pattern.

H

hasContent() - Method in class dk.brics.relaxng.SingleContentPattern
Checks whether this pattern has a content.
hashCode() - Method in class dk.brics.misc.Origin
 
hashCode() - Method in class dk.brics.xmlgraph.validator.NodeGraphPair
 
hasNonWSText() - Method in class dk.brics.xmlgraph.validator.ContentDescription
Returns presence of non-whitespace text.
hasText() - Method in class dk.brics.xmlgraph.validator.ContentDescription
Returns presence of text nodes.
hasTopLevelAttributes() - Method in class dk.brics.xmlgraph.NodeKind
Returns top-level attribute status.
hasTopLevelContents() - Method in class dk.brics.xmlgraph.NodeKind
Returns top-level contents status.
hasTopLevelInterleaveContent() - Method in class dk.brics.xmlgraph.NodeKind
Returns top-level interleave content status.

I

inAbsolutePath(AbsolutePath) - Method in class dk.brics.xpath.converter.XPathPrinter
 
inAbsolutePath(AbsolutePath) - Method in class dk.brics.xpath.DepthFirstVisitor
In callback for AbsolutePath node.
inAttributeAxis(AttributeAxis) - Method in class dk.brics.xpath.converter.XPathPrinter
 
inAttributeAxis(AttributeAxis) - Method in class dk.brics.xpath.DepthFirstVisitor
In callback for AttributeAxis node.
inc() - Static method in class dk.brics.schematools.Debug
Increment indentation level.
inChildAxis(ChildAxis) - Method in class dk.brics.xpath.converter.XPathPrinter
 
inChildAxis(ChildAxis) - Method in class dk.brics.xpath.DepthFirstVisitor
In callback for ChildAxis node.
inComplexPredicate(ComplexPredicate) - Method in class dk.brics.xpath.converter.XPathPrinter
 
inComplexPredicate(ComplexPredicate) - Method in class dk.brics.xpath.DepthFirstVisitor
In callback for ComplexPredicate node.
inDescendantOrSelfAxis(DescendantOrSelfAxis) - Method in class dk.brics.xpath.converter.XPathPrinter
 
inDescendantOrSelfAxis(DescendantOrSelfAxis) - Method in class dk.brics.xpath.DepthFirstVisitor
In callback for DescendantOrSelfAxis node.
index - Variable in class dk.brics.xmlgraph.Node
Index of this node.
inNameTest(NameTest) - Method in class dk.brics.xpath.converter.XPathPrinter
 
inNameTest(NameTest) - Method in class dk.brics.xpath.DepthFirstVisitor
In callback for NameTest node.
inNodeTest(NodeTest) - Method in class dk.brics.xpath.converter.XPathPrinter
 
inNodeTest(NodeTest) - Method in class dk.brics.xpath.DepthFirstVisitor
In callback for NodeTest node.
inPathPredicate(PathPredicate) - Method in class dk.brics.xpath.converter.XPathPrinter
 
inPathPredicate(PathPredicate) - Method in class dk.brics.xpath.DepthFirstVisitor
In callback for PathPredicate node.
inRelativePath(RelativePath) - Method in class dk.brics.xpath.converter.XPathPrinter
 
inRelativePath(RelativePath) - Method in class dk.brics.xpath.DepthFirstVisitor
In callback for RelativePath node.
inStep(Step) - Method in class dk.brics.xpath.converter.XPathPrinter
 
inStep(Step) - Method in class dk.brics.xpath.DepthFirstVisitor
In callback for Step node.
InterleaveNode - Class in dk.brics.xmlgraph
Interleave node.
InterleaveNode(Collection<Integer>, Origin) - Constructor for class dk.brics.xmlgraph.InterleaveNode
Constructs a new interleave node.
InterleavePattern - Class in dk.brics.relaxng
<interleave> pattern* </interleave>
InterleavePattern(List<Pattern>, Origin) - Constructor for class dk.brics.relaxng.InterleavePattern
Constructs a new interleave pattern.
inTextTest(TextTest) - Method in class dk.brics.xpath.converter.XPathPrinter
 
inTextTest(TextTest) - Method in class dk.brics.xpath.DepthFirstVisitor
In callback for TextTest node.
inUnionExpr(UnionExpr) - Method in class dk.brics.xpath.converter.XPathPrinter
 
inUnionExpr(UnionExpr) - Method in class dk.brics.xpath.DepthFirstVisitor
In callback for UnionExpr node.
isGap() - Method in class dk.brics.xmlgraph.ChoiceNode
Returns true if this is a gap node.
isIsomorphic(Node, Node, boolean) - Method in class dk.brics.xmlgraph.validator.TypeIsomorphChecker
Checks whether n1 and n2 are top-level isomorphic.
isKnown(String, String) - Method in class dk.brics.relaxng.converter.BuiltInDatatypes
 
isKnown(String, String) - Method in interface dk.brics.relaxng.converter.DatatypeLibrary
Checks whether this library knows the given datatype.
isKnown(String, String) - Method in class dk.brics.relaxng.converter.StandardDatatypes
 
isKnown(String, String) - Method in class dk.brics.relaxng.converter.xmlschema.XMLSchemaDatatypes
 
isOpen() - Method in class dk.brics.xmlgraph.ChoiceNode
Returns true if this gap may be open.
isOptional(XMLGraph) - Method in class dk.brics.xmlgraph.ChoiceNode
Returns true if this node has an empty choice or is open or removed.
isReachable(int) - Method in class dk.brics.xpath.evaluator.Reachability
 
isRemoved() - Method in class dk.brics.xmlgraph.ChoiceNode
Returns true if this gap may be removed.
isUnknown() - Method in class dk.brics.xmlgraph.XMLGraph
Returns true if this XML graph represents unknown XML data.
isWs() - Method in class dk.brics.xmlgraph.ElementNode
Returns whitespace status.
isZeroOrMoreUnion(Node) - Method in class dk.brics.xmlgraph.validator.ZeroOrMoreUnionChecker
Checks whether the given node represents a zero-or-more/union content model.

L

List2Automaton - Class in dk.brics.relaxng.converter
Converter from list patterns to automata.
List2Automaton(Grammar, DatatypeLibrary, Data2Automaton) - Constructor for class dk.brics.relaxng.converter.List2Automaton
Constructs a new converter.
ListPattern - Class in dk.brics.relaxng
<list> pattern </list>
ListPattern(Pattern, Origin) - Constructor for class dk.brics.relaxng.ListPattern
Constructs a new list pattern.
load(URL) - Method in class dk.brics.xmlgraph.converter.Unserializer
Loads XML graph from XML file and automata from serialized automata files.
load(ZipFile) - Method in class dk.brics.xmlgraph.converter.Unserializer
Loads XML graph (including automata) from ZIP file.

M

Main - Class in dk.brics.schematools
Command-line interface.
main(String[]) - Static method in class dk.brics.schematools.Main
Main method.
makeEmptyKind() - Static method in class dk.brics.xmlgraph.NodeKind
Constructs a new empty node kind.
makeTopLevelAttributesKind() - Static method in class dk.brics.xmlgraph.NodeKind
Constructs a new node kind with top-level attributes set.
makeTopLevelContentsKind() - Static method in class dk.brics.xmlgraph.NodeKind
Constructs a new node kind with top-level contents set.
merge(NodeKind) - Method in class dk.brics.xmlgraph.NodeKind
Merges the given node kind into this one.
merge(XMLGraph) - Method in class dk.brics.xmlgraph.XMLGraph
Merges the given XML graph into this one, resulting in the least upper bound.
merge(int, StatusMap.Status) - Method in class dk.brics.xpath.evaluator.StatusMap
Merges status mapping for a given node with the given status value.
MultiContentNode - Class in dk.brics.xmlgraph
Abstract superclass for nodes with multiple sub-nodes.
MultiContentNode(Collection<Integer>, Origin) - Constructor for class dk.brics.xmlgraph.MultiContentNode
Constructor for nodes with multiple sub-nodes.
MultiContentPattern - Class in dk.brics.relaxng
Abstract superclass for patterns with multiple contents.
MultiContentPattern(List<Pattern>, Origin) - Constructor for class dk.brics.relaxng.MultiContentPattern
Constructs a new pattern with multiple contents.

N

NameClass - Class in dk.brics.relaxng
Abstract superclass for name classes.
NameClass() - Constructor for class dk.brics.relaxng.NameClass
 
NameClass2Automaton - Class in dk.brics.relaxng.converter
Converter from name classes to automata.
NameClass2Automaton() - Constructor for class dk.brics.relaxng.converter.NameClass2Automaton
Constructs a new converter.
NameClassProcessor<T> - Class in dk.brics.relaxng
Name class processor.
NameClassProcessor() - Constructor for class dk.brics.relaxng.NameClassProcessor
Constructs a new name class processor.
NameNameClass - Class in dk.brics.relaxng
<name ns="string"> NCName </name>
NameNameClass(String, String) - Constructor for class dk.brics.relaxng.NameNameClass
Construcs a new name name class.
NameTest - Class in dk.brics.xpath
Name-test node.
NameTest(String, String) - Constructor for class dk.brics.xpath.NameTest
Constructs a new name-test node.
NoContentNode - Class in dk.brics.xmlgraph
Abstract superclass for nodes with no sub-nodes.
NoContentNode(Origin) - Constructor for class dk.brics.xmlgraph.NoContentNode
Constructor for node objects with no sub-nodes.
NoContentPattern - Class in dk.brics.relaxng
Abstract superclass for patterns with no contents.
NoContentPattern(Origin) - Constructor for class dk.brics.relaxng.NoContentPattern
Constructs a new pattern with no contents.
Node - Class in dk.brics.xmlgraph
Abstract superclass for nodes.
Node(Origin) - Constructor for class dk.brics.xmlgraph.Node
Constructor for node objects.
node - Variable in class dk.brics.xmlgraph.validator.NodeGraphPair
 
Node - Class in dk.brics.xpath
Abstract superclass for XPath nodes.
Node() - Constructor for class dk.brics.xpath.Node
 
NodeGraphPair - Class in dk.brics.xmlgraph.validator
 
NodeGraphPair(Node, XMLGraph) - Constructor for class dk.brics.xmlgraph.validator.NodeGraphPair
 
NodeKind - Class in dk.brics.xmlgraph
Node kind.
NodeKindFinder - Class in dk.brics.xmlgraph
Finds node kinds in an XML graph.
NodeProcessor<T> - Class in dk.brics.xmlgraph
Node processor interface.
NodeProcessor() - Constructor for class dk.brics.xmlgraph.NodeProcessor
 
NodeTest - Class in dk.brics.xpath
Node-test node.
NodeTest() - Constructor for class dk.brics.xpath.NodeTest
Constructs a new node-test node.
NotAllowedPattern - Class in dk.brics.relaxng
<notAllowed/>
NotAllowedPattern(Origin) - Constructor for class dk.brics.relaxng.NotAllowedPattern
Construcs a new notAllowed pattern.
NsNameNameClass - Class in dk.brics.relaxng
<nsName ns="string"> [<except> nameClass </except>] </nsName>
NsNameNameClass(String, NameClass) - Constructor for class dk.brics.relaxng.NsNameNameClass
Constructs a new nsName name class.

O

OneOrMoreNode - Class in dk.brics.xmlgraph
One-or-more node.
OneOrMoreNode(int, Origin) - Constructor for class dk.brics.xmlgraph.OneOrMoreNode
Constructs a new one-or-more node.
OneOrMorePattern - Class in dk.brics.relaxng
<oneOrMore> pattern </oneOrMore>
OneOrMorePattern(Pattern, Origin) - Constructor for class dk.brics.relaxng.OneOrMorePattern
Construcs a new oneOrMore pattern.
OptionalPattern - Class in dk.brics.relaxng
<optional> pattern </optional>
OptionalPattern(Pattern, Origin) - Constructor for class dk.brics.relaxng.OptionalPattern
Construcs a new optional pattern.
Origin - Class in dk.brics.misc
Representation of source point.
Origin(String, int, int) - Constructor for class dk.brics.misc.Origin
Constructs a new origin object.
Origin(String) - Constructor for class dk.brics.misc.Origin
Constructs an origin object from its string representation.
origin - Variable in class dk.brics.relaxng.Pattern
Origin of this pattern.
origin - Variable in class dk.brics.xmlgraph.Node
Origin of this node.
outAbsolutePath(AbsolutePath) - Method in class dk.brics.xpath.converter.XPathPrinter
 
outAbsolutePath(AbsolutePath) - Method in class dk.brics.xpath.DepthFirstVisitor
Out callback for AbsolutePath node.
outAttributeAxis(AttributeAxis) - Method in class dk.brics.xpath.converter.XPathPrinter
 
outAttributeAxis(AttributeAxis) - Method in class dk.brics.xpath.DepthFirstVisitor
Out callback for AttributeAxis node.
outChildAxis(ChildAxis) - Method in class dk.brics.xpath.converter.XPathPrinter
 
outChildAxis(ChildAxis) - Method in class dk.brics.xpath.DepthFirstVisitor
Out callback for ChildAxis node.
outComplexPredicate(ComplexPredicate) - Method in class dk.brics.xpath.converter.XPathPrinter
 
outComplexPredicate(ComplexPredicate) - Method in class dk.brics.xpath.DepthFirstVisitor
Out callback for ComplexPredicate node.
outDescendantOrSelfAxis(DescendantOrSelfAxis) - Method in class dk.brics.xpath.converter.XPathPrinter
 
outDescendantOrSelfAxis(DescendantOrSelfAxis) - Method in class dk.brics.xpath.DepthFirstVisitor
Out callback for DescendantOrSelfAxis node.
outNameTest(NameTest) - Method in class dk.brics.xpath.converter.XPathPrinter
 
outNameTest(NameTest) - Method in class dk.brics.xpath.DepthFirstVisitor
Out callback for NameTest node.
outNodeTest(NodeTest) - Method in class dk.brics.xpath.converter.XPathPrinter
 
outNodeTest(NodeTest) - Method in class dk.brics.xpath.DepthFirstVisitor
Out callback for NodeTest node.
outPathPredicate(PathPredicate) - Method in class dk.brics.xpath.converter.XPathPrinter
 
outPathPredicate(PathPredicate) - Method in class dk.brics.xpath.DepthFirstVisitor
Out callback for PathPredicate node.
outRelativePath(RelativePath) - Method in class dk.brics.xpath.converter.XPathPrinter
 
outRelativePath(RelativePath) - Method in class dk.brics.xpath.DepthFirstVisitor
Out callback for RelativePath node.
outStep(Step) - Method in class dk.brics.xpath.converter.XPathPrinter
 
outStep(Step) - Method in class dk.brics.xpath.DepthFirstVisitor
Out callback for Step node.
outTextTest(TextTest) - Method in class dk.brics.xpath.converter.XPathPrinter
 
outTextTest(TextTest) - Method in class dk.brics.xpath.DepthFirstVisitor
Out callback for TextTest node.
outUnionExpr(UnionExpr) - Method in class dk.brics.xpath.converter.XPathPrinter
 
outUnionExpr(UnionExpr) - Method in class dk.brics.xpath.DepthFirstVisitor
Out callback for UnionExpr node.

P

p - Variable in class dk.brics.relaxng.SingleContentPattern
Content pattern.
Param - Class in dk.brics.relaxng
<param name="NCName"> string </param>
Param(String, String) - Constructor for class dk.brics.relaxng.Param
Constructs a new param.
parse(URL) - Method in class dk.brics.relaxng.converter.RNGParser
Parses schema from URL.
parse(InputStream, URL) - Method in class dk.brics.relaxng.converter.RNGParser
Parses schema from input stream.
parse(Document, URL) - Method in class dk.brics.relaxng.converter.RNGParser
Parses schema from XML representation.
parse(String) - Method in class dk.brics.xpath.converter.XPathParser
Parses a given XPath path.
ParseException - Exception in dk.brics.relaxng.converter
Exception from schema parser.
ParseException(String) - Constructor for exception dk.brics.relaxng.converter.ParseException
Constructs new parse exception.
ParseException(Throwable) - Constructor for exception dk.brics.relaxng.converter.ParseException
Constructs new parse exception.
parseUnion(String) - Method in class dk.brics.xpath.converter.XPathParser
Parses a given XPath path.
Path - Class in dk.brics.xpath
Abstract superclass for path nodes.
Path(Path.Kind, List<Step>) - Constructor for class dk.brics.xpath.Path
Constructs a new path node.
Path.Kind - Enum in dk.brics.xpath
Path kinds.
PathPredicate - Class in dk.brics.xpath
Path predicate node.
PathPredicate(UnionExpr) - Constructor for class dk.brics.xpath.PathPredicate
Constructs a new path predicate node.
Pattern - Class in dk.brics.relaxng
Abstract superclass for patterns.
Pattern(Origin) - Constructor for class dk.brics.relaxng.Pattern
Constructs a new pattern.
PatternProcessor<T> - Class in dk.brics.relaxng
Pattern processor.
PatternProcessor() - Constructor for class dk.brics.relaxng.PatternProcessor
Constructs a new pattern processor.
post(Pattern, T) - Method in class dk.brics.relaxng.PatternProcessor
Method to be invoked for postprocessing a Pattern.
post(Node, T) - Method in class dk.brics.xmlgraph.NodeProcessor
Method to be invoked for postprocessing a Node.
pre(Pattern) - Method in class dk.brics.relaxng.PatternProcessor
Method to be invoked for preprocessing a Pattern.
pre(Node) - Method in class dk.brics.xmlgraph.NodeProcessor
Method to be invoked for preprocessing a Node.
pre(Node) - Method in class dk.brics.xmlgraph.ReachableNodesProcessor
Keeps track of visited nodes.
Predicate - Class in dk.brics.xpath
Abstract superclass for predicate nodes.
Predicate(Predicate.Kind) - Constructor for class dk.brics.xpath.Predicate
Constructs a new predicate node.
Predicate.Kind - Enum in dk.brics.xpath
Predicate kinds.
prettyprint(PrintStream, Reachability) - Static method in class dk.brics.xpath.evaluator.Reachability
 
prettyprint(PrintStream, StatusMap, XMLGraph) - Static method in class dk.brics.xpath.evaluator.StatusMap
 
PrettyPrinter - Class in dk.brics.relaxng.converter
Pretty printer for parsed RELAX NG grammars using compact syntax.
PrettyPrinter(PrintWriter) - Constructor for class dk.brics.relaxng.converter.PrettyPrinter
Constructs a new printer.
PrettyPrinter(PrintStream) - Constructor for class dk.brics.relaxng.converter.PrettyPrinter
Constructs a new printer.
print(Grammar) - Method in class dk.brics.relaxng.converter.PrettyPrinter
Prints the given grammar.
print(XMLGraph) - Method in class dk.brics.xmlgraph.converter.XMLGraph2Dot
Prints XML graph (reachable nodes only).
print(XMLGraph, boolean) - Method in class dk.brics.xmlgraph.converter.XMLGraph2Dot
 
print(XMLGraph, Set<Node>) - Method in class dk.brics.xmlgraph.converter.XMLGraph2Dot
Prints XML graph.
printReachabilityOf(PrintStream, String, String) - Method in class dk.brics.xpath.evaluator.Reachability
 
process(NameClassProcessor<T>) - Method in class dk.brics.relaxng.AnyNameNameClass
 
process(PatternProcessor<T>) - Method in class dk.brics.relaxng.AttributePattern
 
process(NameClassProcessor<T>) - Method in class dk.brics.relaxng.ChoiceNameClass
 
process(PatternProcessor<T>) - Method in class dk.brics.relaxng.ChoicePattern
 
process(ChoicePattern) - Method in class dk.brics.relaxng.converter.Data2Automaton
 
process(OptionalPattern) - Method in class dk.brics.relaxng.converter.Data2Automaton
 
process(DataPattern) - Method in class dk.brics.relaxng.converter.Data2Automaton
 
process(ValuePattern) - Method in class dk.brics.relaxng.converter.Data2Automaton
 
process(RefPattern) - Method in class dk.brics.relaxng.converter.Data2Automaton
 
process(ChoicePattern) - Method in class dk.brics.relaxng.converter.List2Automaton
 
process(OptionalPattern) - Method in class dk.brics.relaxng.converter.List2Automaton
 
process(DataPattern) - Method in class dk.brics.relaxng.converter.List2Automaton
 
process(EmptyPattern) - Method in class dk.brics.relaxng.converter.List2Automaton
 
process(GroupPattern) - Method in class dk.brics.relaxng.converter.List2Automaton
 
process(OneOrMorePattern) - Method in class dk.brics.relaxng.converter.List2Automaton
 
process(ValuePattern) - Method in class dk.brics.relaxng.converter.List2Automaton
 
process(RefPattern) - Method in class dk.brics.relaxng.converter.List2Automaton
 
process(AnyNameNameClass) - Method in class dk.brics.relaxng.converter.NameClass2Automaton
Returns automaton for AnyNameNameClass.
process(NsNameNameClass) - Method in class dk.brics.relaxng.converter.NameClass2Automaton
Returns automaton for NsNameNameClass.
process(NameNameClass) - Method in class dk.brics.relaxng.converter.NameClass2Automaton
Returns automaton for NameNameClass.
process(ChoiceNameClass) - Method in class dk.brics.relaxng.converter.NameClass2Automaton
Returns automaton for ChoiceNameClass.
process(PatternProcessor<T>) - Method in class dk.brics.relaxng.DataPattern
 
process(PatternProcessor<T>) - Method in class dk.brics.relaxng.ElementPattern
 
process(PatternProcessor<T>) - Method in class dk.brics.relaxng.EmptyPattern
 
process(PatternProcessor<T>) - Method in class dk.brics.relaxng.GroupPattern
 
process(PatternProcessor<T>) - Method in class dk.brics.relaxng.InterleavePattern
 
process(PatternProcessor<T>) - Method in class dk.brics.relaxng.ListPattern
 
process(NameClassProcessor<T>) - Method in class dk.brics.relaxng.NameClass
Applies the given name class processor on this name class.
process(AnyNameNameClass) - Method in class dk.brics.relaxng.NameClassProcessor
Method to be invoked for processing an AnyNameNameClass.
process(NsNameNameClass) - Method in class dk.brics.relaxng.NameClassProcessor
Method to be invoked for processing an NsNameNameClass.
process(NameNameClass) - Method in class dk.brics.relaxng.NameClassProcessor
Method to be invoked for processing an NameNameClass.
process(ChoiceNameClass) - Method in class dk.brics.relaxng.NameClassProcessor
Method to be invoked for processing a ChoiceNameClass.
process(NameClassProcessor<T>) - Method in class dk.brics.relaxng.NameNameClass
 
process(PatternProcessor<T>) - Method in class dk.brics.relaxng.NotAllowedPattern
 
process(NameClassProcessor<T>) - Method in class dk.brics.relaxng.NsNameNameClass
 
process(PatternProcessor<T>) - Method in class dk.brics.relaxng.OneOrMorePattern
 
process(PatternProcessor<T>) - Method in class dk.brics.relaxng.OptionalPattern
 
process(PatternProcessor<T>) - Method in class dk.brics.relaxng.Pattern
Applies the given pattern processor on this pattern.
process(SingleContentPattern) - Method in class dk.brics.relaxng.PatternProcessor
Method to be invoked for processing a SingleContentPattern (if the content is present).
process(MultiContentPattern) - Method in class dk.brics.relaxng.PatternProcessor
Method to be invoked for processing a MultiContentPattern.
process(NoContentPattern) - Method in class dk.brics.relaxng.PatternProcessor
Method to be invoked for processing a NoContentPattern.
process(AttributePattern) - Method in class dk.brics.relaxng.PatternProcessor
Method to be invoked for processing an AttributePattern.
process(ChoicePattern) - Method in class dk.brics.relaxng.PatternProcessor
Method to be invoked for processing a ChoicePattern.
process(DataPattern) - Method in class dk.brics.relaxng.PatternProcessor
Method to be invoked for processing a DataPattern.
process(ElementPattern) - Method in class dk.brics.relaxng.PatternProcessor
Method to be invoked for processing a ElementPattern.
process(EmptyPattern) - Method in class dk.brics.relaxng.PatternProcessor
Method to be invoked for processing a EmptyPattern.
process(GroupPattern) - Method in class dk.brics.relaxng.PatternProcessor
Method to be invoked for processing a GroupPattern.
process(InterleavePattern) - Method in class dk.brics.relaxng.PatternProcessor
Method to be invoked for processing an InterleavePattern.
process(ListPattern) - Method in class dk.brics.relaxng.PatternProcessor
Method to be invoked for processing a ListPattern.
process(NotAllowedPattern) - Method in class dk.brics.relaxng.PatternProcessor
Method to be invoked for processing a NotAllowedPattern.
process(OneOrMorePattern) - Method in class dk.brics.relaxng.PatternProcessor
Method to be invoked for processing a OneOrMorePattern.
process(OptionalPattern) - Method in class dk.brics.relaxng.PatternProcessor
Method to be invoked for processing an OptionalPattern.
process(RefPattern) - Method in class dk.brics.relaxng.PatternProcessor
Method to be invoked for processing a RefPattern.
process(TextPattern) - Method in class dk.brics.relaxng.PatternProcessor
Method to be invoked for processing a TextPattern.
process(ValuePattern) - Method in class dk.brics.relaxng.PatternProcessor
Method to be invoked for processing a ValuePattern.
process(PatternProcessor<T>) - Method in class dk.brics.relaxng.RefPattern
 
process(PatternProcessor<T>) - Method in class dk.brics.relaxng.TextPattern
 
process(PatternProcessor<T>) - Method in class dk.brics.relaxng.ValuePattern
 
process(NodeProcessor<T>) - Method in class dk.brics.xmlgraph.AttributeNode
 
process(NodeProcessor<T>) - Method in class dk.brics.xmlgraph.ChoiceNode
 
process(NodeProcessor<T>) - Method in class dk.brics.xmlgraph.ElementNode
 
process(NodeProcessor<T>) - Method in class dk.brics.xmlgraph.InterleaveNode
 
process(NodeProcessor<T>) - Method in class dk.brics.xmlgraph.Node
Applies the given node processor on this node.
process(SingleContentNode) - Method in class dk.brics.xmlgraph.NodeProcessor
Method to be invoked for processing a SingleContentNode.
process(MultiContentNode) - Method in class dk.brics.xmlgraph.NodeProcessor
Method to be invoked for processing a MultiContentNode.
process(NoContentNode) - Method in class dk.brics.xmlgraph.NodeProcessor
Method to be invoked for processing a NoContentNode.
process(AttributeNode) - Method in class dk.brics.xmlgraph.NodeProcessor
Method to be invoked for processing an AttributeNode.
process(ElementNode) - Method in class dk.brics.xmlgraph.NodeProcessor
Method to be invoked for processing an ElementNode.
process(ChoiceNode) - Method in class dk.brics.xmlgraph.NodeProcessor
Method to be invoked for processing a ChoiceNode.
process(InterleaveNode) - Method in class dk.brics.xmlgraph.NodeProcessor
Method to be invoked for processing an InterleaveNode.
process(OneOrMoreNode) - Method in class dk.brics.xmlgraph.NodeProcessor
Method to be invoked for processing a OneOrMoreNode.
process(SequenceNode) - Method in class dk.brics.xmlgraph.NodeProcessor
Method to be invoked for processing a SequenceNode.
process(TextNode) - Method in class dk.brics.xmlgraph.NodeProcessor
Method to be invoked for processing a TextNode.
process(NodeProcessor<T>) - Method in class dk.brics.xmlgraph.OneOrMoreNode
 
process(SingleContentNode) - Method in class dk.brics.xmlgraph.ReachableNodesProcessor
Invokes the processor recursively on the child of the given node.
process(MultiContentNode) - Method in class dk.brics.xmlgraph.ReachableNodesProcessor
Invokes the processor recursively on each child of the given node.
process(NodeProcessor<T>) - Method in class dk.brics.xmlgraph.SequenceNode
 
process(NodeProcessor<T>) - Method in class dk.brics.xmlgraph.TextNode
 
processNodes(NodeProcessor<T>) - Method in class dk.brics.xmlgraph.XMLGraph
Processes all nodes using the given pattern processor.
processPatterns(PatternProcessor<T>) - Method in class dk.brics.relaxng.Grammar
Processes the start pattern and all define patterns using the given pattern visitor.
processReachableNodes(NodeProcessor<T>) - Method in class dk.brics.xmlgraph.XMLGraph
Processes all reachable nodes using the given pattern processor.
processRoots(NodeProcessor<T>) - Method in class dk.brics.xmlgraph.XMLGraph
Processes all roots using the given processor
ps - Variable in class dk.brics.relaxng.MultiContentPattern
Content patterns.
put(int, StatusMap.Status) - Method in class dk.brics.xpath.evaluator.StatusMap
Puts status for a given node (existing mappings will be removed)

R

Reachability - Class in dk.brics.xpath.evaluator
 
Reachability(XMLGraph, Set<Integer>) - Constructor for class dk.brics.xpath.evaluator.Reachability
Creates a new reachability relation for the given XML graph.
Reachability(XMLGraph) - Constructor for class dk.brics.xpath.evaluator.Reachability
Creates a new reachability relation for the given XML graph.
ReachableNodesProcessor - Class in dk.brics.xmlgraph
Node processor for processing each reachable node at most once.
ReachableNodesProcessor(XMLGraph) - Constructor for class dk.brics.xmlgraph.ReachableNodesProcessor
Constructs a new processor.
reduce(Grammar) - Method in class dk.brics.relaxng.converter.SchemaReducer
Reduces the given grammar.
reduce(XMLGraph) - Method in class dk.brics.xmlgraph.converter.XMLGraphReducer
Reduces the given XML graph.
reduce(Node, XMLGraph, int, boolean) - Method in class dk.brics.xmlgraph.converter.XMLGraphReducer
Reduces the given XML graph fragment.
RefPattern - Class in dk.brics.relaxng
<ref name="NCName"/>
RefPattern(String, Origin) - Constructor for class dk.brics.relaxng.RefPattern
Construcs a new ref pattern.
RegExp - Class in dk.brics.relaxng.converter.xmlschema
Converter from XML Schema pattern regexps to automata.
RegExp(String) - Constructor for class dk.brics.relaxng.converter.xmlschema.RegExp
Constructs a new regular expression from its string representation.
RelativePath - Class in dk.brics.xpath
Relative path node.
RelativePath(List<Step>) - Constructor for class dk.brics.xpath.RelativePath
Constructs a new relative path node.
removeClosedAttributeGap(String) - Method in class dk.brics.xmlgraph.XMLGraph
Removes a gap name from the set of maybe closed attribute gaps.
removeClosedTemplateGap(String) - Method in class dk.brics.xmlgraph.XMLGraph
Removes a gap name from the set of maybe closed template gaps.
removeOpenAttributeGap(String) - Method in class dk.brics.xmlgraph.XMLGraph
Removes a gap name from the set of maybe open attribute gaps.
removeOpenTemplateGap(String) - Method in class dk.brics.xmlgraph.XMLGraph
Removes a gap name from the set of maybe open template gaps.
RepetitionFixer - Class in dk.brics.xmlgraph.converter
Repetition fixer.
RepetitionFixer(String[]) - Constructor for class dk.brics.xmlgraph.converter.RepetitionFixer
Constructs a new repetition fixer for the given element names.
replaceText(Automaton, XMLGraph) - Method in class dk.brics.xmlgraph.TextNode
Sets the possible values.
RestrictedChecker - Class in dk.brics.relaxng
Checker for a grammar to represent a Restricted RELAX NG schema.
RestrictedChecker(PrintWriter) - Constructor for class dk.brics.relaxng.RestrictedChecker
Constructs a new checker.
RestrictedChecker(PrintStream) - Constructor for class dk.brics.relaxng.RestrictedChecker
Constructs a new checker.
RestrRelaxNG2XMLGraph - Class in dk.brics.relaxng.converter
Production of XML graph fragment from Restricted RELAX NG schema.
RestrRelaxNG2XMLGraph(XMLGraph, DatatypeLibrary) - Constructor for class dk.brics.relaxng.converter.RestrRelaxNG2XMLGraph
Constructs a new converter.
RNGParser - Class in dk.brics.relaxng.converter
Parser for RELAX NG.
RNGParser() - Constructor for class dk.brics.relaxng.converter.RNGParser
Constructs a new parser.

S

SchemaReducer - Class in dk.brics.relaxng.converter
Reducer for Restricted RELAX NG schemas.
SchemaReducer(NameClass2Automaton, Data2Automaton) - Constructor for class dk.brics.relaxng.converter.SchemaReducer
Constructs a new reducer.
SequenceNode - Class in dk.brics.xmlgraph
Sequence node.
SequenceNode(List<Integer>, Origin) - Constructor for class dk.brics.xmlgraph.SequenceNode
Constructs a new sequence node.
Serializer - Class in dk.brics.xmlgraph.converter
Production of serialized XML representation of XML graphs.
Serializer() - Constructor for class dk.brics.xmlgraph.converter.Serializer
Constructs a new converter.
setContent(Pattern) - Method in class dk.brics.relaxng.SingleContentPattern
Sets the content.
setContent(Collection<Integer>, XMLGraph) - Method in class dk.brics.xmlgraph.ChoiceNode
Sets the outgoing edges.
setContent(int) - Method in class dk.brics.xmlgraph.SingleContentNode
Sets the sub-node.
setContentAndStatus(boolean, boolean, Collection<Integer>, XMLGraph) - Method in class dk.brics.xmlgraph.ChoiceNode
Sets the outgoing edges and gap status.
setContents(List<Pattern>) - Method in class dk.brics.relaxng.MultiContentPattern
Sets the content patterns.
setContents(Collection<Integer>) - Method in class dk.brics.xmlgraph.MultiContentNode
Sets the sub-nodes.
setDefaultNamespace(String) - Method in class dk.brics.xpath.evaluator.EvaluationContext
Sets the default namespace URI.
setEvaluationContext(EvaluationContext) - Method in class dk.brics.xpath.evaluator.XPathEvaluator
 
setInDegree(int) - Method in class dk.brics.xmlgraph.NodeKind
Sets the in-degree.
setInitialOrigin(Origin) - Method in class dk.brics.misc.ExtendedSAXBuilder
Sets the initial origin.
setName(Automaton, XMLGraph) - Method in class dk.brics.xmlgraph.AttributeNode
Sets the possible names.
setName(Automaton, XMLGraph) - Method in class dk.brics.xmlgraph.ElementNode
Sets the possible names.
setNamespace(String, String) - Method in class dk.brics.xpath.evaluator.EvaluationContext
Sets the namespace URI for a prefix.
setNode(int, Node) - Method in class dk.brics.xmlgraph.XMLGraph
Replaces a node.
setOrigin(Origin) - Method in class dk.brics.misc.XElement
Sets the origin.
setOrigin(Origin) - Method in class dk.brics.relaxng.Pattern
Sets the source information.
setOrigin(Origin) - Method in class dk.brics.xmlgraph.Node
Sets the source information.
setOutput(PrintWriter) - Method in class dk.brics.xmlgraph.validator.SimpleErrorHandler
Sets output print writer.
setPattern(Pattern) - Method in class dk.brics.relaxng.Define
Sets the pattern.
setRoots(Set<Integer>) - Method in class dk.brics.xmlgraph.XMLGraph
Sets the roots to the given set.
setStart(Pattern) - Method in class dk.brics.relaxng.Grammar
Sets the start pattern of this grammar.
setText(Automaton, XMLGraph) - Method in class dk.brics.xmlgraph.TextNode
Sets the possible values.
setTopLevelInterleaveContent() - Method in class dk.brics.xmlgraph.NodeKind
Sets top-level interleave content for this node kind.
setUnknown() - Method in class dk.brics.xmlgraph.XMLGraph
Marks this XML graph as representing unknown XML data.
sharpen(XMLGraph) - Method in class dk.brics.xmlgraph.Sharpener
Sharpens the given XML graph.
sharpen() - Method in class dk.brics.xmlgraph.XMLGraph
Sharpens this XML graph by removing unreachable edges, element/attribute names, text, and gap presence.
Sharpener - Class in dk.brics.xmlgraph
Sharpens a given XML graph by removing unreachable edges, element/attribute names, text, and gap presence.
Sharpener() - Constructor for class dk.brics.xmlgraph.Sharpener
Constructs a new sharpener.
SimpleErrorHandler - Class in dk.brics.xmlgraph.validator
Simple validation error handler.
SimpleErrorHandler(PrintWriter, Origin) - Constructor for class dk.brics.xmlgraph.validator.SimpleErrorHandler
Constructs a new error handler.
SimpleErrorHandler(PrintWriter) - Constructor for class dk.brics.xmlgraph.validator.SimpleErrorHandler
Constructs a new error handler.
SimpleErrorHandler(PrintStream, Origin) - Constructor for class dk.brics.xmlgraph.validator.SimpleErrorHandler
Constructs a new error handler.
SimpleErrorHandler(PrintStream) - Constructor for class dk.brics.xmlgraph.validator.SimpleErrorHandler
Constructs a new error handler.
Simplifier - Class in dk.brics.xmlgraph
Simplifies a given XML graph by bypassing single-content choice/sequence/interleave nodes.
Simplifier() - Constructor for class dk.brics.xmlgraph.Simplifier
Constructs a new simplifier.
simplify(XMLGraph) - Method in class dk.brics.xmlgraph.Simplifier
Simplifies the given XML graph.
simplify() - Method in class dk.brics.xmlgraph.XMLGraph
Simplifies this XML graph by bypassing single-content choice/sequence/interleave nodes.
SingleContentNode - Class in dk.brics.xmlgraph
Abstract superclass for nodes with a single sub-node.
SingleContentNode(int, Origin) - Constructor for class dk.brics.xmlgraph.SingleContentNode
Constructor for node with a single sub-node.
SingleContentPattern - Class in dk.brics.relaxng
Abstract superclass for patterns with a single (or no) content.
SingleContentPattern(Pattern, Origin) - Constructor for class dk.brics.relaxng.SingleContentPattern
Constructs a new pattern with a single content.
StandardDatatypes - Class in dk.brics.relaxng.converter
Converter for built-in RELAX NG datatypes and XML Schema datatypes.
StandardDatatypes() - Constructor for class dk.brics.relaxng.converter.StandardDatatypes
Constructs a new converter.
StatusMap - Class in dk.brics.xpath.evaluator
Status map used by XPathEvaluator.
StatusMap(Set<Integer>) - Constructor for class dk.brics.xpath.evaluator.StatusMap
Constructs an empty status map with given set of nodes.
StatusMap(StatusMap) - Constructor for class dk.brics.xpath.evaluator.StatusMap
Constructs a copy of the given status map.
StatusMap.Status - Enum in dk.brics.xpath.evaluator
Status values.
Step - Class in dk.brics.xpath
Step node.
Step(Axis, Test) - Constructor for class dk.brics.xpath.Step
Constructs a new step node.
store(XMLGraph, String, boolean) - Method in class dk.brics.xmlgraph.converter.Serializer
Stores XML graph in XML file xg.xml and serialized automata in .aut files.
store(XMLGraph, ZipOutputStream, boolean) - Method in class dk.brics.xmlgraph.converter.Serializer
Stores XML graph (including automata) in ZIP.

T

Template2XMLGraph - Class in dk.brics.xmlgraph.converter
Production of XML graph fragment from an XML template constant or a complete XML document.
Template2XMLGraph(XMLGraph, boolean) - Constructor for class dk.brics.xmlgraph.converter.Template2XMLGraph
Constructs a new converter.
Test - Class in dk.brics.xpath
Abstract superclass for test nodes.
Test(Test.Kind) - Constructor for class dk.brics.xpath.Test
Constructs a new test node.
Test.Kind - Enum in dk.brics.xpath
Test kinds.
TextNode - Class in dk.brics.xmlgraph
Text node.
TextNode(Automaton, Origin) - Constructor for class dk.brics.xmlgraph.TextNode
Constructs a new text node (representing character data or attribute values)
TextPattern - Class in dk.brics.relaxng
<text/>
TextPattern(Origin) - Constructor for class dk.brics.relaxng.TextPattern
Constructs a new text pattern.
TextTest - Class in dk.brics.xpath
Text-test node.
TextTest() - Constructor for class dk.brics.xpath.TextTest
Constructs a new text-test node.
time - Static variable in class dk.brics.xmlgraph.validator.ContentDescriptionBuilder
Total number of millisecs used in this class.
time - Static variable in class dk.brics.xmlgraph.validator.Validator
Total number of millisecs used in this class.
toAutomaton() - Method in class dk.brics.relaxng.converter.xmlschema.RegExp
Converts this regular expression into an automaton.
toString() - Method in class dk.brics.misc.Origin
Returns string representation of this origin.
toString() - Method in class dk.brics.relaxng.Param
Returns a string representation of this param.
toString() - Method in class dk.brics.xmlgraph.NodeKind
 
toString() - Method in class dk.brics.xpath.Path
 
transitiveClosure(Map<Integer, Reachability.ReachabilitySet>) - Method in class dk.brics.xpath.evaluator.Reachability
 
TypeIsomorphChecker - Class in dk.brics.xmlgraph.validator
Checker for top-level isomorphism.
TypeIsomorphChecker(XMLGraph, XMLGraph) - Constructor for class dk.brics.xmlgraph.validator.TypeIsomorphChecker
Constructs a new checker.

U

UnionExpr - Class in dk.brics.xpath
A union expression.
UnionExpr(List<Path>) - Constructor for class dk.brics.xpath.UnionExpr
 
Unserializer - Class in dk.brics.xmlgraph.converter
Production of XML graphs from serialized XML representation.
Unserializer() - Constructor for class dk.brics.xmlgraph.converter.Unserializer
Constructs a new converter.
useFragment(XMLGraphFragment) - Method in class dk.brics.xmlgraph.XMLGraph
Sets the roots, gap types, and gap presence according to the given fragment.
useSurroundingChoiceNodes(boolean) - Method in class dk.brics.relaxng.converter.RestrRelaxNG2XMLGraph
Enables/disables use of extra ChoiceNodes around each ElementNode and AttributeNode and above each TextNode.
useSurroundingChoiceNodes(boolean) - Method in class dk.brics.xmlgraph.converter.Template2XMLGraph
Enables/disables use of extra ChoiceNodes around each ElementNode and AttributeNode and above each TextNode.
useTypedGaps(boolean) - Method in class dk.brics.xmlgraph.converter.Template2XMLGraph
Enables/disables use of typed gaps.

V

validate(XMLGraph, Grammar) - Method in class dk.brics.xmlgraph.validator.Validator
Validates an XML graph relative to a Restricted RELAX NG schema.
validate(XMLGraph, XMLGraph, int) - Method in class dk.brics.xmlgraph.validator.Validator
Validates an XML graph relative to another XML graph.
ValidationErrorHandler - Interface in dk.brics.xmlgraph.validator
Validation error handler interface.
Validator - Class in dk.brics.xmlgraph.validator
Validator for XML graphs.
Validator(ValidationErrorHandler) - Constructor for class dk.brics.xmlgraph.validator.Validator
Constructs a new validator.
valueOf(String) - Static method in enum dk.brics.xpath.Axis.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dk.brics.xpath.evaluator.StatusMap.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dk.brics.xpath.Path.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dk.brics.xpath.Predicate.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dk.brics.xpath.Test.Kind
Returns the enum constant of this type with the specified name.
ValuePattern - Class in dk.brics.relaxng
<value datatypeLibrary="anyURI" type="NCName" ns="string"> string </value>
ValuePattern(String, String, String, String, Origin) - Constructor for class dk.brics.relaxng.ValuePattern
Construcs a new value pattern.
values() - Static method in enum dk.brics.xpath.Axis.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dk.brics.xpath.evaluator.StatusMap.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dk.brics.xpath.Path.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dk.brics.xpath.Predicate.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dk.brics.xpath.Test.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
valueToAutomaton(String, String, String, String) - Method in class dk.brics.relaxng.converter.BuiltInDatatypes
 
valueToAutomaton(String, String, String, String) - Method in interface dk.brics.relaxng.converter.DatatypeLibrary
Converter from value to automaton.
valueToAutomaton(String, String, String, String) - Method in class dk.brics.relaxng.converter.StandardDatatypes
Converts a value.
valueToAutomaton(String, String, String, String) - Method in class dk.brics.relaxng.converter.xmlschema.XMLSchemaDatatypes
 
visit(UnionExpr) - Method in class dk.brics.xpath.converter.XPathPrinter
 
visit(Path) - Method in class dk.brics.xpath.DepthFirstVisitor
 
visit(AbsolutePath) - Method in class dk.brics.xpath.DepthFirstVisitor
 
visit(RelativePath) - Method in class dk.brics.xpath.DepthFirstVisitor
 
visit(Step) - Method in class dk.brics.xpath.DepthFirstVisitor
 
visit(Axis) - Method in class dk.brics.xpath.DepthFirstVisitor
 
visit(AttributeAxis) - Method in class dk.brics.xpath.DepthFirstVisitor
 
visit(ChildAxis) - Method in class dk.brics.xpath.DepthFirstVisitor
 
visit(DescendantOrSelfAxis) - Method in class dk.brics.xpath.DepthFirstVisitor
 
visit(Test) - Method in class dk.brics.xpath.DepthFirstVisitor
 
visit(NameTest) - Method in class dk.brics.xpath.DepthFirstVisitor
 
visit(NodeTest) - Method in class dk.brics.xpath.DepthFirstVisitor
 
visit(TextTest) - Method in class dk.brics.xpath.DepthFirstVisitor
 
visit(Predicate) - Method in class dk.brics.xpath.DepthFirstVisitor
 
visit(ComplexPredicate) - Method in class dk.brics.xpath.DepthFirstVisitor
 
visit(PathPredicate) - Method in class dk.brics.xpath.DepthFirstVisitor
 
visit(UnionExpr) - Method in class dk.brics.xpath.DepthFirstVisitor
 
visit(Path) - Method in interface dk.brics.xpath.Visitor
Visit a Path node.
visit(AbsolutePath) - Method in interface dk.brics.xpath.Visitor
Visit an AbsolutePath node.
visit(RelativePath) - Method in interface dk.brics.xpath.Visitor
Visit a RelativePath node.
visit(Step) - Method in interface dk.brics.xpath.Visitor
Visit a Step node.
visit(Axis) - Method in interface dk.brics.xpath.Visitor
Visit an Axis node.
visit(AttributeAxis) - Method in interface dk.brics.xpath.Visitor
Visit an AttributeAxis node.
visit(ChildAxis) - Method in interface dk.brics.xpath.Visitor
Visit a ChildAxis node.
visit(DescendantOrSelfAxis) - Method in interface dk.brics.xpath.Visitor
Visit a DescendantOrSelfAxis node.
visit(Test) - Method in interface dk.brics.xpath.Visitor
Visit a Test node.
visit(NameTest) - Method in interface dk.brics.xpath.Visitor
Visit a NameTest node.
visit(NodeTest) - Method in interface dk.brics.xpath.Visitor
Visit a NodeTest node.
visit(TextTest) - Method in interface dk.brics.xpath.Visitor
Visit a TextTest node.
visit(Predicate) - Method in interface dk.brics.xpath.Visitor
Visit a Predicate node.
visit(ComplexPredicate) - Method in interface dk.brics.xpath.Visitor
Visit a ComplexPredicate node.
visit(PathPredicate) - Method in interface dk.brics.xpath.Visitor
Visit a PathPredicate node.
visit(UnionExpr) - Method in interface dk.brics.xpath.Visitor
Visit a UnionExpr node.
Visitor - Interface in dk.brics.xpath
XPath node visitor.

W

WelldefinedChecker - Class in dk.brics.xmlgraph
Checker for well-definedness of XML graphs.
WelldefinedChecker(PrintStream) - Constructor for class dk.brics.xmlgraph.WelldefinedChecker
Constructs a new checker.

X

XElement - Class in dk.brics.misc
Element extended with origin information.
XElement(String, Namespace, Origin) - Constructor for class dk.brics.misc.XElement
Constructs a new XElement.
XElement(String, Namespace, Element) - Constructor for class dk.brics.misc.XElement
Constructs a new XElement.
XMLGraph - Class in dk.brics.xmlgraph
XML graph (also known as a Summary Graph).
XMLGraph() - Constructor for class dk.brics.xmlgraph.XMLGraph
Constructs a new empty XML graph.
XMLGraph2Dot - Class in dk.brics.xmlgraph.converter
Printer for Graphviz Dot format.
XMLGraph2Dot(PrintWriter) - Constructor for class dk.brics.xmlgraph.converter.XMLGraph2Dot
Constructs a new printer.
XMLGraph2Dot(PrintStream) - Constructor for class dk.brics.xmlgraph.converter.XMLGraph2Dot
Constructs a new printer.
XMLGraphFragment - Class in dk.brics.xmlgraph
Encapsulation of root node, open gaps, and gap type map.
XMLGraphFragment(Node, Collection<String>, Collection<String>, Map<String, String>) - Constructor for class dk.brics.xmlgraph.XMLGraphFragment
Constructs a new XML graph fragment encapsulation.
XMLGraphReducer - Class in dk.brics.xmlgraph.converter
XML graph reducer.
XMLGraphReducer() - Constructor for class dk.brics.xmlgraph.converter.XMLGraphReducer
Constructs a new XML graph reducer.
XMLSchema2RestrRelaxNG - Class in dk.brics.relaxng.converter.xmlschema
Converter from XML Schema to Restricted RELAX NG.
XMLSchema2RestrRelaxNG(StandardDatatypes) - Constructor for class dk.brics.relaxng.converter.xmlschema.XMLSchema2RestrRelaxNG
Constructs a new converter.
XMLSCHEMA_DATATYPES - Static variable in class dk.brics.relaxng.converter.xmlschema.XMLSchemaDatatypes
URI of this datatype library.
XMLSchemaDatatypes - Class in dk.brics.relaxng.converter.xmlschema
Converter for XML Schema datatypes.
XMLSchemaDatatypes() - Constructor for class dk.brics.relaxng.converter.xmlschema.XMLSchemaDatatypes
Constructs a new converter.
XPathEvaluator - Class in dk.brics.xpath.evaluator
XPath path evaluator.
XPathEvaluator() - Constructor for class dk.brics.xpath.evaluator.XPathEvaluator
Constructs an XPath path evaluator.
XPathException - Exception in dk.brics.xpath
Exception related to XPath evaluation.
XPathException(String) - Constructor for exception dk.brics.xpath.XPathException
Constructs a new exception.
XPathException(String, Throwable) - Constructor for exception dk.brics.xpath.XPathException
Constructs a new exception.
XPathException(Throwable) - Constructor for exception dk.brics.xpath.XPathException
Constructs a new exception.
XPathParser - Class in dk.brics.xpath.converter
Parser for XPath paths.
XPathParser() - Constructor for class dk.brics.xpath.converter.XPathParser
Constructs a new XPath parser.
XPathPrinter - Class in dk.brics.xpath.converter
Pretty-printer for XPath paths.
XPathPrinter(PrintWriter) - Constructor for class dk.brics.xpath.converter.XPathPrinter
Constructs a new pretty-printer.
XPathPrinter(PrintStream) - Constructor for class dk.brics.xpath.converter.XPathPrinter
Constructs a new pretty-printer.
XSIConverter - Class in dk.brics.xmlgraph.converter
Converter for xsi:type and xsi:nil attributes.

Z

ZeroOrMoreUnionChecker - Class in dk.brics.xmlgraph.validator
Checker for zero-or-more/union content models.
ZeroOrMoreUnionChecker(XMLGraph) - Constructor for class dk.brics.xmlgraph.validator.ZeroOrMoreUnionChecker
Constructs a new checker.

A B C D E F G H I L M N O P R S T U V W X Z

Copyright © 2005-2010 Anders Møller.