Package | Description |
---|---|
org.apache.marmotta.ldpath.model.fields | |
org.apache.marmotta.ldpath.model.selectors | |
org.apache.marmotta.ldpath.model.tests | |
org.apache.marmotta.ldpath.parser |
Modifier and Type | Method and Description |
---|---|
NodeSelector<Node> |
FieldMapping.getSelector() |
Modifier and Type | Method and Description |
---|---|
void |
FieldMapping.setSelector(NodeSelector<Node> selector) |
Constructor and Description |
---|
FieldMapping(String fieldName,
URI fieldType,
NodeSelector<Node> selector,
NodeTransformer<T,Node> transformer,
Map<String,String> fieldConfig) |
FieldMapping(URI fieldName,
URI fieldType,
NodeSelector<Node> selector,
NodeTransformer<T,Node> transformer,
Map<String,String> fieldConfig) |
Modifier and Type | Class and Description |
---|---|
class |
FunctionSelector<Node>
Apply a function to the collection of nodes passed as argument of the selector.
|
class |
GroupedSelector<Node>
A Group is a complex selector in brackets.
|
class |
IntersectionSelector<Node>
Add file description here!
Author: Sebastian Schaffert
|
class |
PathSelector<Node>
Traverse a path by following several edges in the RDF graph.
|
class |
PropertySelector<Node>
A path definition selecting the value of a property.
|
class |
RecursivePathSelector<Node> |
class |
ReversePropertySelector<Node>
Perform a reverse navigation step over the property wrapped by this selector
|
class |
SelfSelector<Node> |
class |
StringConstantSelector<Node>
Add file description here!
Author: Sebastian Schaffert
|
class |
TestingSelector<Node>
A node selector that wraps a node test around the selection and delegates the selection to another selector.
|
class |
UnionSelector<Node>
Builds the union of two node selectors.
|
class |
WildcardSelector<Node>
A property selector that will match with any property
Author: Sebastian Schaffert
|
Modifier and Type | Method and Description |
---|---|
static <N> RecursivePathSelector<N> |
RecursivePathSelector.getPathSelectorMaxBound(NodeSelector<N> delegate,
int maxBound)
(delegate){,n} |
static <N> RecursivePathSelector<N> |
RecursivePathSelector.getPathSelectorMinBound(NodeSelector<N> delegate,
int minBound)
(delegate){m,} |
static <N> RecursivePathSelector<N> |
RecursivePathSelector.getPathSelectorMinMaxBound(NodeSelector<N> delegate,
int minBound,
int maxBound)
(delegate){m,n} |
static <N> RecursivePathSelector<N> |
RecursivePathSelector.getPathSelectorPlused(NodeSelector<N> delegate)
(delegate)+ |
static <N> RecursivePathSelector<N> |
RecursivePathSelector.getPathSelectorStared(NodeSelector<N> delegate)
(delegate)* |
Constructor and Description |
---|
GroupedSelector(NodeSelector<Node> content) |
IntersectionSelector(NodeSelector<Node> left,
NodeSelector<Node> right) |
IntersectionSelector(NodeSelector<Node> left,
NodeSelector<Node> right) |
PathSelector(NodeSelector<Node> left,
NodeSelector<Node> right) |
PathSelector(NodeSelector<Node> left,
NodeSelector<Node> right) |
RecursivePathSelector(NodeSelector<Node> delegate,
int min,
int max) |
TestingSelector(NodeSelector<Node> delegate,
NodeTest<Node> test) |
UnionSelector(NodeSelector<Node> left,
NodeSelector<Node> right) |
UnionSelector(NodeSelector<Node> left,
NodeSelector<Node> right) |
Constructor and Description |
---|
FunctionSelector(NodeFunction<Collection<Node>,Node> function,
List<NodeSelector<Node>> selectors) |
Constructor and Description |
---|
PathEqualityTest(NodeSelector<Node> path,
Node node) |
PathTest(NodeSelector<Node> path) |
Constructor and Description |
---|
FunctionTest(TestFunction<Node> test,
List<NodeSelector<Node>> argSelectors) |
Modifier and Type | Method and Description |
---|---|
NodeSelector |
LdPathParser.AtomicOrTestingOrPathSelector()
As path elements, we do not allow arbitrary compound selectors, but we allow all atomic and path selectors.
|
NodeSelector |
LdPathParser.AtomicOrTestingSelector() |
NodeSelector |
LdPathParser.AtomicSelector() |
NodeSelector |
LdPathParser.CompoundSelector() |
NodeSelector |
LdPathParser.GroupedSelector() |
NodeSelector<Node> |
LdPathParser.parseSelector(Map<String,String> ctxNamespaces) |
NodeSelector |
LdPathParser.Selector() |
NodeSelector |
LdPathParser.SelfSelector() |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.