public class TriplePatternImpl extends Object implements TriplePattern
| Modifier and Type | Class and Description |
|---|---|
static class |
TriplePatternImpl.SPO |
| Modifier and Type | Field and Description |
|---|---|
TriplePatternImpl.SPO |
extract |
| Constructor and Description |
|---|
TriplePatternImpl(ResourceOrVariable subject,
UriOrVariable predicate,
NodeOrVariable object) |
TriplePatternImpl(ResourceOrVariable subject,
UriOrVariable predicate,
NodeOrVariable object,
TriplePatternImpl.SPO extract) |
TriplePatternImpl(ResourceOrVariable subject,
URI predicate,
String object)
Convenience constructor
|
| Modifier and Type | Method and Description |
|---|---|
static TriplePatternImpl |
createObjectPattern(Resource resource,
URI propertyURI) |
static TriplePatternImpl |
createSubjectPattern(URI propertyURI,
Node objectNode) |
boolean |
equals(Object o) |
Node |
getExtract(Statement statement) |
NodeOrVariable |
getObject() |
UriOrVariable |
getPredicate() |
ResourceOrVariable |
getSubject() |
int |
hashCode() |
boolean |
matches(Statement statement) |
public TriplePatternImpl.SPO extract
public TriplePatternImpl(ResourceOrVariable subject, UriOrVariable predicate, NodeOrVariable object)
public TriplePatternImpl(ResourceOrVariable subject, UriOrVariable predicate, NodeOrVariable object, TriplePatternImpl.SPO extract)
public TriplePatternImpl(ResourceOrVariable subject, URI predicate, String object)
subject - never nullpredicate - never nullobject - never nullpublic NodeOrVariable getObject()
getObject in interface TriplePatternpublic UriOrVariable getPredicate()
getPredicate in interface TriplePatternpublic ResourceOrVariable getSubject()
getSubject in interface TriplePatternpublic Node getExtract(Statement statement)
statement - an RDF2Go statementpublic static TriplePatternImpl createObjectPattern(Resource resource, URI propertyURI)
public static TriplePatternImpl createSubjectPattern(URI propertyURI, Node objectNode)
public boolean matches(Statement statement)
matches in interface TriplePatternstatement - must not be null; with subject, predicated and object defined.Copyright © 2005–2016 IT-Consulting Dr. Max V?lkel | Project started at FZI Forschungszentrum Informatik, www.fzi.de. All rights reserved.