Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2004-2010. All Rights Reserved.