|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.w3c.rdf.util.OrderedModel
Limitation: does not work properly if ground model changes. Need ObservableModel for that.
Constructor Summary | |
OrderedModel(Model peer)
|
|
OrderedModel(Model peer,
boolean cache)
|
Method Summary | |
void |
add(Statement t)
Adds a new triple to the model. |
boolean |
contains(Statement t)
Tests if the model contains the given triple. |
Model |
create()
Creates empty model of the same Class |
Model |
duplicate()
Clone the model. |
java.util.Enumeration |
elements()
Enumerate triples |
Model |
find(Resource subject,
Resource predicate,
RDFNode object)
General method to search for triples. |
Model |
getGroundModel()
|
java.lang.String |
getLabel()
|
NodeFactory |
getNodeFactory()
Returns the node factory for this model |
java.lang.String |
getSourceURI()
Returns current base URI setting. |
java.lang.String |
getURI()
|
boolean |
isEmpty()
true if the model contains no triples |
boolean |
isMutable()
|
static void |
main(java.lang.String[] args)
|
void |
remove(Statement t)
Removes the triple from the model. |
void |
setSourceURI(java.lang.String uri)
Set a base URI for the model. |
int |
size()
Number of triples in the model |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Constructor Detail |
public OrderedModel(Model peer)
public OrderedModel(Model peer, boolean cache)
Method Detail |
public Model getGroundModel()
public java.lang.String getLabel() throws ModelException
public java.lang.String getURI() throws ModelException
public void setSourceURI(java.lang.String uri) throws ModelException
public java.lang.String getSourceURI() throws ModelException
public int size() throws ModelException
public boolean isEmpty() throws ModelException
public java.util.Enumeration elements() throws ModelException
public boolean contains(Statement t) throws ModelException
true
if the triple belongs to the model;
false
otherwise.public void add(Statement t) throws ModelException
public void remove(Statement t) throws ModelException
public Model find(Resource subject, Resource predicate, RDFNode object) throws ModelException
null
input for any parameter will match anything.
Example: Model result = m.find( null, RDF.type, new ResourceImpl("http://...#MyClass") )
finds all instances of the class MyClass
public Model duplicate() throws ModelException
public Model create() throws ModelException
public java.lang.String toString()
public NodeFactory getNodeFactory() throws ModelException
public boolean isMutable() throws ModelException
public static void main(java.lang.String[] args) throws java.lang.Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |