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

A

add(WTriple) - Method in class org.weblab_project.core.helper.impl.WTripleMap
 
addAll(List<WTriple>) - Method in class org.weblab_project.core.helper.impl.WTripleMap
 
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
applySelection(String, Node, Node, Node, String, Resource, List<Resource>, PieceOfKnowledge) - Method in class org.weblab_project.core.helper.impl.ComplexTripleSelector
Faster
applySelection(String, 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.WTripleMap
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.WTripleMap
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, String, String, String, 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 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, Filter) - Method in interface org.weblab_project.core.helper.impl.RDFSelector
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.RDFSelector
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.RDFSelector
Use this function to avoid to aggregate reified annotations If the resource is null, then a NullPointerException is thrown.
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.
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.WTripleMap
 
getFirstValue(String, String, Locale) - Method in class org.weblab_project.core.helper.impl.WTripleMap
Returns the first value corresponding to the predicate given.
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.WTripleMap
Return the WebLab Resource associated with the given URI.
getRuleSelector(boolean, String...) - Static method in class org.weblab_project.core.helper.impl.RDFSelectorFactory
 
getRuleSelector() - 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 uris.
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 uris.
getSelector() - Static method in class org.weblab_project.core.helper.impl.RDFSelectorFactory
Get a searcher in triples in RDF for literals.
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
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.WTripleMap
Return a typed value rather than an object.
getTypedValues(String, String, Class<T>) - Method in class org.weblab_project.core.helper.impl.WTripleMap
Returns a list of typed values.

H

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

L

limit - Variable in class org.weblab_project.core.helper.impl.TripleSelectors
 
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.RDFSelector
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
 

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.TypeParser
 

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.TypeParser
 
parseValue(Object) - Method in class org.weblab_project.core.helper.impl.parser.TypeParser
 

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.
RDFSelector - 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
 
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 class org.weblab_project.core.helper.impl.ComplexTripleSelector
Uses rules
searchFor(Resource, String...) - Method in interface org.weblab_project.core.helper.impl.RDFSelector
Build a collection of objects with given properties.
second - Variable in class org.weblab_project.core.helper.impl.Rule
 
secondS - Variable in class org.weblab_project.core.helper.impl.Rule
 
setAnnotation(PieceOfKnowledge) - Method in class org.weblab_project.core.helper.impl.WTriple
 
setReifiedWTriple(WTriple) - Method in class org.weblab_project.core.helper.impl.WTriple
 
sortBy(String, Comparator<String>, boolean) - Method in class org.weblab_project.core.helper.impl.WTripleMap
Return 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.WTripleMap
Return 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
 
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.WTriple
 
toString() - Method in class org.weblab_project.core.helper.impl.WTripleMap
 
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

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
 
WTripleMap - 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.
WTripleMap() - Constructor for class org.weblab_project.core.helper.impl.WTripleMap
 

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

Copyright © 2004-2009. All Rights Reserved.