A C D E F G H I L M N O P R S T U V W

A

add(WTriple) - Method in class org.weblab_project.core.helper.impl.Statements
 
addAll(List<WTriple>) - Method in class org.weblab_project.core.helper.impl.Statements
Add a list of WTriple in ths Statements
addPOFilter(String, String) - Method in class org.weblab_project.core.helper.impl.Filter
Add a filter on an association predicat/object
addPORule(String, String) - Method in class org.weblab_project.core.helper.impl.ComplexTripleSelector
Add a filter on an association predicat/object
addPORule(String, String) - Method in interface org.weblab_project.core.helper.impl.RDFRulesSelector
Add a filter on an association predicat/object
addRule(Rule) - Method in class org.weblab_project.core.helper.impl.ComplexTripleSelector
 
addSOFilter(String, String) - Method in class org.weblab_project.core.helper.impl.Filter
Add a filter on an association subject/object
addSORule(String, String) - Method in class org.weblab_project.core.helper.impl.ComplexTripleSelector
Add a filter on an association subject/object
addSORule(String, String) - Method in interface org.weblab_project.core.helper.impl.RDFRulesSelector
Add a filter on an association subject/object
addSPFilter(String, String) - Method in class org.weblab_project.core.helper.impl.Filter
Add a filter on an association subject/predicat
addSPRule(String, String) - Method in class org.weblab_project.core.helper.impl.ComplexTripleSelector
Add a filter on an association subject/predicat
addSPRule(String, String) - Method in interface org.weblab_project.core.helper.impl.RDFRulesSelector
Add a filter on an association subject/predicat
AdvancedLinkedHashMap - Class in org.weblab_project.core.helper.impl
 
AdvancedLinkedHashMap(Statements, String) - Constructor for class org.weblab_project.core.helper.impl.AdvancedLinkedHashMap
 
AdvancedLinkedHashMap(Statements) - Constructor for class org.weblab_project.core.helper.impl.AdvancedLinkedHashMap
 
AdvancedSelector - Interface in org.weblab_project.core.helper.impl
Selection functions for triples retrieval and WebLab model association.
allPredicates() - Method in class org.weblab_project.core.helper.impl.AdvancedLinkedHashMap
 
allPredicates() - Method in interface org.weblab_project.core.helper.impl.IPredicateValuePairs
Returns all predicates
annotatedOn - Variable in class org.weblab_project.core.helper.impl.Statements
 
applySelection(Node, Node, Node, Node, String, Resource, List<Resource>, PieceOfKnowledge) - Method in class org.weblab_project.core.helper.impl.ComplexTripleSelector
Faster
applySelection(Node, Node, Node, Node, String, Resource, List<Resource>, PieceOfKnowledge) - Method in class org.weblab_project.core.helper.impl.TripleSelectors
 
ASC - Static variable in class org.weblab_project.core.helper.impl.Statements
An ascending comparator the value "a" will be after the value "b"

C

ComplexTripleSelector - Class in org.weblab_project.core.helper.impl
 
ComplexTripleSelector() - Constructor for class org.weblab_project.core.helper.impl.ComplexTripleSelector
 
ComplexTripleSelector(boolean, String...) - Constructor for class org.weblab_project.core.helper.impl.ComplexTripleSelector
 
copyAndAdd(List<Resource>, Resource) - Method in class org.weblab_project.core.helper.impl.TripleSelectors
Copies a list of resources and add an object

D

debug - Static variable in class org.weblab_project.core.helper.impl.TripleSelectors
 
DESC - Static variable in class org.weblab_project.core.helper.impl.Statements
A descending comparator the value "a" will be before the value "b"

E

equals(Object) - Method in class org.weblab_project.core.helper.impl.WTriple
 

F

Filter - Class in org.weblab_project.core.helper.impl
 
Filter() - Constructor for class org.weblab_project.core.helper.impl.Filter
Creates a filter.
find(PieceOfKnowledge, Node, Node, Node, String, Resource, List<Resource>) - Method in class org.weblab_project.core.helper.impl.TripleSelectors
Select RDF Triplet in an annotation
findIn(Resource) - Method in class org.weblab_project.core.helper.impl.ComplexTripleSelector
TODO: A tester
findIn(Resource) - Method in interface org.weblab_project.core.helper.impl.RDFRulesSelector
Find Triplets Subject, Predicate, Object) in the resource according to the rules already set in the Selector.
findInResource(Resource, Filter) - Method in interface org.weblab_project.core.helper.impl.AdvancedSelector
Find Triplets Subject, Predicate, Object) in the resource according to a filter.
findInResource(Resource, String, String, String) - Method in interface org.weblab_project.core.helper.impl.AdvancedSelector
Find Triplet (Subject, Predicate, Object) in the resource and its sub elements (Segments, Annotations, sub-MediaUnit ...).
findInResource(Resource, String, String, String, boolean) - Method in interface org.weblab_project.core.helper.impl.AdvancedSelector
Use this function to avoid to aggregate reified annotations If the resource is null, then a NullPointerException is thrown.
findInResource(Resource, Filter) - Method in class org.weblab_project.core.helper.impl.ComplexTripleSelector
 
findInResource(Resource, String, String, String) - Method in class org.weblab_project.core.helper.impl.ComplexTripleSelector
 
findInResource(Resource, String, String, String, boolean) - Method in class org.weblab_project.core.helper.impl.ComplexTripleSelector
 
findInResource(Resource, String, String, String) - Method in class org.weblab_project.core.helper.impl.TripleSelectors
Select Triplet (Subject, Predicate, Object) in the resource and its sub elements (Segments, Annotations, sub-MediaUnit ...).
findInResource(Resource, String, String, String, boolean) - Method in class org.weblab_project.core.helper.impl.TripleSelectors
Select WTriple in resource according to given subject, predicate and object.
findInResource(Resource, Filter) - Method in class org.weblab_project.core.helper.impl.TripleSelectors
Select WTriple in the resource according to constrains in a filter.
findMT(PieceOfKnowledge, Node, Node, Node, String, Resource, List<Resource>) - Method in class org.weblab_project.core.helper.impl.TripleSelectors
 
first - Variable in class org.weblab_project.core.helper.impl.Rule
 
firstS - Variable in class org.weblab_project.core.helper.impl.Rule
 
from() - Method in class org.weblab_project.core.helper.impl.WTriple
Returns the PieceOfKnowledge in which this triplet is defined.

G

getAnnotatedOn() - Method in class org.weblab_project.core.helper.impl.WTriple
Returns the Resource on which the annotation define this triple.
getAnnotatedResourceWith(String) - Method in class org.weblab_project.core.helper.impl.Statements
Returns a resource on which a statement with this uri has been found
getAnnotation() - Method in class org.weblab_project.core.helper.impl.WTriple
 
getFirstValue(String, String, Locale) - Method in class org.weblab_project.core.helper.impl.Statements
Returns the first value corresponding to the predicate given.
getMap() - Method in class org.weblab_project.core.helper.impl.AdvancedLinkedHashMap
 
getMap() - Method in class org.weblab_project.core.helper.impl.Statements
Deprecated. Please avoid to use this thing
getObject() - Method in class org.weblab_project.core.helper.impl.WTriple
Returns the value of the object
getObjectResource() - Method in class org.weblab_project.core.helper.impl.WTriple
Returns the Resource if the object is a WebLab Resource else null
getParser(Class<T>) - Static method in class org.weblab_project.core.helper.impl.parser.Parsers
 
getPredicate() - Method in class org.weblab_project.core.helper.impl.WTriple
Return the URI of the predicate
getReifiedWTriple() - Method in class org.weblab_project.core.helper.impl.WTriple
 
getResource(String) - Method in class org.weblab_project.core.helper.impl.Statements
Return the WebLab Resource associated with the given URI.
getSelector() - Static method in class org.weblab_project.core.helper.impl.RDFSelectorFactory
Get a searcher in triples in RDF for literals.
getSelector(String...) - Static method in class org.weblab_project.core.helper.impl.RDFSelectorFactory
Create a rdf selector with a list of namespace.
getSelector(boolean, String...) - Static method in class org.weblab_project.core.helper.impl.RDFSelectorFactory
Create a rdf selector with robustness to bad or null annotations with a list of namespaces.
getSelectorByRules(boolean, String...) - Static method in class org.weblab_project.core.helper.impl.RDFSelectorFactory
Get a searcher in triples in RDF for literals.
getStatements() - Method in class org.weblab_project.core.helper.impl.AdvancedLinkedHashMap
 
getStatements() - Method in interface org.weblab_project.core.helper.impl.IPredicateValuePairs
Returns the list of WTriples
getSubject() - Method in class org.weblab_project.core.helper.impl.WTriple
Return the URI of the subject
getSubjectResource() - Method in class org.weblab_project.core.helper.impl.WTriple
Returns the Resource if the subject is a WebLab Resource else null
getSubjects(String, String) - Method in class org.weblab_project.core.helper.impl.Results
Returns all the subjects that matches the tuple (predicate,object)
getSubjects(String, String) - Method in class org.weblab_project.core.helper.impl.Statements
Returns all the subjects that matches the tuple (predicate,object)
getText() - Method in class org.weblab_project.core.helper.impl.WTriple
Return the text corresponding to the segment on which the annotation
getTriple() - Method in class org.weblab_project.core.helper.impl.WTriple
Return the Jena Triple use to build the WTriple
getTypedValue(String, String, Class<T>) - Method in class org.weblab_project.core.helper.impl.Results
Return a typed value rather than an object.
getTypedValue(String, String, Class<T>) - Method in class org.weblab_project.core.helper.impl.Statements
Return a typed value rather than an object.
getTypedValues(String, String, Class<T>) - Method in class org.weblab_project.core.helper.impl.Results
Returns a list of typed values.
getTypedValues(String, String, Class<T>) - Method in class org.weblab_project.core.helper.impl.Statements
Returns a list of typed values.
getValue(String) - Method in class org.weblab_project.core.helper.impl.AdvancedLinkedHashMap
 
getValue(String) - Method in interface org.weblab_project.core.helper.impl.IPredicateValuePairs
Returns the object of the predicate.

H

hashCode() - Method in class org.weblab_project.core.helper.impl.WTriple
 

I

IPredicateValuePairs - Interface in org.weblab_project.core.helper.impl
THis class gives basic tools to retrieve Predicate, Value pairs and to write statements from a WTripleMap

L

limit - Variable in class org.weblab_project.core.helper.impl.TripleSelectors
 
limitToFirstLevelAnnotation(boolean) - Method in interface org.weblab_project.core.helper.impl.AdvancedSelector
If limit is true, then all the searches made with this RDFSelector will stop after the first level of annotation.
limitToFirstLevelAnnotation(boolean) - Method in interface org.weblab_project.core.helper.impl.RDFRulesSelector
If limit is true, then all the searches made with this RDFSelector will stop after the first level of annotation.
limitToFirstLevelAnnotation(boolean) - Method in interface org.weblab_project.core.helper.impl.SimpleSelector
If limit is true, then all the searches made with this RDFSelector will stop after the first level of annotation.
limitToFirstLevelAnnotation(boolean) - Method in class org.weblab_project.core.helper.impl.TripleSelectors
 
loadModel(Node) - Static method in class org.weblab_project.core.helper.impl.TripleSelectors
Load a model really fast

M

matches(Rule, Triple) - Method in class org.weblab_project.core.helper.impl.ComplexTripleSelector
 
matches(WTriple) - Method in class org.weblab_project.core.helper.impl.Filter
Returns true if the WTriple matches at least 1 rule.
matches(Rule, Triple) - Method in class org.weblab_project.core.helper.impl.Filter
 
matches(Rule, WTriple) - Method in class org.weblab_project.core.helper.impl.Filter
 
matches(Rule, String, String, String) - Method in class org.weblab_project.core.helper.impl.Filter
 
matches(String) - Method in class org.weblab_project.core.helper.impl.parser.RDFDateTypeParser
 
matches(String) - Method in class org.weblab_project.core.helper.impl.parser.RDFFloatTypeParser
 
matches(String) - Method in class org.weblab_project.core.helper.impl.parser.RDFIntegerTypeParser
 
matches(String) - Method in class org.weblab_project.core.helper.impl.parser.RDFTransparentStringTypeParser
 
matches(String) - Method in class org.weblab_project.core.helper.impl.parser.TypeParser
 
multi - Static variable in class org.weblab_project.core.helper.impl.TripleSelectors
 

N

namespaces - Variable in class org.weblab_project.core.helper.impl.Statements
 

O

org.weblab_project.core.helper.impl - package org.weblab_project.core.helper.impl
 
org.weblab_project.core.helper.impl.parser - package org.weblab_project.core.helper.impl.parser
 

P

Parsers - Class in org.weblab_project.core.helper.impl.parser
 
parseTypeValue(String, String, String) - Method in class org.weblab_project.core.helper.impl.parser.RDFDateTypeParser
 
parseTypeValue(String, String, String) - Method in class org.weblab_project.core.helper.impl.parser.RDFFloatTypeParser
 
parseTypeValue(String, String, String) - Method in class org.weblab_project.core.helper.impl.parser.RDFIntegerTypeParser
 
parseTypeValue(String, String, String) - Method in class org.weblab_project.core.helper.impl.parser.RDFTransparentStringTypeParser
 
parseTypeValue(String, String, String) - Method in class org.weblab_project.core.helper.impl.parser.TypeParser
 
parseValue(Object) - Method in class org.weblab_project.core.helper.impl.parser.TypeParser
 
put(WTriple) - Method in class org.weblab_project.core.helper.impl.AdvancedLinkedHashMap
Inner function to add a WTriple

R

RDFDateTypeParser - Class in org.weblab_project.core.helper.impl.parser
 
RDFDateTypeParser() - Constructor for class org.weblab_project.core.helper.impl.parser.RDFDateTypeParser
 
RDFFloatTypeParser - Class in org.weblab_project.core.helper.impl.parser
 
RDFFloatTypeParser() - Constructor for class org.weblab_project.core.helper.impl.parser.RDFFloatTypeParser
 
RDFIntegerTypeParser - Class in org.weblab_project.core.helper.impl.parser
 
RDFIntegerTypeParser() - Constructor for class org.weblab_project.core.helper.impl.parser.RDFIntegerTypeParser
 
RDFRulesSelector - Interface in org.weblab_project.core.helper.impl
Selection functions for triples retrieval and WebLab model association.
RDFSelectorFactory - Class in org.weblab_project.core.helper.impl
 
RDFTransparentStringTypeParser - Class in org.weblab_project.core.helper.impl.parser
 
RDFTransparentStringTypeParser() - Constructor for class org.weblab_project.core.helper.impl.parser.RDFTransparentStringTypeParser
 
resourcesMap - Variable in class org.weblab_project.core.helper.impl.Statements
 
Results - Class in org.weblab_project.core.helper.impl
This class provides simple methods to access results of the selection.
Results(Statements) - Constructor for class org.weblab_project.core.helper.impl.Results
 
Rule - Class in org.weblab_project.core.helper.impl
 
Rule.Domain - Enum in org.weblab_project.core.helper.impl
 
rules - Variable in class org.weblab_project.core.helper.impl.ComplexTripleSelector
 
rules - Variable in class org.weblab_project.core.helper.impl.Filter
 

S

searchFor(Resource, String...) - Method in interface org.weblab_project.core.helper.impl.AdvancedSelector
Build a collection of objects with given properties.
searchFor(Resource, String...) - Method in class org.weblab_project.core.helper.impl.ComplexTripleSelector
Uses rules
second - Variable in class org.weblab_project.core.helper.impl.Rule
 
secondS - Variable in class org.weblab_project.core.helper.impl.Rule
 
select(Resource, String...) - Method in class org.weblab_project.core.helper.impl.ComplexTripleSelector
 
select(Resource, String...) - Method in interface org.weblab_project.core.helper.impl.SimpleSelector
Build a collection of objects with given properties.
setAnnotation(PieceOfKnowledge) - Method in class org.weblab_project.core.helper.impl.WTriple
 
setMap(LinkedHashMap<String, List<WTriple>>) - Method in class org.weblab_project.core.helper.impl.AdvancedLinkedHashMap
 
setReifiedWTriple(WTriple) - Method in class org.weblab_project.core.helper.impl.WTriple
 
SimpleSelector - Interface in org.weblab_project.core.helper.impl
 
sortBy(String, Comparator<String>, boolean) - Method in class org.weblab_project.core.helper.impl.Statements
Returns a list of URI in the order of predicates sorted by a comparator.
sortBy(String, Comparator<String>) - Method in class org.weblab_project.core.helper.impl.Statements
Returns a list of URI in the order of predicates sorted by a comparator.
split(String) - Method in class org.weblab_project.core.helper.impl.parser.TypeParser
 
statements - Variable in class org.weblab_project.core.helper.impl.Results
 
Statements - Class in org.weblab_project.core.helper.impl
An efficient structure to gather and access triples and their subject/predicates/values This structure supports a list of values if multiple values are found for a given subject and predicate.
Statements(String...) - Constructor for class org.weblab_project.core.helper.impl.Statements
 
strict - Static variable in class org.weblab_project.core.helper.impl.parser.Parsers
 
supportNullData - Variable in class org.weblab_project.core.helper.impl.TripleSelectors
 

T

toString() - Method in class org.weblab_project.core.helper.impl.Rule
 
toString() - Method in class org.weblab_project.core.helper.impl.Statements
 
toString() - Method in class org.weblab_project.core.helper.impl.WTriple
 
TripleSelectors - Class in org.weblab_project.core.helper.impl
Selectors Helper to ease annotations retrieval.
TripleSelectors() - Constructor for class org.weblab_project.core.helper.impl.TripleSelectors
 
TripleSelectors(boolean, String...) - Constructor for class org.weblab_project.core.helper.impl.TripleSelectors
 
TypeParser<T> - Class in org.weblab_project.core.helper.impl.parser
 
TypeParser() - Constructor for class org.weblab_project.core.helper.impl.parser.TypeParser
 

U

uris - Variable in class org.weblab_project.core.helper.impl.TripleSelectors
 

V

valueOf(String) - Static method in enum org.weblab_project.core.helper.impl.Rule.Domain
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.weblab_project.core.helper.impl.Rule.Domain
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(List<WTriple>, PieceOfKnowledge, Statements, HashMap<String, String>) - Static method in class org.weblab_project.core.helper.impl.AdvancedLinkedHashMap
 
writeAndAdd(Statements, PieceOfKnowledge, String...) - Method in class org.weblab_project.core.helper.impl.Statements
Write all statements from a Statements on the given Pok and add these statements on this Statements.
writeStatement(String, String) - Method in class org.weblab_project.core.helper.impl.AdvancedLinkedHashMap
 
writeStatement(String, String) - Method in interface org.weblab_project.core.helper.impl.IPredicateValuePairs
Write a statement.
writeStatements(String[], String[], PieceOfKnowledge) - Method in class org.weblab_project.core.helper.impl.AdvancedLinkedHashMap
 
writeStatements(String[], String[], PieceOfKnowledge) - Method in interface org.weblab_project.core.helper.impl.IPredicateValuePairs
Write several statements at the same time.
WTriple - Class in org.weblab_project.core.helper.impl
A container class composed by a subject, a predicate and an object.
WTriple(Node, Node, Node, String, Resource, List<Resource>) - Constructor for class org.weblab_project.core.helper.impl.WTriple
 
WTriple(Triple, String, Resource, List<Resource>) - Constructor for class org.weblab_project.core.helper.impl.WTriple
 

A C D E F G H I L M N O P R S T U V W

Copyright © 2004-2010. All Rights Reserved.