|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object de.fuberlin.wiwiss.ng4j.Quad
public class Quad
A Triple in a NamedGraph, consisting of four Jena Nodes: graphName, subject, predicate, and object. Any of the four fields may be a wildcard (Node.ANY). In this case, the Quad represents a quad pattern and not a specific quad.
Constructor Summary | |
---|---|
Quad(Node graphName,
Node subject,
Node predicate,
Node object)
Creates a Quad from four Nodes. |
|
Quad(Node graphName,
Triple triple)
Creates a Quad a triple and a graph name. |
Method Summary | |
---|---|
boolean |
equals(Object o)
Quads are equal iff both have four equal components. |
Node |
getGraphName()
|
Node |
getObject()
|
Node |
getPredicate()
|
Node |
getSubject()
|
Triple |
getTriple()
|
boolean |
graphNameMatches(Node gn)
|
int |
hashCode()
The hash code of a quad is calculated in a way similar to Triple. |
boolean |
isConcrete()
|
boolean |
matches(Node gn,
Node s,
Node p,
Node o)
|
boolean |
matches(Node gn,
Triple t)
|
boolean |
matches(Quad other)
|
boolean |
objectMatches(Node o)
|
boolean |
predicateMatches(Node p)
|
boolean |
subjectMatches(Node s)
|
String |
toString()
Return a human-readable (sort of) string "graphname { s p o . |
String |
toString(PrefixMapping prefixMapping)
Return a human-readable (sort of) string "graphname { s p o . |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Quad(Node graphName, Node subject, Node predicate, Node object)
public Quad(Node graphName, Triple triple)
Method Detail |
---|
public String toString()
toString
in class Object
public String toString(PrefixMapping prefixMapping)
prefixMapping
- a prefix mapping for making URIs shorter
public Node getGraphName()
public Node getSubject()
public Node getPredicate()
public Node getObject()
public Triple getTriple()
public boolean isConcrete()
public boolean equals(Object o)
equals
in class Object
public boolean matches(Quad other)
public boolean matches(Node gn, Triple t)
public boolean matches(Node gn, Node s, Node p, Node o)
public boolean graphNameMatches(Node gn)
public boolean subjectMatches(Node s)
public boolean predicateMatches(Node p)
public boolean objectMatches(Node o)
public int hashCode()
hashCode
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |