|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.weblab_project.core.helper.impl.JenaResourceHelper
public class JenaResourceHelper
This is an implementation of the ResourceHelper
. It loads every Annotations
that are on this object and in the inner
Resources
. If the loaded Resource
is an Annotation
, its content won't be loaded.
Field Summary | |
---|---|
protected BackEndJenaHelper |
bejh
An handler for the Jena model behind. |
protected Resource |
resource
The current Resource object loaded. |
protected java.util.Map<java.lang.String,Resource> |
resourcesMap
Map to remember the mapping between sub-resources and resource URIs |
Constructor Summary | |
---|---|
JenaResourceHelper()
|
Method Summary | ||
---|---|---|
protected void |
addCell(Cell cell)
|
|
protected void |
addComposedQuery(ComposedQuery cq)
|
|
protected void |
addComposedUnit(ComposedUnit cu)
|
|
protected void |
addLine(Line l)
|
|
protected void |
addMediaUnit(MediaUnit mu)
|
|
protected void |
addPieceOfKnowledge(PieceOfKnowledge pok)
|
|
protected void |
addResource(Resource res)
Method recursively called to add every resources in the model and in the map. |
|
protected void |
addResourceCollection(ResourceCollection rc)
|
|
protected void |
addResultSet(ResultSet rs)
|
|
protected void |
addSimilarityQuery(SimilarityQuery sq)
|
|
protected void |
addTable(Table t)
|
|
java.util.List<java.lang.String> |
getLitsOnPredSubj(java.lang.String uriSubj,
java.lang.String uriPred)
|
|
java.util.List<java.lang.String> |
getLitsOnPredSubj(java.lang.String uriSubj,
java.lang.String uriPred,
java.lang.String language)
|
|
java.util.Set<java.lang.String> |
getPreds()
|
|
java.util.Set<java.lang.String> |
getPredsOnSubj(java.lang.String uriSubj)
|
|
java.lang.String |
getRdfXml()
|
|
Resource |
getResource()
|
|
Resource |
getResource(java.lang.String uri)
|
|
java.util.List<java.lang.String> |
getRessOnPredSubj(java.lang.String uriSubj,
java.lang.String uriPred)
|
|
|
getSpecificResource(java.lang.String uri,
java.lang.Class<T> specificClass)
|
|
java.util.Set<java.lang.String> |
getSubjs()
|
|
java.util.Set<java.lang.String> |
getSubjsOnPred(java.lang.String uriPred)
|
|
java.util.Set<java.lang.String> |
getSubjsOnPredLit(java.lang.String uriPred,
java.lang.String litObj)
|
|
java.util.Set<java.lang.String> |
getSubjsOnPredRes(java.lang.String uriPred,
java.lang.String uriObj)
|
|
java.lang.Class<? extends Resource> |
getType(java.lang.String uri)
|
|
boolean |
hasLitStat(java.lang.String uriSubj,
java.lang.String uriPred,
java.lang.String litObj)
|
|
boolean |
hasResStat(java.lang.String uriSubj,
java.lang.String uriPred,
java.lang.String uriObj)
|
|
boolean |
isDefinedResource(java.lang.String uri)
|
|
boolean |
isFullyDefinedResource(java.lang.String uri)
|
|
void |
loadFromRdfXml(java.lang.String rdfXml)
|
|
protected void |
loadFromRdfXml(java.lang.String rdfXml,
boolean add)
|
|
void |
setResource(Resource resource)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected Resource resource
Resource
object loaded.
protected java.util.Map<java.lang.String,Resource> resourcesMap
protected BackEndJenaHelper bejh
Constructor Detail |
---|
public JenaResourceHelper()
Method Detail |
---|
public Resource getResource(java.lang.String uri) throws WebLabCheckedException
getResource
in interface ResourceHelper
WebLabCheckedException
public <T extends Resource> T getSpecificResource(java.lang.String uri, java.lang.Class<T> specificClass) throws WebLabCheckedException
getSpecificResource
in interface ResourceHelper
WebLabCheckedException
public java.lang.Class<? extends Resource> getType(java.lang.String uri) throws WebLabCheckedException
getType
in interface ResourceHelper
WebLabCheckedException
public void setResource(Resource resource)
setResource
in interface ResourceHelper
protected void addResource(Resource res)
res
- The resource to add.protected void addSimilarityQuery(SimilarityQuery sq)
sq
- The similarity query to add.protected void addComposedQuery(ComposedQuery cq)
cq
- The composed unit to add.protected void addResourceCollection(ResourceCollection rc)
rc
- The resourceCollection to add.protected void addResultSet(ResultSet rs)
rs
- The resultSet to add.protected void addPieceOfKnowledge(PieceOfKnowledge pok)
a
- The pok to add.protected void addMediaUnit(MediaUnit mu)
mu
- The mediaUnit to add.protected void addTable(Table t)
t
- The table to add.protected void addLine(Line l)
l
- The line to addprotected void addCell(Cell cell)
cell
- The cell to add.protected void addComposedUnit(ComposedUnit cu)
cu
- public java.util.List<java.lang.String> getLitsOnPredSubj(java.lang.String uriSubj, java.lang.String uriPred)
public java.util.Set<java.lang.String> getPredsOnSubj(java.lang.String uriSubj)
public java.util.List<java.lang.String> getRessOnPredSubj(java.lang.String uriSubj, java.lang.String uriPred)
public java.util.Set<java.lang.String> getSubjs()
public java.util.Set<java.lang.String> getSubjsOnPred(java.lang.String uriPred)
public java.util.Set<java.lang.String> getSubjsOnPredLit(java.lang.String uriPred, java.lang.String litObj)
public java.util.Set<java.lang.String> getSubjsOnPredRes(java.lang.String uriPred, java.lang.String uriObj)
public boolean hasLitStat(java.lang.String uriSubj, java.lang.String uriPred, java.lang.String litObj)
public boolean hasResStat(java.lang.String uriSubj, java.lang.String uriPred, java.lang.String uriObj)
public boolean isDefinedResource(java.lang.String uri)
public void loadFromRdfXml(java.lang.String rdfXml) throws WebLabCheckedException
WebLabCheckedException
protected void loadFromRdfXml(java.lang.String rdfXml, boolean add)
rdfXml
- An RDF/XML String to be loaded or added to teh current modeladd
- Whether to add rdfXml
to current model or to create a new model from scratch.public Resource getResource()
getResource
in interface ResourceHelper
public boolean isFullyDefinedResource(java.lang.String uri)
isFullyDefinedResource
in interface ResourceHelper
public java.util.Set<java.lang.String> getPreds()
public java.lang.String getRdfXml()
public java.util.List<java.lang.String> getLitsOnPredSubj(java.lang.String uriSubj, java.lang.String uriPred, java.lang.String language)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |