|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jrdf.graph.local.mem.AbstractResource
public abstract class AbstractResource
| Constructor Summary | |
|---|---|
protected |
AbstractResource()
|
|
AbstractResource(Long newResource,
ReadWriteGraph newReadWriteGraph)
|
| Method Summary | |
|---|---|
void |
addValue(PredicateNode predicate,
ObjectNode object)
Add a new triple with this as the subject, the given predicate and object. |
Long |
getId()
Retrieves an internal identifier for a node. |
ClosableIterator<ObjectNode> |
getObjects(PredicateNode predicate)
With this as the subject and using the given predicate return all the objects. |
ClosableIterator<SubjectNode> |
getSubjects(PredicateNode predicate)
With this as the object and using the given predicate return all the subjects. |
void |
removeSubject(SubjectNode subject,
PredicateNode predicate)
Remove the triple with this as the object, the given subject and predicate. |
void |
removeValue(PredicateNode predicate,
ObjectNode object)
Remove the triple with this as the subject, the given predicate and object. |
void |
removeValues(PredicateNode predicate)
Remove all the triples with this as the subject and the given predicate. |
void |
setValue(PredicateNode predicate,
ObjectNode object)
Remove any other triples with this as the subject, the given predicate and any object and add a new triple with this as the subject and the given predicate and object. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jrdf.graph.Resource |
|---|
getUnderlyingNode, isURIReference |
| Methods inherited from interface org.jrdf.graph.URIReference |
|---|
equals, getURI, hashCode |
| Methods inherited from interface org.jrdf.graph.TypedNodeVisitable |
|---|
accept |
| Methods inherited from interface org.jrdf.graph.TypedNodeVisitable |
|---|
accept |
| Methods inherited from interface org.jrdf.graph.TypedNodeVisitable |
|---|
accept |
| Methods inherited from interface org.jrdf.graph.BlankNode |
|---|
equals, hashCode |
| Methods inherited from interface org.jrdf.graph.TypedNodeVisitable |
|---|
accept |
| Methods inherited from interface org.jrdf.graph.TypedNodeVisitable |
|---|
accept |
| Constructor Detail |
|---|
protected AbstractResource()
public AbstractResource(Long newResource,
ReadWriteGraph newReadWriteGraph)
| Method Detail |
|---|
public Long getId()
LocalizedNode
getId in interface LocalizedNode
public void addValue(PredicateNode predicate,
ObjectNode object)
throws GraphException
Resource
addValue in interface Resourcepredicate - the existing predicate in the graph to create the triple with.object - the existing object in the graph to create the triple with.
GraphException - if the predicate or object do not exist in the graph.
public void setValue(PredicateNode predicate,
ObjectNode object)
throws GraphException
Resource
setValue in interface Resourcepredicate - the existing predicate in the graph to set.object - the existing object in the graph to set.
GraphException - if the predicate or object do not exist in the graph.
public void removeValue(PredicateNode predicate,
ObjectNode object)
throws GraphException
Resource
removeValue in interface Resourcepredicate - the existing predicate in the graph to remove.object - the existing object in the graph to remove.
GraphException - if the predicate or object does not exist in the graph.
public void removeValues(PredicateNode predicate)
throws GraphException
Resource
removeValues in interface Resourcepredicate - the existing predicate in the graph.
GraphException - if the predicate does not exist in the graph.
public void removeSubject(SubjectNode subject,
PredicateNode predicate)
throws GraphException
Resource
removeSubject in interface Resourcesubject - the existing subject in the graph to remove.predicate - the existing predicate in the graph to remove.
GraphException - if the subject or predicate do not exist in the graph.
public ClosableIterator<ObjectNode> getObjects(PredicateNode predicate)
throws GraphException
Resource
getObjects in interface Resourcepredicate - the existing predicate in the graph to use to find the objects.
GraphException - if the subject or predicate do not exist in the graph.
public ClosableIterator<SubjectNode> getSubjects(PredicateNode predicate)
throws GraphException
Resource
getSubjects in interface Resourcepredicate - the existing predicate in the graph to use to find the subjects.
GraphException - if the subject or predicate do not exist in the graph.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||