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

A

AbstractViewVisitor<N extends Node,T> - Class in com.github.simy4.xpath.view
 
AbstractViewVisitor() - Constructor for class com.github.simy4.xpath.view.AbstractViewVisitor
 
AdditionExpr - Class in com.github.simy4.xpath.expr
 
AdditionExpr(Expr, Expr) - Constructor for class com.github.simy4.xpath.expr.AdditionExpr
 
apply(T) - Method in interface com.github.simy4.xpath.util.Function
 
Attribute - Class in com.github.simy4.xpath.expr
 
Attribute(QName, Iterable<Predicate<ViewContext<?>>>) - Constructor for class com.github.simy4.xpath.expr.Attribute
Constructor.
attributesOf(N) - Method in interface com.github.simy4.xpath.navigator.Navigator
Child attribute nodes of given XML node.

B

BooleanView<N extends Node> - Class in com.github.simy4.xpath.view
 
build(T) - Method in class com.github.simy4.xpath.XmlBuilder
Evaluates collected XPath effects on a given XML model object.

C

canHandle(Object) - Method in interface com.github.simy4.xpath.spi.NavigatorSpi
Checks whether this SPI can navigate models of given type.
com.github.simy4.xpath - package com.github.simy4.xpath
 
com.github.simy4.xpath.effects - package com.github.simy4.xpath.effects
 
com.github.simy4.xpath.expr - package com.github.simy4.xpath.expr
 
com.github.simy4.xpath.navigator - package com.github.simy4.xpath.navigator
 
com.github.simy4.xpath.parser - package com.github.simy4.xpath.parser
 
com.github.simy4.xpath.spi - package com.github.simy4.xpath.spi
 
com.github.simy4.xpath.util - package com.github.simy4.xpath.util
 
com.github.simy4.xpath.view - package com.github.simy4.xpath.view
 
compareTo(View<N>) - Method in class com.github.simy4.xpath.view.BooleanView
 
compareTo(View<N>) - Method in class com.github.simy4.xpath.view.LiteralView
 
compareTo(View<N>) - Method in class com.github.simy4.xpath.view.NodeSetView
 
compareTo(View<N>) - Method in class com.github.simy4.xpath.view.NodeView
 
compareTo(View<N>) - Method in class com.github.simy4.xpath.view.NumberView
 
createAttribute(N, QName) - Method in interface com.github.simy4.xpath.navigator.Navigator
Creates XML attribute node and appends to given parent.
createElement(N, QName) - Method in interface com.github.simy4.xpath.navigator.Navigator
Creates XML element node and appends to given parent.

D

DescendantOrSelfExpr - Class in com.github.simy4.xpath.expr
 
DescendantOrSelfExpr() - Constructor for class com.github.simy4.xpath.expr.DescendantOrSelfExpr
 

E

Effect - Interface in com.github.simy4.xpath.effects
XML model modification effect.
Element - Class in com.github.simy4.xpath.expr
 
Element(QName, Iterable<Predicate<ViewContext<?>>>) - Constructor for class com.github.simy4.xpath.expr.Element
Constructor.
elementsOf(N) - Method in interface com.github.simy4.xpath.navigator.Navigator
Child element nodes of given XML node.
empty() - Static method in class com.github.simy4.xpath.view.NodeSetView
 
equals(Object) - Method in class com.github.simy4.xpath.view.BooleanView
 
equals(Object) - Method in class com.github.simy4.xpath.view.LiteralView
 
equals(Object) - Method in class com.github.simy4.xpath.view.NodeSetView
 
equals(Object) - Method in class com.github.simy4.xpath.view.NodeView
 
equals(Object) - Method in class com.github.simy4.xpath.view.NumberView
 
EqualsExpr - Class in com.github.simy4.xpath.expr
 
EqualsExpr(Expr, Expr) - Constructor for class com.github.simy4.xpath.expr.EqualsExpr
 
Expr - Interface in com.github.simy4.xpath.expr
XPath expression model.

F

filter(Navigator<N>, boolean, int, Predicate<ViewContext<?>>) - Method in interface com.github.simy4.xpath.view.IterableNodeView
 
filter(Navigator<N>, boolean, int, Predicate<ViewContext<?>>) - Method in class com.github.simy4.xpath.view.NodeSetView
 
filter(Navigator<N>, boolean, int, Predicate<ViewContext<?>>) - Method in class com.github.simy4.xpath.view.NodeView
 
filter(Navigator<N>, boolean, Predicate<ViewContext<?>>) - Method in interface com.github.simy4.xpath.view.IterableNodeView
 
filter(Navigator<N>, boolean, Predicate<ViewContext<?>>) - Method in class com.github.simy4.xpath.view.NodeSetView
 
filter(Navigator<N>, boolean, Predicate<ViewContext<?>>) - Method in class com.github.simy4.xpath.view.NodeView
 
filtered(Iterable<? extends T>, Predicate<? super T>) - Static method in class com.github.simy4.xpath.view.NodeSetView
Creates filtered node view from given nodes and predicate.
FilteringIterator<T> - Class in com.github.simy4.xpath.util
 
FilteringIterator(Iterator<? extends T>, Predicate<? super T>) - Constructor for class com.github.simy4.xpath.util.FilteringIterator
Constructor.
flatMap(Navigator<N>, boolean, Function<ViewContext<N>, IterableNodeView<N>>) - Method in interface com.github.simy4.xpath.view.IterableNodeView
 
flatMap(Navigator<N>, boolean, Function<ViewContext<N>, IterableNodeView<N>>) - Method in class com.github.simy4.xpath.view.NodeSetView
 
flatMap(Navigator<N>, boolean, Function<ViewContext<N>, IterableNodeView<N>>) - Method in class com.github.simy4.xpath.view.NodeView
 
FlatteningIterator<T> - Class in com.github.simy4.xpath.util
 
FlatteningIterator(Iterator<? extends Iterator<? extends T>>) - Constructor for class com.github.simy4.xpath.util.FlatteningIterator
 
FlatteningIterator(Iterator<? extends T>, Iterator<? extends Iterator<? extends T>>) - Constructor for class com.github.simy4.xpath.util.FlatteningIterator
 
Function<T,R> - Interface in com.github.simy4.xpath.util
java.util.function.Function exact copy.

G

getCurrent() - Method in class com.github.simy4.xpath.view.ViewContext
 
getName() - Method in interface com.github.simy4.xpath.navigator.Node
XML node name.
getNavigator() - Method in class com.github.simy4.xpath.view.ViewContext
 
getNode() - Method in class com.github.simy4.xpath.view.NodeView
 
getPosition() - Method in class com.github.simy4.xpath.view.ViewContext
 
getText() - Method in interface com.github.simy4.xpath.navigator.Node
XML node text content.
GreaterThanExpr - Class in com.github.simy4.xpath.expr
 
GreaterThanExpr(Expr, Expr) - Constructor for class com.github.simy4.xpath.expr.GreaterThanExpr
 
GreaterThanOrEqualsExpr - Class in com.github.simy4.xpath.expr
 
GreaterThanOrEqualsExpr(Expr, Expr) - Constructor for class com.github.simy4.xpath.expr.GreaterThanOrEqualsExpr
 

H

hashCode() - Method in class com.github.simy4.xpath.view.BooleanView
 
hashCode() - Method in class com.github.simy4.xpath.view.LiteralView
 
hashCode() - Method in class com.github.simy4.xpath.view.NodeSetView
 
hashCode() - Method in class com.github.simy4.xpath.view.NodeView
 
hashCode() - Method in class com.github.simy4.xpath.view.NumberView
 
hasNext() - Method in class com.github.simy4.xpath.util.FilteringIterator
 
hasNext() - Method in class com.github.simy4.xpath.util.FlatteningIterator
 
hasNext() - Method in class com.github.simy4.xpath.util.TransformingIterator
 
hasNext() - Method in class com.github.simy4.xpath.view.ViewContext
 

I

Identity - Class in com.github.simy4.xpath.expr
 
Identity(Iterable<Predicate<ViewContext<?>>>) - Constructor for class com.github.simy4.xpath.expr.Identity
 
isGreedy() - Method in class com.github.simy4.xpath.view.ViewContext
 
IterableNodeView<N extends Node> - Interface in com.github.simy4.xpath.view
Abstract XML view to generify access to NodeView and NodeSetView.
iterator() - Method in class com.github.simy4.xpath.view.NodeSetView
 
iterator() - Method in class com.github.simy4.xpath.view.NodeView
 

L

LessThanExpr - Class in com.github.simy4.xpath.expr
 
LessThanExpr(Expr, Expr) - Constructor for class com.github.simy4.xpath.expr.LessThanExpr
 
LessThanOrEqualsExpr - Class in com.github.simy4.xpath.expr
 
LessThanOrEqualsExpr(Expr, Expr) - Constructor for class com.github.simy4.xpath.expr.LessThanOrEqualsExpr
 
LiteralExpr - Class in com.github.simy4.xpath.expr
 
LiteralExpr(String) - Constructor for class com.github.simy4.xpath.expr.LiteralExpr
 
LiteralView<N extends Node> - Class in com.github.simy4.xpath.view
 
LiteralView(String) - Constructor for class com.github.simy4.xpath.view.LiteralView
 

M

MultiplicationExpr - Class in com.github.simy4.xpath.expr
 
MultiplicationExpr(Expr, Expr) - Constructor for class com.github.simy4.xpath.expr.MultiplicationExpr
 

N

Navigator<N extends Node> - Interface in com.github.simy4.xpath.navigator
XML model navigator contract.
NavigatorSpi - Interface in com.github.simy4.xpath.spi
Navigator extension SPI.
next() - Method in class com.github.simy4.xpath.util.FilteringIterator
 
next() - Method in class com.github.simy4.xpath.util.FlatteningIterator
 
next() - Method in class com.github.simy4.xpath.util.TransformingIterator
 
Node - Interface in com.github.simy4.xpath.navigator
XML node contract.
NodeSetView<N extends Node> - Class in com.github.simy4.xpath.view
 
NodeSetView(Iterable<NodeView<N>>) - Constructor for class com.github.simy4.xpath.view.NodeSetView
 
NodeView<N extends Node> - Class in com.github.simy4.xpath.view
 
NodeView(N) - Constructor for class com.github.simy4.xpath.view.NodeView
 
NotEqualsExpr - Class in com.github.simy4.xpath.expr
 
NotEqualsExpr(Expr, Expr) - Constructor for class com.github.simy4.xpath.expr.NotEqualsExpr
 
NumberExpr - Class in com.github.simy4.xpath.expr
 
NumberExpr(double) - Constructor for class com.github.simy4.xpath.expr.NumberExpr
 
NumberView<N extends Node> - Class in com.github.simy4.xpath.view
 
NumberView(double) - Constructor for class com.github.simy4.xpath.view.NumberView
 

O

of(boolean) - Static method in class com.github.simy4.xpath.view.BooleanView
 

P

Parent - Class in com.github.simy4.xpath.expr
 
Parent(Iterable<Predicate<ViewContext<?>>>) - Constructor for class com.github.simy4.xpath.expr.Parent
 
parentOf(N) - Method in interface com.github.simy4.xpath.navigator.Navigator
Wrapped parent of given XML node.
parse(String) - Method in class com.github.simy4.xpath.parser.XPathParser
Parse given XPath into Expr instance.
PathExpr - Class in com.github.simy4.xpath.expr
 
PathExpr(List<StepExpr>) - Constructor for class com.github.simy4.xpath.expr.PathExpr
 
perform(Navigator<N>, N) - Method in interface com.github.simy4.xpath.effects.Effect
Performs effect on a particular xml model.
perform(Navigator<N>, N) - Method in class com.github.simy4.xpath.effects.PutEffect
 
perform(Navigator<N>, N) - Method in class com.github.simy4.xpath.effects.PutValueEffect
 
perform(Navigator<N>, N) - Method in class com.github.simy4.xpath.effects.RemoveEffect
 
Predicate<T> - Interface in com.github.simy4.xpath.util
java.util.function.Predicate exact copy.
prependCopy(N) - Method in interface com.github.simy4.xpath.navigator.Navigator
Prepends a copy of given node to this node.
process(T, Iterable<Effect>) - Method in interface com.github.simy4.xpath.spi.NavigatorSpi
Applies expression modifications to a given XML model.
put(String) - Method in class com.github.simy4.xpath.XmlBuilder
Greedily creates all missing nodes that could be evaluated by given XPath expression.
put(String, Object) - Method in class com.github.simy4.xpath.XmlBuilder
Greedily creates all missing nodes that could be evaluated by given XPath expression and then sets given value as text content to all evaluated nodes.
putAll(Iterable<String>) - Method in class com.github.simy4.xpath.XmlBuilder
Greedily creates all missing nodes that could be evaluated by given XPath expressions.
putAll(String...) - Method in class com.github.simy4.xpath.XmlBuilder
Greedily creates all missing nodes that could be evaluated by given XPath expressions.
putAll(Map<String, Object>) - Method in class com.github.simy4.xpath.XmlBuilder
Greedily creates all missing nodes that could be evaluated by given XPath expressions and then sets the associated value as text content to all evaluated nodes.
PutEffect - Class in com.github.simy4.xpath.effects
 
PutEffect(Expr) - Constructor for class com.github.simy4.xpath.effects.PutEffect
 
PutValueEffect - Class in com.github.simy4.xpath.effects
 
PutValueEffect(Expr, Object) - Constructor for class com.github.simy4.xpath.effects.PutValueEffect
 

R

remove() - Method in class com.github.simy4.xpath.util.FilteringIterator
 
remove() - Method in class com.github.simy4.xpath.util.FlatteningIterator
 
remove() - Method in class com.github.simy4.xpath.util.TransformingIterator
 
remove(String) - Method in class com.github.simy4.xpath.XmlBuilder
Evaluates given XPath expression and detaches all of the resulting nodes.
remove(N) - Method in interface com.github.simy4.xpath.navigator.Navigator
Removes/detaches given node from XML model.
removeAll(Iterable<String>) - Method in class com.github.simy4.xpath.XmlBuilder
Evaluates given XPath expressions and detaches all of the resulting nodes.
removeAll(String...) - Method in class com.github.simy4.xpath.XmlBuilder
Evaluates given XPath expressions and detaches all of the resulting nodes.
RemoveEffect - Class in com.github.simy4.xpath.effects
 
RemoveEffect(Expr) - Constructor for class com.github.simy4.xpath.effects.RemoveEffect
 
resolve(ViewContext<N>) - Method in class com.github.simy4.xpath.expr.DescendantOrSelfExpr
 
resolve(ViewContext<N>) - Method in interface com.github.simy4.xpath.expr.Expr
Evaluate this expression on given xml model view using given context.
resolve(ViewContext<N>) - Method in class com.github.simy4.xpath.expr.LiteralExpr
 
resolve(ViewContext<N>) - Method in class com.github.simy4.xpath.expr.NumberExpr
 
resolve(ViewContext<N>) - Method in class com.github.simy4.xpath.expr.PathExpr
 
resolve(ViewContext<N>) - Method in class com.github.simy4.xpath.expr.Root
 
resolve(ViewContext<N>) - Method in interface com.github.simy4.xpath.expr.StepExpr
 
resolve(ViewContext<N>) - Method in class com.github.simy4.xpath.expr.UnaryExpr
 
resolve(ViewContext<N>, View<N>, View<N>) - Method in class com.github.simy4.xpath.expr.EqualsExpr
 
resolve(ViewContext<N>, View<N>, View<N>) - Method in class com.github.simy4.xpath.expr.GreaterThanExpr
 
resolve(ViewContext<N>, View<N>, View<N>) - Method in class com.github.simy4.xpath.expr.GreaterThanOrEqualsExpr
 
resolve(ViewContext<N>, View<N>, View<N>) - Method in class com.github.simy4.xpath.expr.LessThanExpr
 
resolve(ViewContext<N>, View<N>, View<N>) - Method in class com.github.simy4.xpath.expr.LessThanOrEqualsExpr
 
resolve(ViewContext<N>, View<N>, View<N>) - Method in class com.github.simy4.xpath.expr.NotEqualsExpr
 
returnDefault(View<N>) - Method in class com.github.simy4.xpath.view.AbstractViewVisitor
 
root() - Method in interface com.github.simy4.xpath.navigator.Navigator
Wrapped XML root.
Root - Class in com.github.simy4.xpath.expr
 
Root() - Constructor for class com.github.simy4.xpath.expr.Root
 

S

setText(N, String) - Method in interface com.github.simy4.xpath.navigator.Navigator
Sets the given text content to a given node.
StepExpr - Interface in com.github.simy4.xpath.expr
XPath step expression model.
SubtractionExpr - Class in com.github.simy4.xpath.expr
 
SubtractionExpr(Expr, Expr) - Constructor for class com.github.simy4.xpath.expr.SubtractionExpr
 

T

test(ViewContext<?>) - Method in class com.github.simy4.xpath.expr.DescendantOrSelfExpr
 
test(ViewContext<?>) - Method in class com.github.simy4.xpath.expr.NumberExpr
 
test(ViewContext<?>) - Method in class com.github.simy4.xpath.expr.Root
 
test(T) - Method in interface com.github.simy4.xpath.util.Predicate
 
toBoolean() - Method in class com.github.simy4.xpath.view.BooleanView
 
toBoolean() - Method in class com.github.simy4.xpath.view.LiteralView
 
toBoolean() - Method in class com.github.simy4.xpath.view.NodeSetView
 
toBoolean() - Method in class com.github.simy4.xpath.view.NodeView
 
toBoolean() - Method in class com.github.simy4.xpath.view.NumberView
 
toBoolean() - Method in interface com.github.simy4.xpath.view.View
Converts this view to a boolean value.
toNumber() - Method in class com.github.simy4.xpath.view.BooleanView
 
toNumber() - Method in class com.github.simy4.xpath.view.LiteralView
 
toNumber() - Method in class com.github.simy4.xpath.view.NodeSetView
 
toNumber() - Method in class com.github.simy4.xpath.view.NodeView
 
toNumber() - Method in class com.github.simy4.xpath.view.NumberView
 
toNumber() - Method in interface com.github.simy4.xpath.view.View
Converts this view to a numeric value.
toString() - Method in class com.github.simy4.xpath.expr.Attribute
 
toString() - Method in class com.github.simy4.xpath.expr.DescendantOrSelfExpr
 
toString() - Method in class com.github.simy4.xpath.expr.Element
 
toString() - Method in class com.github.simy4.xpath.expr.Identity
 
toString() - Method in class com.github.simy4.xpath.expr.LiteralExpr
 
toString() - Method in class com.github.simy4.xpath.expr.NumberExpr
 
toString() - Method in class com.github.simy4.xpath.expr.Parent
 
toString() - Method in class com.github.simy4.xpath.expr.PathExpr
 
toString() - Method in class com.github.simy4.xpath.expr.Root
 
toString() - Method in class com.github.simy4.xpath.expr.UnaryExpr
 
toString() - Method in class com.github.simy4.xpath.view.BooleanView
 
toString() - Method in class com.github.simy4.xpath.view.LiteralView
 
toString() - Method in class com.github.simy4.xpath.view.NodeSetView
 
toString() - Method in class com.github.simy4.xpath.view.NodeView
 
toString() - Method in class com.github.simy4.xpath.view.NumberView
 
toString() - Method in interface com.github.simy4.xpath.view.View
Converts this view to a string value.
TransformingIterator<T,R> - Class in com.github.simy4.xpath.util
 
TransformingIterator(Iterator<? extends T>, Function<? super T, ? extends R>) - Constructor for class com.github.simy4.xpath.util.TransformingIterator
 

U

UnaryExpr - Class in com.github.simy4.xpath.expr
 
UnaryExpr(Expr) - Constructor for class com.github.simy4.xpath.expr.UnaryExpr
 

V

View<N extends Node> - Interface in com.github.simy4.xpath.view
XML elements view.
ViewContext<N extends Node> - Class in com.github.simy4.xpath.view
 
ViewContext(Navigator<N>, NodeView<N>, boolean) - Constructor for class com.github.simy4.xpath.view.ViewContext
 
ViewVisitor<N extends Node,T> - Interface in com.github.simy4.xpath.view
XML elements view visitor.
visit(BooleanView<N>) - Method in class com.github.simy4.xpath.view.AbstractViewVisitor
 
visit(BooleanView<N>) - Method in interface com.github.simy4.xpath.view.ViewVisitor
 
visit(IterableNodeView<N>) - Method in class com.github.simy4.xpath.view.AbstractViewVisitor
 
visit(IterableNodeView<N>) - Method in interface com.github.simy4.xpath.view.ViewVisitor
 
visit(LiteralView<N>) - Method in class com.github.simy4.xpath.view.AbstractViewVisitor
 
visit(LiteralView<N>) - Method in interface com.github.simy4.xpath.view.ViewVisitor
 
visit(NumberView<N>) - Method in class com.github.simy4.xpath.view.AbstractViewVisitor
 
visit(NumberView<N>) - Method in interface com.github.simy4.xpath.view.ViewVisitor
 
visit(ViewVisitor<N, T>) - Method in class com.github.simy4.xpath.view.BooleanView
 
visit(ViewVisitor<N, T>) - Method in class com.github.simy4.xpath.view.LiteralView
 
visit(ViewVisitor<N, T>) - Method in class com.github.simy4.xpath.view.NodeSetView
 
visit(ViewVisitor<N, T>) - Method in class com.github.simy4.xpath.view.NodeView
 
visit(ViewVisitor<N, T>) - Method in class com.github.simy4.xpath.view.NumberView
 
visit(ViewVisitor<N, T>) - Method in interface com.github.simy4.xpath.view.View
Visits current XML element.

X

XmlBuilder - Class in com.github.simy4.xpath
XML model modifier that works via XPath expressions processing.
XmlBuilder() - Constructor for class com.github.simy4.xpath.XmlBuilder
 
XmlBuilder(NamespaceContext) - Constructor for class com.github.simy4.xpath.XmlBuilder
 
XmlBuilderException - Exception in com.github.simy4.xpath
 
XmlBuilderException(String) - Constructor for exception com.github.simy4.xpath.XmlBuilderException
 
XmlBuilderException(String, Throwable) - Constructor for exception com.github.simy4.xpath.XmlBuilderException
 
XPathParser - Class in com.github.simy4.xpath.parser
XPath parser.
XPathParser(NamespaceContext) - Constructor for class com.github.simy4.xpath.parser.XPathParser
 
A B C D E F G H I L M N O P R S T U V X 
Skip navigation links