| java.lang.Object org.ontoware.rdfreactor.runtime.BridgeBase org.ontoware.rdfreactor.runtime.Bridge
Bridge | public class Bridge extends BridgeBase (Code) | | Runtime model for a java bean property
For all getters and setters (and all other accessors): - if the object
implements URIEntity it's mapped to rdf:Resource, - otherwise it's mapped to
rdf:Literal by calling "toString" IMPROVE: better Literal handling?
RDF Reactor uses the following naming:
resource - instance of an RDF schema class, identified by the
resource ID (an URI or BlankNode), allmost all statements about the resource
use the resource ID as the object
property - a property belongs to a resource, represented by the
predicate of a statement about a resource
value - value of a property of a resource, represented by the object
of the statement with the property as predicate and the resource ID as the
subject
author: mvo |
Method Summary | |
public static boolean | addValue(Model model, Resource o, URI propertyURI, Object value) Add a value to the property of an object after checking if the object
already had the property with the same value. | public static boolean | containsInstance(Model model, URI classURI) Check if the model contains an instance of the given RDFS/OWL schema
class. | public static Iterator<? extends Object> | getSparqlSelectSingleVariable(Model m, Class returnType, String sparqlSelectQuery) Use a SPARQL query on the model and wrap the result in a
SparlSingleVariableIterator, to ensure that only single elements are
included in the result. | public static boolean | isInstanceOf(Model model, Resource instanceID, URI classURI) Check if a resource is an instance of a given RDFS/OWL class. | public static void | setAllValue(Model model, Resource subject, URI prop, Object[] o) Set the value of a property from a resource after removing all existing
values of the property from that resource. | public static void | setValue(Model model, Resource resourceObject, URI propertyURI, Object value) | public static Boolean | updateValue(Model model, Resource resourceIdentifier, URI propertyURI, Object _old, Object _new) Update the value of a property from a resource. | public static boolean | updateValue(Model model, BlankNode blankNode, URI propertyURI, Object _old, Object _new) Update the value of a property from a resource. |
addValue | public static boolean addValue(Model model, Resource o, URI propertyURI, Object value) throws ModelRuntimeException(Code) | | Add a value to the property of an object after checking if the object
already had the property with the same value.
Parameters: model - -the underlying RDF2Go model Parameters: o - -URI or BlankNode identifying the resource Parameters: propertyURI - -URI of the property Parameters: value - -value of the property true if value was already in the model |
containsInstance | public static boolean containsInstance(Model model, URI classURI)(Code) | | Check if the model contains an instance of the given RDFS/OWL schema
class. It is assumed that every instance of a class has an accompanying
triple of the form (instanceID, rdf:type, classURI) in the model.
Parameters: model - -the underlying RDF2Go model Parameters: classURI - -URI of the RDFS/OWL schema class true if the model contains an instance of the class URI |
getSparqlSelectSingleVariable | public static Iterator<? extends Object> getSparqlSelectSingleVariable(Model m, Class returnType, String sparqlSelectQuery) throws ModelRuntimeException(Code) | | Use a SPARQL query on the model and wrap the result in a
SparlSingleVariableIterator, to ensure that only single elements are
included in the result. Assume 'x' as variable name.
Parameters: m - -the underlying RDF2Go model Parameters: returnType - -the desired Java return type Parameters: sparqlSelectQuery - -the SPARQL query string SparqlSingleVariableIterator wrapper around the SPARQL queryresult throws: Exception - |
isInstanceOf | public static boolean isInstanceOf(Model model, Resource instanceID, URI classURI) throws ModelRuntimeException(Code) | | Check if a resource is an instance of a given RDFS/OWL class.
Parameters: model - -the underlying RDF2Go model Parameters: instanceID - -URI or BlankNode of the instance Parameters: classURI - -URI of the RDFS/OWL class true if the model contains the triple (instanceID; rdf:type,classURI) throws: Exception - |
setAllValue | public static void setAllValue(Model model, Resource subject, URI prop, Object[] o) throws ModelRuntimeException(Code) | | Set the value of a property from a resource after removing all existing
values of the property from that resource.
Parameters: model - -the underlying RDF2Go model Parameters: subject - -URI or BlankNode identifying the resource Parameters: prop - -URI of the property Parameters: o - -value of the property throws: Exception - |
setValue | public static void setValue(Model model, Resource resourceObject, URI propertyURI, Object value)(Code) | | Set the value(s) of a property of an object, after removing all values of
the property from the object
Parameters: model - -the underlying RDF2Go model Parameters: resourceObject - -URI or BlankNode identifying the object Parameters: propertyURI - -URI of the resource Parameters: value - -value(s) of the property, may be an array throws: ModelRuntimeException - |
updateValue | public static Boolean updateValue(Model model, Resource resourceIdentifier, URI propertyURI, Object _old, Object _new) throws ModelRuntimeException(Code) | | Update the value of a property from a resource. (Remove old value, add
new value.)
Parameters: model - -the underlying RDF2Go model Parameters: resourceIdentifier - -URI or BlankNode identifying the resource Parameters: propertyURI - -URI of the property Parameters: _old - -old value of the property Parameters: _new - -new value of the property true if the property really had the old value throws: Exception - |
updateValue | public static boolean updateValue(Model model, BlankNode blankNode, URI propertyURI, Object _old, Object _new) throws ModelRuntimeException(Code) | | Update the value of a property from a resource. (Remove old value, add
new value.)
Parameters: model - -the underlying RDF2Go model Parameters: resourceIdentifier - -BlankNode identifying the resource Parameters: propertyURI - -URI of the property Parameters: _old - -old value of the property Parameters: _new - -new value of the property true if the property really had the old value throws: Exception - |
Methods inherited from org.ontoware.rdfreactor.runtime.BridgeBase | public static void add(Model model, Resource subject, URI property, Object object) throws ModelRuntimeException(Code)(Java Doc) public static boolean containsGivenValue(Model model, Resource resource, URI propertyURI, Object value) throws ModelRuntimeException(Code)(Java Doc) public static Object[] getAllInstances(Model model, java.lang.Class> javaClass)(Code)(Java Doc) public static Object[] getAllValues(Model model, Resource resource, URI propertyURI, java.lang.Class> returnType)(Code)(Java Doc) public static Object[] getAllValues_Inverse(Model model, URI propertyURI, Node objectNode, java.lang.Class> returnType) throws ModelRuntimeException(Code)(Java Doc) public static Set<Object> getAllValues_asSet(Model model, Resource resource, URI propertyURI, java.lang.Class> returnType)(Code)(Java Doc) public static OOQueryResultTable getSparqlSelect(Model model, Map<String, Class<?>> returnTypes, String sparqlSelectQuery) throws ModelRuntimeException(Code)(Java Doc) public static Object getValue(Model model, Resource resourceSubject, URI propertyURI, java.lang.Class> returnType) throws RDFDataException, ModelRuntimeException(Code)(Java Doc) public static boolean removeAllValues(Model model, Resource r, URI p) throws ModelRuntimeException(Code)(Java Doc) static boolean removeValue(Model model, Resource resource, URI propertyURI, Object value) throws ModelRuntimeException(Code)(Java Doc)
|
|
|