org.weblab_project.core.helper.impl
Class JenaSingleResourceHelperExtended

java.lang.Object
  extended by org.weblab_project.core.helper.impl.JenaResourceHelper
      extended by org.weblab_project.core.helper.impl.JenaResourceHelperExtended
          extended by org.weblab_project.core.helper.impl.JenaSingleResourceHelperExtended
All Implemented Interfaces:
ResourceHelper, ResourceHelperExtended

public class JenaSingleResourceHelperExtended
extends JenaResourceHelperExtended

This is the simplest implementation of the ResourceHelperExtended. It only loads every Annotations that are on this object. No crawling of the Resource. If the loaded Resource is an Annotation, its content won't be loaded.

Author:
EADS WebLab Team
To do:
Prevent the direct instantiation of this class.
Date:
2008-11-25

Field Summary
 
Fields inherited from class org.weblab_project.core.helper.impl.JenaResourceHelper
bejh, resource, resourcesMap
 
Constructor Summary
JenaSingleResourceHelperExtended()
           
 
Method Summary
protected  void addResource(Resource res)
          Method recursively called to add every resources in the model and in the map.
 java.util.List<java.lang.String> getLitsOnPredSubj(java.lang.String arg0, java.lang.String arg1)
           
 java.util.List<java.lang.String> getLitsOnPredSubj(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2)
           
 java.util.Set<java.lang.String> getPreds()
           
 java.util.Set<java.lang.String> getPredsOnSubj(java.lang.String arg0)
           
 java.lang.String getRdfXml()
           
 java.util.List<java.lang.String> getRessOnPredSubj(java.lang.String arg0, java.lang.String arg1)
           
 java.util.Set<java.lang.String> getSubjs()
           
 java.util.Set<java.lang.String> getSubjsOnPred(java.lang.String arg0)
           
 java.util.Set<java.lang.String> getSubjsOnPredLit(java.lang.String arg0, java.lang.String arg1)
           
 java.util.Set<java.lang.String> getSubjsOnPredRes(java.lang.String arg0, java.lang.String arg1)
           
 boolean hasLitStat(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2)
           
 boolean hasResStat(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2)
           
 boolean isDefinedResource(java.lang.String arg0)
           
 void loadFromRdfXml(java.lang.String arg0)
           
 
Methods inherited from class org.weblab_project.core.helper.impl.JenaResourceHelperExtended
getAnonReifStats, getAnonResOfAnonReifStat, getAnonResOnReifStat, getAnonRessOnPredAnonResStatReif, getAnonRessOnPredAnonResStatReifOnAnonSubj, getAnonRessOnPredAnonStatReif, getAnonRessOnPredAnonSubj, getAnonRessOnPredLitStatReif, getAnonRessOnPredLitStatReifOnAnonSubj, getAnonRessOnPredResStatReif, getAnonRessOnPredResStatReifOnAnonSubj, getAnonRessOnPredStatReif, getAnonRessOnPredSubj, getAnonSubjOfAnonReifStat, getAnonSubjOfReifStat, getAnonSubjs, getAnonSubjsOnPred, getAnonSubjsOnPredAnonRes, getAnonSubjsOnPredLit, getAnonSubjsOnPredRes, getLitOfAnonReifStat, getLitOfReifStat, getLitsOnPredAnonResStatReif, getLitsOnPredAnonResStatReifOnAnonSubj, getLitsOnPredAnonStatReif, getLitsOnPredAnonSubj, getLitsOnPredLitStatReif, getLitsOnPredLitStatReifOnAnonSubj, getLitsOnPredResStatReif, getLitsOnPredResStatReifOnAnonSubj, getLitsOnPredStatReif, getNSPrefixes, getPredOfAnonReifStat, getPredOfReifStat, getPredsOnAnonResStatReif, getPredsOnAnonResStatReifOnAnonSubj, getPredsOnAnonStatReif, getPredsOnAnonSubj, getPredsOnLitStatReif, getPredsOnLitStatReifOnAnonSubj, getPredsOnResStatReif, getPredsOnResStatReifOnAnonSubj, getPredsOnStatReif, getReifStats, getResOfAnonReifStat, getResOfReifStat, getRessOnPredAnonResStatReif, getRessOnPredAnonResStatReifOnAnonSubj, getRessOnPredAnonStatReif, getRessOnPredAnonSubj, getRessOnPredLitStatReif, getRessOnPredLitStatReifOnAnonSubj, getRessOnPredResStatReif, getRessOnPredResStatReifOnAnonSubj, getRessOnPredStatReif, getSubjOfAnonReifStat, getSubjOfReifStat, getSubjsOnPredAnonRes, hasAnonResStat, hasAnonResStatOnAnonSubj, hasLitStatOnAnonSubj, hasResStatOnAnonSubj, isAnonResStatReif, isAnonResStatReifOnAnonSubj, isDefinedAnonRes, isLitStatReif, isLitStatReifOnAnonSubj, isResStatReif, isResStatReifOnAnonSubj
 
Methods inherited from class org.weblab_project.core.helper.impl.JenaResourceHelper
addCell, addComposedQuery, addComposedUnit, addLine, addMediaUnit, addPieceOfKnowledge, addResourceCollection, addResultSet, addSimilarityQuery, addTable, getLitsOnPredSubj, getLitsOnPredSubj, getPreds, getPredsOnSubj, getRdfXml, getResource, getResource, getRessOnPredSubj, getSpecificResource, getSubjs, getSubjsOnPred, getSubjsOnPredLit, getSubjsOnPredRes, getType, hasLitStat, hasResStat, isDefinedResource, isFullyDefinedResource, loadFromRdfXml, loadFromRdfXml, setResource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.weblab_project.core.helper.ResourceHelper
getResource, getResource, getSpecificResource, getType, isFullyDefinedResource, setResource
 

Constructor Detail

JenaSingleResourceHelperExtended

public JenaSingleResourceHelperExtended()
Method Detail

addResource

protected void addResource(Resource res)
Description copied from class: JenaResourceHelper
Method recursively called to add every resources in the model and in the map.

Overrides:
addResource in class JenaResourceHelper
Parameters:
res - The resource to add.

getRdfXml

public java.lang.String getRdfXml()

loadFromRdfXml

public void loadFromRdfXml(java.lang.String arg0)
                    throws WebLabCheckedException
Throws:
WebLabCheckedException

getLitsOnPredSubj

public java.util.List<java.lang.String> getLitsOnPredSubj(java.lang.String arg0,
                                                          java.lang.String arg1)

getLitsOnPredSubj

public java.util.List<java.lang.String> getLitsOnPredSubj(java.lang.String arg0,
                                                          java.lang.String arg1,
                                                          java.lang.String arg2)

getPredsOnSubj

public java.util.Set<java.lang.String> getPredsOnSubj(java.lang.String arg0)

getRessOnPredSubj

public java.util.List<java.lang.String> getRessOnPredSubj(java.lang.String arg0,
                                                          java.lang.String arg1)

getSubjs

public java.util.Set<java.lang.String> getSubjs()

getSubjsOnPred

public java.util.Set<java.lang.String> getSubjsOnPred(java.lang.String arg0)

getSubjsOnPredLit

public java.util.Set<java.lang.String> getSubjsOnPredLit(java.lang.String arg0,
                                                         java.lang.String arg1)

getSubjsOnPredRes

public java.util.Set<java.lang.String> getSubjsOnPredRes(java.lang.String arg0,
                                                         java.lang.String arg1)

hasLitStat

public boolean hasLitStat(java.lang.String arg0,
                          java.lang.String arg1,
                          java.lang.String arg2)

hasResStat

public boolean hasResStat(java.lang.String arg0,
                          java.lang.String arg1,
                          java.lang.String arg2)

isDefinedResource

public boolean isDefinedResource(java.lang.String arg0)

getPreds

public java.util.Set<java.lang.String> getPreds()


Copyright © 2004-2010. All Rights Reserved.