Package | Description |
---|---|
eu.bandm.tools.d2d2.base |
D2d allows to write valid XML documents directly in the creative flow of authoring,
with minimum typographic noise.
|
eu.bandm.tools.tpath.dom |
A DocumentClient implementation for W3C Dom.
|
eu.bandm.tools.tpath.runtime |
Infrastructure for evaluating tpath expressions.
|
eu.bandm.tools.tpath.tdomclient | |
eu.bandm.tools.xslt.base |
txsl = typed xslt 1.0 interpreter with "fragmented validation".
|
Modifier and Type | Field and Description |
---|---|
protected NodeSet<eu.bandm.tools.d2d2.base.UdomClient.Node> |
UdomClient.emptyNodeSet |
protected NodeSet<eu.bandm.tools.d2d2.base.UdomClient.Node> |
UdomClient.emptyNodeSetReverse |
Modifier and Type | Method and Description |
---|---|
NodeSet<eu.bandm.tools.d2d2.base.UdomClient.Node> |
UdomClient.attributeAxis(eu.bandm.tools.d2d2.base.UdomClient.Node node) |
NodeSet<eu.bandm.tools.d2d2.base.UdomClient.Node> |
UdomClient.childAxis(eu.bandm.tools.d2d2.base.UdomClient.Element el,
boolean reverse) |
NodeSet<eu.bandm.tools.d2d2.base.UdomClient.Node> |
UdomClient.childAxis(eu.bandm.tools.d2d2.base.UdomClient.Node node,
boolean reverse) |
NodeSet<eu.bandm.tools.d2d2.base.UdomClient.Node> |
UdomClient.followingSiblingAxis(eu.bandm.tools.d2d2.base.UdomClient.Node node) |
NodeSet<eu.bandm.tools.d2d2.base.UdomClient.Node> |
UdomClient.parentAxis(eu.bandm.tools.d2d2.base.UdomClient.Node node) |
NodeSet<eu.bandm.tools.d2d2.base.UdomClient.Node> |
UdomClient.precedingSiblingAxis(eu.bandm.tools.d2d2.base.UdomClient.Node node) |
Modifier and Type | Field and Description |
---|---|
protected NodeSet<Node> |
DOMClient.emptyNodeSet |
protected NodeSet<Node> |
DOMClient.emptyNodeSetReverse |
Modifier and Type | Method and Description |
---|---|
NodeSet<Node> |
DOMClient.attributeAxis(Node node) |
NodeSet<Node> |
DOMClient.childAxis(Node node,
boolean reverse) |
NodeSet<Node> |
DOMClient.followingSiblingAxis(Node node) |
NodeSet<Node> |
DOMClient.parentAxis(Node node) |
NodeSet<Node> |
DOMClient.precedingSiblingAxis(Node node) |
Modifier and Type | Field and Description |
---|---|
protected NodeSet<N> |
FunctionLibrary.emptyNodeSet |
Modifier and Type | Method and Description |
---|---|
protected NodeSet<N> |
SimpleInterpreter.Visitor.ancestorAxis(N node) |
protected NodeSet<N> |
SimpleInterpreter.Visitor.ancestorAxis(N node,
boolean self) |
protected NodeSet<N> |
SimpleInterpreter.Visitor.ancestorOrSelfAxis(N node) |
NodeSet<N> |
String.asNodeSet() |
NodeSet<N> |
Number.asNodeSet() |
NodeSet<N> |
Lazy.asNodeSet() |
NodeSet<N> |
Boolean.asNodeSet() |
abstract NodeSet<N> |
Value.asNodeSet() |
NodeSet<N> |
NodeSet.asNodeSet() |
NodeSet<N> |
DocumentClient.attributeAxis(N node)
Returns a NodeSet with all attribute nodes.
|
protected NodeSet<N> |
SimpleInterpreter.Visitor.attributeAxis(N node) |
NodeSet<N> |
NodeSet.bind(Function<N,NodeSet<N>> cont) |
protected NodeSet<N> |
SimpleInterpreter.Visitor.childAxis(N node) |
NodeSet<N> |
DocumentClient.childAxis(N node,
boolean reverse)
Returns a NodeSet with all child elements.
|
protected NodeSet<N> |
SimpleInterpreter.Visitor.childAxis(N node,
boolean reverse) |
protected NodeSet<N> |
SimpleInterpreter.Visitor.descendantAxis(N node) |
protected NodeSet<N> |
SimpleInterpreter.Visitor.descendantAxis(N node,
boolean self) |
protected NodeSet<N> |
SimpleInterpreter.Visitor.descendantAxis(N node,
boolean self,
boolean reverse) |
protected NodeSet<N> |
SimpleInterpreter.Visitor.descendantOrSelfAxis(N node) |
NodeSet<N> |
NodeSet.filter(Predicate<? super N> test) |
<C> NodeSet<N> |
NodeSet.filterWithConstraint(Relation<? super N,? super C> rel,
Iterable<? extends C> constraints) |
static <N> NodeSet<N> |
NodeSet.flatten(DocumentClient<N> client,
Iterable<NodeSet<N>> sets,
boolean reverse) |
protected NodeSet<N> |
SimpleInterpreter.Visitor.flatten(Iterable<NodeSet<N>> sets,
boolean reverse) |
protected NodeSet<N> |
SimpleInterpreter.Visitor.followingAxis(N node) |
NodeSet<N> |
DocumentClient.followingSiblingAxis(N node)
Returns a NodeSet with all following sibling elements.
|
protected NodeSet<N> |
SimpleInterpreter.Visitor.followingSiblingAxis(N node) |
NodeSet<N> |
ContextSequence.getNodeSet() |
protected NodeSet<N> |
SimpleInterpreter.Visitor.merge(Iterable<NodeSet<N>> sets,
boolean reverse) |
protected NodeSet<N> |
SimpleInterpreter.Visitor.namespaceAxis(N node) |
static <N> NodeSet<N> |
NodeSet.newInstance(Context<N> context,
boolean reverse) |
static <N> NodeSet<N> |
NodeSet.newInstance(Context<N> context,
Iterable<N> nodes,
boolean reverse) |
static <N> NodeSet<N> |
NodeSet.newInstance(Context<N> context,
List<N> nodes,
boolean reverse) |
static <N> NodeSet<N> |
NodeSet.newInstance(Context<N> context,
N... nodes) |
static <N> NodeSet<N> |
NodeSet.newInstance(Context<N> context,
N node,
boolean reverse) |
static <N> NodeSet<N> |
NodeSet.newInstance(DocumentClient<N> client,
Iterable<N> nodes,
boolean reverse) |
static <N> NodeSet<N> |
NodeSet.newInstance(DocumentClient<N> client,
List<N> nodes) |
static <N> NodeSet<N> |
NodeSet.newInstance(DocumentClient<N> client,
List<N> nodes,
boolean reverse) |
static <N> NodeSet<N> |
NodeSet.newInstance(DocumentClient<N> client,
N... nodes) |
NodeSet<N> |
Context.newSet(N... nodes)
convenience function: NodeSet requires this only for documentClient, and
this only for stringValue()!
|
protected NodeSet<N> |
FunctionLibrary.P_nodeSet(List<? extends Value<N>> values,
int pos) |
NodeSet<N> |
DocumentClient.parentAxis(N node)
Returns a NodeSet with the one direct parent.
|
protected NodeSet<N> |
SimpleInterpreter.Visitor.parentAxis(N node) |
NodeSet<N> |
NodeSet.postfix(N node) |
protected NodeSet<N> |
SimpleInterpreter.Visitor.precedingAxis(N node) |
NodeSet<N> |
DocumentClient.precedingSiblingAxis(N node)
Returns a NodeSet with all preceding sibling elements.
|
protected NodeSet<N> |
SimpleInterpreter.Visitor.precedingSiblingAxis(N node) |
NodeSet<N> |
NodeSet.prefix(N node) |
NodeSet<N> |
NodeSet.reverse() |
protected NodeSet<N> |
SimpleInterpreter.Visitor.selfAxis(N node) |
static <N> NodeSet<N> |
Value.singleton(DocumentClient<N> client,
N node) |
protected NodeSet<N> |
SimpleInterpreter.step(Context<N> context,
TPath.AxisSpecifier axis,
TPath.Test test,
List<TPath.Expr> predicates) |
protected NodeSet<N> |
SimpleInterpreter.Visitor.unfold(N node,
Function<N,NodeSet<N>> next,
boolean preorder,
boolean postorder,
boolean omitRoot,
boolean reverse) |
NodeSet<N> |
NodeSet.unreverse() |
Modifier and Type | Method and Description |
---|---|
protected Function<N,NodeSet<N>> |
SimpleInterpreter.Visitor.lift(Function<N,N> fun,
boolean reverse) |
Modifier and Type | Method and Description |
---|---|
ContextSequence<N> |
Context.newSequence(NodeSet<N> set) |
Modifier and Type | Method and Description |
---|---|
NodeSet<N> |
NodeSet.bind(Function<N,NodeSet<N>> cont) |
static <N> NodeSet<N> |
NodeSet.flatten(DocumentClient<N> client,
Iterable<NodeSet<N>> sets,
boolean reverse) |
protected NodeSet<N> |
SimpleInterpreter.Visitor.flatten(Iterable<NodeSet<N>> sets,
boolean reverse) |
protected NodeSet<N> |
SimpleInterpreter.Visitor.merge(Iterable<NodeSet<N>> sets,
boolean reverse) |
protected NodeSet<N> |
SimpleInterpreter.Visitor.unfold(N node,
Function<N,NodeSet<N>> next,
boolean preorder,
boolean postorder,
boolean omitRoot,
boolean reverse) |
Constructor and Description |
---|
ContextSequence(NodeSet<N> set,
Function<NamespaceName,Value<N>> variables,
Function<NamespaceName,Function<N>> functions,
Function<String,String> namespaces) |
Modifier and Type | Field and Description |
---|---|
protected NodeSet<eu.bandm.tools.tpath.tdomclient.TdomClient.Node> |
TdomClient.emptyNodeSet |
protected NodeSet<eu.bandm.tools.tpath.tdomclient.TdomClient.Node> |
TdomClient.emptyNodeSetReverse |
Modifier and Type | Method and Description |
---|---|
NodeSet<eu.bandm.tools.tpath.tdomclient.TdomClient.Node> |
TdomClient.attributeAxis(eu.bandm.tools.tpath.tdomclient.TdomClient.Node node) |
NodeSet<eu.bandm.tools.tpath.tdomclient.TdomClient.Node> |
TdomClient.childAxis(eu.bandm.tools.tpath.tdomclient.TdomClient.Node node,
boolean reverse) |
NodeSet<eu.bandm.tools.tpath.tdomclient.TdomClient.Node> |
TdomClient.childAxis(eu.bandm.tools.tpath.tdomclient.TdomClient.Element el,
boolean reverse) |
NodeSet<eu.bandm.tools.tpath.tdomclient.TdomClient.Node> |
TdomClient.followingSiblingAxis(eu.bandm.tools.tpath.tdomclient.TdomClient.Node node) |
NodeSet<eu.bandm.tools.tpath.tdomclient.TdomClient.Node> |
TdomClient.parentAxis(eu.bandm.tools.tpath.tdomclient.TdomClient.Node node) |
NodeSet<eu.bandm.tools.tpath.tdomclient.TdomClient.Node> |
TdomClient.precedingSiblingAxis(eu.bandm.tools.tpath.tdomclient.TdomClient.Node node) |
Modifier and Type | Method and Description |
---|---|
NodeSet<N> |
Application.Value_RS.asNodeSet() |
see also the complete user documentation .