|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.hp.hpl.mesa.rdf.jena.common.ResourceImpl
An implementation of Resource.
Constructor Summary | |
ResourceImpl()
Creates new ResourceImpl |
|
ResourceImpl(AnonId id)
|
|
ResourceImpl(AnonId id,
Model m)
|
|
ResourceImpl(Model m)
|
|
ResourceImpl(Resource r,
Model m)
|
|
ResourceImpl(java.lang.String uri)
|
|
ResourceImpl(java.lang.String uri,
Model m)
|
|
ResourceImpl(java.lang.String nameSpace,
java.lang.String localName)
|
|
ResourceImpl(java.lang.String nameSpace,
java.lang.String localName,
Model m)
|
Method Summary | |
Resource |
abort()
Abort the transaction in the associated model. |
Resource |
addProperty(Property p,
boolean o)
Add a property to this resource. |
Resource |
addProperty(Property p,
char o)
Add a property to this resource. |
Resource |
addProperty(Property p,
double o)
Add a property to this resource. |
Resource |
addProperty(Property p,
float o)
Add a property to this resource. |
Resource |
addProperty(Property p,
long o)
Add a property to this resource. |
Resource |
addProperty(Property p,
java.lang.Object o)
Add a property to this resource. |
Resource |
addProperty(Property p,
RDFNode o)
Add a property to this resource. |
Resource |
addProperty(Property p,
java.lang.String o)
Add a property to this resource. |
Resource |
addProperty(Property p,
java.lang.String o,
java.lang.String l)
Add a property to this resource. |
Resource |
begin()
Begin a transaction in the associated model. |
Resource |
commit()
Commit the transaction in the associated model. |
boolean |
equals(java.lang.Object o)
Determine whether two objects represent the same resource. |
Resource |
getEmbeddedResource()
For internal use only |
AnonId |
getId()
Returns an a unique identifier for anonymous resources. |
java.lang.String |
getLocalName()
Returns the name of this resource within its namespace. |
Model |
getModel()
Return the model associated with this resource. |
java.lang.String |
getNameSpace()
Returns the namespace associated with this resource. |
Statement |
getProperty(Property p)
Get a property value of this resource. |
java.lang.String |
getURI()
Return the URI of the resource, or the empty string if it is anonymous. |
int |
hashCode()
|
boolean |
hasProperty(Property p)
Determine whether this resource has any values for a given property. |
boolean |
hasProperty(Property p,
boolean o)
Test if this resource has a given property with a given value. |
boolean |
hasProperty(Property p,
char o)
Test if this resource has a given property with a given value. |
boolean |
hasProperty(Property p,
double o)
Test if this resource has a given property with a given value. |
boolean |
hasProperty(Property p,
float o)
Test if this resource has a given property with a given value. |
boolean |
hasProperty(Property p,
long o)
Test if this resource has a given property with a given value. |
boolean |
hasProperty(Property p,
java.lang.Object o)
Test if this resource has a given property with a given value. |
boolean |
hasProperty(Property p,
RDFNode o)
Test if this resource has a given property with a given value. |
boolean |
hasProperty(Property p,
java.lang.String o)
Test if this resource has a given property with a given value. |
boolean |
hasProperty(Property p,
java.lang.String o,
java.lang.String l)
Test if this resource has a given property with a given value. |
boolean |
isAnon()
Determine whether this resource is anonymous. |
StmtIterator |
listProperties()
Return an iterator over all the properties of this resource. |
StmtIterator |
listProperties(Property p)
List all the values of the property p. |
Resource |
port(Model m)
For internal use only |
Resource |
removeProperties()
Delete all the properties for this resource from the associated model. |
java.lang.String |
toString()
Return a string representation of the resource. |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public ResourceImpl()
public ResourceImpl(java.lang.String uri)
public ResourceImpl(java.lang.String nameSpace, java.lang.String localName)
public ResourceImpl(Model m)
public ResourceImpl(AnonId id)
public ResourceImpl(AnonId id, Model m)
public ResourceImpl(java.lang.String uri, Model m)
public ResourceImpl(Resource r, Model m)
public ResourceImpl(java.lang.String nameSpace, java.lang.String localName, Model m)
Method Detail |
public AnonId getId()
Resource
The id is unique within the scope of a particular implementation. All models within an implementation will use the same id for the same anonymous resource.
This method is undefined if called on resources which are not anonymous and may raise an exception.
getId
in interface Resource
com.hp.hpl.mesa.rdf.jena.model.Resource
RDFException
- Generic RDF exception.public java.lang.String getURI()
Resource
getURI
in interface Resource
com.hp.hpl.mesa.rdf.jena.model.Resource
public java.lang.String getNameSpace()
Resource
getNameSpace
in interface Resource
com.hp.hpl.mesa.rdf.jena.model.Resource
public java.lang.String getLocalName()
Resource
getLocalName
in interface Resource
com.hp.hpl.mesa.rdf.jena.model.Resource
public java.lang.String toString()
Resource
toString
in interface Resource
toString
in class java.lang.Object
com.hp.hpl.mesa.rdf.jena.model.Resource
public boolean equals(java.lang.Object o)
Resource
A resource can only be equal to another resource. If both resources are not anonymous, then they are equal if the URI's are equal. If both resources are anonymous, they are equal only if there Id's are the same. If one resource is anonymous and the other is not, then they are not equal.
equals
in interface Resource
equals
in class java.lang.Object
com.hp.hpl.mesa.rdf.jena.model.Resource
o
- The object to be compared.public int hashCode()
hashCode
in class java.lang.Object
public boolean isAnon()
Resource
isAnon
in interface Resource
com.hp.hpl.mesa.rdf.jena.model.Resource
public Statement getProperty(Property p) throws RDFException
Resource
The model associated with the resource instance is searched for statements whose subject is this resource and whose predicate is p. If such a statement is found, it is returned. If several such statements are found, any one may be returned. If no such statements are found, and exception is thrown.
getProperty
in interface Resource
com.hp.hpl.mesa.rdf.jena.model.Resource
p
- The property sought.RDFException
- Generic RDF exception.public StmtIterator listProperties(Property p) throws RDFException
Resource
Returns an iterator over all the statements in the associated model whose subject is this resource and whose predicate is p.
listProperties
in interface Resource
com.hp.hpl.mesa.rdf.jena.model.Resource
p
- The predicate sought.RDFException
- Generic RDF exception.public StmtIterator listProperties() throws RDFException
Resource
The model associated with this resource is search and an iterator is returned which iterates over all the statements which have this resource as a subject.
listProperties
in interface Resource
com.hp.hpl.mesa.rdf.jena.model.Resource
RDFException
- Generic RDF exception.public Resource addProperty(Property p, boolean o) throws RDFException
Resource
A statement with this resource as the subject, p as the predicate and o as the object is added to the model associated with this resource.
o is converted to a string by calling its toString()
method.
addProperty
in interface Resource
com.hp.hpl.mesa.rdf.jena.model.Resource
p
- The property to be added.o
- The value of the property to be added.RDFException
- Generic RDF exception.public Resource addProperty(Property p, long o) throws RDFException
Resource
A statement with this resource as the subject, p as the predicate and o as the object is added to the model associated with this resource.
o is converted to a string by calling its toString()
method.
addProperty
in interface Resource
com.hp.hpl.mesa.rdf.jena.model.Resource
p
- The property to be added.o
- The value of the property to be added.RDFException
- Generic RDF exception.public Resource addProperty(Property p, char o) throws RDFException
Resource
A statement with this resource as the subject, p as the predicate and o as the object is added to the model associated with this resource.
o is converted to a string by calling its toString()
method.
addProperty
in interface Resource
com.hp.hpl.mesa.rdf.jena.model.Resource
p
- The property to be added.o
- The value of the property to be added.RDFException
- Generic RDF exception.public Resource addProperty(Property p, float o) throws RDFException
Resource
A statement with this resource as the subject, p as the predicate and o as the object is added to the model associated with this resource.
o is converted to a string by calling its toString()
method.
addProperty
in interface Resource
com.hp.hpl.mesa.rdf.jena.model.Resource
p
- The property to be added.o
- The value of the property to be added.RDFException
- Generic RDF exception.public Resource addProperty(Property p, double o) throws RDFException
Resource
A statement with this resource as the subject, p as the predicate and o as the object is added to the model associated with this resource.
o is converted to a string by calling its toString()
method.
addProperty
in interface Resource
com.hp.hpl.mesa.rdf.jena.model.Resource
p
- The property to be added.o
- The value of the property to be added.RDFException
- Generic RDF exception.public Resource addProperty(Property p, java.lang.String o) throws RDFException
Resource
A statement with this resource as the subject, p as the predicate and o as the object is added to the model associated with this resource.
addProperty
in interface Resource
com.hp.hpl.mesa.rdf.jena.model.Resource
p
- The property to be added.o
- The value of the property to be added.RDFException
- Generic RDF exception.public Resource addProperty(Property p, java.lang.String o, java.lang.String l) throws RDFException
Resource
A statement with this resource as the subject, p as the predicate and o as the object is added to the model associated with this resource.
addProperty
in interface Resource
com.hp.hpl.mesa.rdf.jena.model.Resource
p
- The property to be added.o
- The value of the property to be added.l
- the language of the propertyRDFException
- Generic RDF exception.public Resource addProperty(Property p, java.lang.Object o) throws RDFException
Resource
A statement with this resource as the subject, p as the predicate and o as the object is added to the model associated with this resource.
o is converted to a string by calling its toString()
method.
addProperty
in interface Resource
com.hp.hpl.mesa.rdf.jena.model.Resource
p
- The property to be added.o
- The value of the property to be added.RDFException
- Generic RDF exception.public Resource addProperty(Property p, RDFNode o) throws RDFException
Resource
A statement with this resource as the subject, p as the predicate and o as the object is added to the model associated with this resource.
addProperty
in interface Resource
com.hp.hpl.mesa.rdf.jena.model.Resource
p
- The property to be added.o
- The value of the property to be added.RDFException
- Generic RDF exception.public boolean hasProperty(Property p) throws RDFException
Resource
hasProperty
in interface Resource
com.hp.hpl.mesa.rdf.jena.model.Resource
p
- The property sought.RDFException
- Generic RDF exception.public boolean hasProperty(Property p, boolean o) throws RDFException
Resource
hasProperty
in interface Resource
com.hp.hpl.mesa.rdf.jena.model.Resource
p
- The property sought.o
- The value of the property sought.RDFException
- Generic RDF exception.public boolean hasProperty(Property p, long o) throws RDFException
Resource
hasProperty
in interface Resource
com.hp.hpl.mesa.rdf.jena.model.Resource
p
- The property sought.o
- The value of the property sought.RDFException
- Generic RDF exception.public boolean hasProperty(Property p, char o) throws RDFException
Resource
hasProperty
in interface Resource
com.hp.hpl.mesa.rdf.jena.model.Resource
p
- The property sought.o
- The value of the property sought.RDFException
- Generic RDF exception.public boolean hasProperty(Property p, float o) throws RDFException
Resource
hasProperty
in interface Resource
com.hp.hpl.mesa.rdf.jena.model.Resource
p
- The property sought.o
- The value of the property sought.RDFException
- Generic RDF exception.public boolean hasProperty(Property p, double o) throws RDFException
Resource
hasProperty
in interface Resource
com.hp.hpl.mesa.rdf.jena.model.Resource
p
- The property sought.o
- The value of the property sought.RDFException
- Generic RDF exception.public boolean hasProperty(Property p, java.lang.String o) throws RDFException
Resource
hasProperty
in interface Resource
com.hp.hpl.mesa.rdf.jena.model.Resource
p
- The property sought.o
- The value of the property sought.RDFException
- Generic RDF exception.public boolean hasProperty(Property p, java.lang.String o, java.lang.String l) throws RDFException
Resource
hasProperty
in interface Resource
com.hp.hpl.mesa.rdf.jena.model.Resource
p
- The property sought.o
- The value of the property sought.l
- The language of the property sought.RDFException
- Generic RDF exception.public boolean hasProperty(Property p, java.lang.Object o) throws RDFException
Resource
hasProperty
in interface Resource
com.hp.hpl.mesa.rdf.jena.model.Resource
p
- The property sought.o
- The value of the property sought.RDFException
- Generic RDF exception.public boolean hasProperty(Property p, RDFNode o) throws RDFException
Resource
hasProperty
in interface Resource
com.hp.hpl.mesa.rdf.jena.model.Resource
p
- The property sought.o
- The value of the property sought.RDFException
- Generic RDF exception.public Resource removeProperties() throws RDFException
Resource
removeProperties
in interface Resource
com.hp.hpl.mesa.rdf.jena.model.Resource
RDFException
- Generic RDF exception.public Resource begin() throws RDFException
Resource
begin
in interface Resource
com.hp.hpl.mesa.rdf.jena.model.Resource
RDFException
- Generic RDF exception.public Resource abort() throws RDFException
Resource
abort
in interface Resource
com.hp.hpl.mesa.rdf.jena.model.Resource
RDFException
- Generic RDF exception.public Resource commit() throws RDFException
Resource
commit
in interface Resource
com.hp.hpl.mesa.rdf.jena.model.Resource
RDFException
- Generic RDF exception.public Resource port(Model m) throws RDFException
ResourceI
port
in interface ResourceI
public Model getModel()
Resource
getModel
in interface Resource
com.hp.hpl.mesa.rdf.jena.model.Resource
public Resource getEmbeddedResource()
ResourceI
getEmbeddedResource
in interface ResourceI
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |