Class IteratorFunctionRegistry
java.lang.Object
fr.mines_stetienne.ci.sparql_generate.iterator.IteratorFunctionRegistry
Registry of iterator functions.
- Author:
- Maxime Lefrançois
-
Constructor Summary
ConstructorsConstructorDescriptionIteratorFunctionRegistry(IteratorFunctionRegistry parent, org.apache.jena.sparql.util.Context context) IteratorFunctionRegistry(org.apache.jena.sparql.util.Context context) -
Method Summary
Modifier and TypeMethodDescriptionstatic IteratorFunctionRegistryget()Lookup by URIstatic IteratorFunctionRegistryget(org.apache.jena.sparql.util.Context context) booleanisRegistered(String uri) keys()Iterate over URIsvoidput(String uri, IteratorFunctionFactory f) Insert a iterator.voidInsert a class that is the iterator function implementationRemove by URIstatic voidset(org.apache.jena.sparql.util.Context context, IteratorFunctionRegistry reg) static IteratorFunctionRegistry
-
Constructor Details
-
IteratorFunctionRegistry
public IteratorFunctionRegistry() -
IteratorFunctionRegistry
public IteratorFunctionRegistry(org.apache.jena.sparql.util.Context context) -
IteratorFunctionRegistry
public IteratorFunctionRegistry(IteratorFunctionRegistry parent, org.apache.jena.sparql.util.Context context)
-
-
Method Details
-
standardRegistry
-
get
-
get
-
set
-
put
Insert a class that is the iterator function implementation- Parameters:
uri- String URIfuncClass- Class for the function (new instance called).
-
put
Insert a iterator. Re-inserting with the same URI overwrites the old entry.- Parameters:
uri-f-
-
isRegistered
-
keys
Iterate over URIs -
remove
Remove by URI- Parameters:
uri-- Returns:
-
get
Lookup by URI- Returns:
- the iterator, or null
-