Modifier and Type | Method and Description |
---|---|
String |
LDPathConstruct.getPathExpression(NodeBackend<Node> backend)
Return the representation of the NodeFunction or NodeSelector in the RDF Path Language
|
Modifier and Type | Interface and Description |
---|---|
interface |
RDFBackend<Node>
A generic API for RDF models and triple stores; provides the testing and navigation functions needed for LDPath.
|
Modifier and Type | Method and Description |
---|---|
String |
TestFunction.getPathExpression(NodeBackend<Node> backend) |
String |
SelectorFunction.getPathExpression(NodeBackend<Node> backend) |
Modifier and Type | Method and Description |
---|---|
String |
NodeSelector.getName(NodeBackend<Node> backend)
Return a name for this selector to be used as the name for the whole path if not explicitly
specified.
|
Modifier and Type | Class and Description |
---|---|
class |
FileBackend
Add file description here!
Author: Sebastian Schaffert
|
Modifier and Type | Class and Description |
---|---|
class |
GenericJenaBackend
Add file description here!
Author: Sebastian Schaffert
|
Modifier and Type | Class and Description |
---|---|
class |
LDCacheBackend
A Linked Data backend with persistent caching of the retrieved data.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractSesameBackend |
class |
ContextAwareSesameConnectionBackend
SesameConnectionBackend that considers only data from the provided contexts. |
class |
SesameConnectionBackend |
class |
SesameRepositoryBackend
Generic implementation of a Sesame backend for LDPath.
|
class |
SesameValueBackend |
class |
ThreadingSesameBackend
Deprecated.
threading must be handled explicitly.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBackend<Node>
This provides an generic implementation of all
**Value(Node node)
methods other than AbstractBackend.stringValue(Object) . |
Modifier and Type | Method and Description |
---|---|
String |
FieldMapping.getPathExpression(NodeBackend<Node> backend) |
Modifier and Type | Method and Description |
---|---|
protected int |
AbstractCollFunction.getIndex(NodeBackend<Node> backend,
Collection<Node> collection) |
protected boolean |
AbstractCollFunction.isNil(NodeBackend<Node> backend,
Node node) |
Modifier and Type | Method and Description |
---|---|
String |
Program.getPathExpression(NodeBackend<Node> backend) |
Modifier and Type | Method and Description |
---|---|
String |
UnionSelector.getName(NodeBackend<Node> nodeRDFBackend)
Return a name for this selector to be used as the name for the whole path if not explicitly
specified.
|
String |
TestingSelector.getName(NodeBackend<Node> nodeRDFBackend)
Return a name for this selector to be used as the name for the whole path if not explicitly
specified.
|
String |
StringConstantSelector.getName(NodeBackend<Node> nodeRDFBackend)
Return a name for this selector to be used as the name for the whole path if not explicitly
specified.
|
String |
SelfSelector.getName(NodeBackend<Node> nodeRDFBackend)
Return a name for this selector to be used as the name for the whole path if not explicitly
specified.
|
String |
ReversePropertySelector.getName(NodeBackend<Node> nodeRDFBackend)
Return a name for this selector to be used as the name for the whole path if not explicitly
specified.
|
String |
RecursivePathSelector.getName(NodeBackend<Node> nodeRDFBackend)
Return a name for this selector to be used as the name for the whole path if not explicitly
specified.
|
String |
PropertySelector.getName(NodeBackend<Node> backend)
Return a name for this selector to be used as the name for the whole path if not explicitly
specified.
|
String |
PathSelector.getName(NodeBackend<Node> nodeRDFBackend)
Return a name for this selector to be used as the name for the whole path if not explicitly
specified.
|
String |
IntersectionSelector.getName(NodeBackend<Node> nodeRDFBackend)
Return a name for this selector to be used as the name for the whole path if not explicitly
specified.
|
String |
GroupedSelector.getName(NodeBackend<Node> nodeRDFBackend)
Return a name for this selector to be used as the name for the whole path if not explicitly
specified.
|
String |
FunctionSelector.getName(NodeBackend<Node> nodeRDFBackend)
Return a name for this selector to be used as the name for the whole path if not explicitly
specified.
|
String |
WildcardSelector.getPathExpression(NodeBackend<Node> rdfBackend) |
String |
UnionSelector.getPathExpression(NodeBackend<Node> rdfBackend)
Return the name of the NodeSelector for registration in the selector registry
|
String |
TestingSelector.getPathExpression(NodeBackend<Node> rdfBackend)
Return the name of the NodeSelector for registration in the selector registry
|
String |
StringConstantSelector.getPathExpression(NodeBackend<Node> rdfBackend)
Return the name of the NodeSelector for registration in the selector registry
|
String |
SelfSelector.getPathExpression(NodeBackend<Node> rdfBackend)
Return the name of the NodeSelector for registration in the selector registry
|
String |
ReversePropertySelector.getPathExpression(NodeBackend<Node> backend) |
String |
RecursivePathSelector.getPathExpression(NodeBackend<Node> rdfBackend)
Return the name of the NodeSelector for registration in the selector registry
|
String |
PropertySelector.getPathExpression(NodeBackend<Node> backend) |
String |
PathSelector.getPathExpression(NodeBackend<Node> backend) |
String |
IntersectionSelector.getPathExpression(NodeBackend<Node> backend) |
String |
GroupedSelector.getPathExpression(NodeBackend<Node> rdfBackend)
Return the name of the NodeSelector for registration in the selector registry
|
String |
FunctionSelector.getPathExpression(NodeBackend<Node> backend)
Return the name of the NodeSelector for registration in the selector registry
|
Modifier and Type | Method and Description |
---|---|
String |
PathTest.getPathExpression(NodeBackend<Node> rdfBackend)
Return the representation of the NodeFunction or NodeSelector in the RDF Path Language
|
String |
PathEqualityTest.getPathExpression(NodeBackend<Node> rdfBackend)
Return the representation of the NodeFunction or NodeSelector in the RDF Path Language
|
String |
OrTest.getPathExpression(NodeBackend<Node> rdfBackend)
Return the name of the NodeFunction for registration in the function registry
|
String |
NotTest.getPathExpression(NodeBackend<Node> backend) |
String |
LiteralTypeTest.getPathExpression(NodeBackend<Node> rdfBackend)
Return the name of the NodeFunction for registration in the function registry
|
String |
LiteralLanguageTest.getPathExpression(NodeBackend<Node> rdfBackend)
Return the name of the NodeFunction for registration in the function registry
|
String |
IsATest.getPathExpression(NodeBackend<Node> rdfBackend) |
String |
FunctionTest.getPathExpression(NodeBackend<Node> backend) |
String |
AndTest.getPathExpression(NodeBackend<Node> rdfBackend)
Return the name of the NodeFunction for registration in the function registry
|
Constructor and Description |
---|
LdPathParser(NodeBackend<Node> backend,
Configuration config,
InputStream in) |
LdPathParser(NodeBackend<Node> backend,
Configuration config,
InputStream in,
String encoding) |
LdPathParser(NodeBackend<Node> backend,
Configuration config,
Reader in) |
LdPathParser(NodeBackend<Node> backend,
InputStream in) |
LdPathParser(NodeBackend<Node> backend,
InputStream in,
String encoding) |
LdPathParser(NodeBackend<Node> backend,
Reader in) |
Modifier and Type | Class and Description |
---|---|
class |
LMFBackend
Deprecated.
Use a
SesameConnectionBackend instead
and handle transactions manually. |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.