Skip navigation links
A B C D E F G H I L M N O P Q R S T U W 

A

activate(ComponentContext) - Method in class org.apache.clerezza.dataset.TcManager
 
add(Triple) - Method in class org.apache.clerezza.dataset.SecuredGraph
 
addAll(Collection<? extends Triple>) - Method in class org.apache.clerezza.dataset.SecuredGraph
 
addWeightedTcProvider(WeightedTcProvider) - Method in class org.apache.clerezza.dataset.TcProviderMultiplexer
Registers a provider

B

bindGpWeightedTcProvider(WeightedTcProvider) - Method in class org.apache.clerezza.dataset.TcManager
Registers a provider
bindQueryEngine(QueryEngine) - Method in class org.apache.clerezza.dataset.TcManager
 
bindWeightedTcProvider(WeightedTcProvider) - Method in class org.apache.clerezza.dataset.TcManager
Registers a provider

C

checkReadPermission(IRI) - Method in class org.apache.clerezza.dataset.security.TcAccessController
 
checkReadWritePermission(IRI) - Method in class org.apache.clerezza.dataset.security.TcAccessController
 
clear() - Method in class org.apache.clerezza.dataset.SecuredGraph
 
compare(WeightedTcProvider, WeightedTcProvider) - Method in class org.apache.clerezza.dataset.WeightedProviderComparator
 
contains(Object) - Method in class org.apache.clerezza.dataset.SecuredGraph
 
containsAll(Collection<?>) - Method in class org.apache.clerezza.dataset.SecuredGraph
 
createGraph(IRI) - Method in class org.apache.clerezza.dataset.TcManager
 
createGraph(IRI) - Method in interface org.apache.clerezza.dataset.TcProvider
Creates an initially empty Graph with a specified name
createGraph(IRI) - Method in class org.apache.clerezza.dataset.TcProviderMultiplexer
 
createGraph(IRI) - Method in class org.apache.clerezza.simple.storage.SimpleTcProvider
 
createImmutableGraph(IRI, Graph) - Method in class org.apache.clerezza.dataset.TcManager
 
createImmutableGraph(IRI, Graph) - Method in interface org.apache.clerezza.dataset.TcProvider
Creates a ImmutableGraph with a specified name
createImmutableGraph(IRI, Graph) - Method in class org.apache.clerezza.dataset.TcProviderMultiplexer
 
createImmutableGraph(IRI, Graph) - Method in class org.apache.clerezza.simple.storage.SimpleTcProvider
 

D

deactivate(ComponentContext) - Method in class org.apache.clerezza.dataset.TcManager
 
deleteGraph(IRI) - Method in class org.apache.clerezza.dataset.TcManager
 
deleteGraph(IRI) - Method in interface org.apache.clerezza.dataset.TcProvider
Deletes the ImmutableGraph or Graph of a specified name.
deleteGraph(IRI) - Method in class org.apache.clerezza.dataset.TcProviderMultiplexer
 
deleteGraph(IRI) - Method in class org.apache.clerezza.simple.storage.SimpleTcProvider
 

E

EntityAlreadyExistsException - Exception in org.apache.clerezza.dataset
is thrown on an attempt to create an entity with a name which already exists
EntityAlreadyExistsException(IRI) - Constructor for exception org.apache.clerezza.dataset.EntityAlreadyExistsException
creates an exception indicating that an entity with the specified name already exists.
EntityUndeletableException - Exception in org.apache.clerezza.dataset
is thrown on an attempt to delete an entity with a provider that supports the delete operation when the specified entity cannot be deleted
EntityUndeletableException(IRI) - Constructor for exception org.apache.clerezza.dataset.EntityUndeletableException
creates an exception indicating that the entity with the specified name cannot be deleted
equals(Object) - Method in class org.apache.clerezza.dataset.security.TcPermission
 
executeSparqlQuery(String, IRI) - Method in interface org.apache.clerezza.dataset.QueryableTcProvider
Executes any sparql query.
executeSparqlQuery(String, Graph) - Method in class org.apache.clerezza.dataset.TcManager
Executes any sparql query.
executeSparqlQuery(String, boolean) - Method in class org.apache.clerezza.dataset.TcManager
Executes any sparql query.
executeSparqlQuery(String, IRI) - Method in class org.apache.clerezza.dataset.TcManager
Executes any sparql query.
executeSparqlQuery(String, IRI, boolean) - Method in class org.apache.clerezza.dataset.TcManager
Executes any sparql query.
executeSparqlQuery(Query, Graph) - Method in class org.apache.clerezza.dataset.TcManager
Deprecated.
Query is discontinued
executeSparqlQuery(SelectQuery, Graph) - Method in class org.apache.clerezza.dataset.TcManager
Deprecated.
Query is discontinued
executeSparqlQuery(AskQuery, Graph) - Method in class org.apache.clerezza.dataset.TcManager
Deprecated.
Query is discontinued
executeSparqlQuery(DescribeQuery, Graph) - Method in class org.apache.clerezza.dataset.TcManager
Deprecated.
Query is discontinued
executeSparqlQuery(ConstructQuery, Graph) - Method in class org.apache.clerezza.dataset.TcManager
Deprecated.
Query is discontinued

F

filter(BlankNodeOrIRI, IRI, RDFTerm) - Method in class org.apache.clerezza.dataset.SecuredGraph
 
first - Static variable in class org.apache.clerezza.dataset.security.TcAccessController
The first item in the subject RDF list.

G

GENERAL_PURPOSE_TC - Static variable in class org.apache.clerezza.dataset.TcManager
 
getActions() - Method in class org.apache.clerezza.dataset.security.TcPermission
 
getEntityName() - Method in exception org.apache.clerezza.dataset.EntityAlreadyExistsException
 
getEntityName() - Method in exception org.apache.clerezza.dataset.EntityUndeletableException
 
getEntityName() - Method in exception org.apache.clerezza.dataset.NoSuchEntityException
the name for which no entity exists.
getGraph(IRI) - Method in class org.apache.clerezza.dataset.TcManager
 
getGraph(IRI) - Method in interface org.apache.clerezza.dataset.TcProvider
This method is used to get a Graph indifferently whether it's a ImmutableGraph or not.
getGraph(IRI) - Method in class org.apache.clerezza.dataset.TcProviderMultiplexer
 
getGraph(IRI) - Method in class org.apache.clerezza.simple.storage.SimpleTcProvider
 
getImmutableGraph() - Method in class org.apache.clerezza.dataset.SecuredGraph
 
getImmutableGraph(IRI) - Method in class org.apache.clerezza.dataset.TcManager
 
getImmutableGraph(IRI) - Method in interface org.apache.clerezza.dataset.TcProvider
Get a ImmutableGraph by its name
getImmutableGraph(IRI) - Method in class org.apache.clerezza.dataset.TcProviderMultiplexer
 
getImmutableGraph(IRI) - Method in class org.apache.clerezza.simple.storage.SimpleTcProvider
 
getInstance() - Static method in class org.apache.clerezza.dataset.TcManager
This returns the singleton instance.
getLock() - Method in class org.apache.clerezza.dataset.SecuredGraph
 
getMGraph(IRI) - Method in class org.apache.clerezza.dataset.TcManager
 
getMGraph(IRI) - Method in interface org.apache.clerezza.dataset.TcProvider
Get an Graph taht is not ImmutableGrah.
getMGraph(IRI) - Method in class org.apache.clerezza.dataset.TcProviderMultiplexer
 
getMGraph(IRI) - Method in class org.apache.clerezza.simple.storage.SimpleTcProvider
 
getNames(ImmutableGraph) - Method in class org.apache.clerezza.dataset.TcManager
 
getNames(ImmutableGraph) - Method in interface org.apache.clerezza.dataset.TcProvider
get a set of the names of a ImmutableGraph
getNames(ImmutableGraph) - Method in class org.apache.clerezza.dataset.TcProviderMultiplexer
 
getNames(ImmutableGraph) - Method in class org.apache.clerezza.simple.storage.SimpleTcProvider
 
getPermission(String) - Static method in class org.apache.clerezza.dataset.security.PermissionParser
Parsers permissionDescription and instantiates the permission using the ClassLoader of this class.
getPermission(String, ClassLoader) - Static method in class org.apache.clerezza.dataset.security.PermissionParser
Parsers permissionDescription and instantiates the permission using classLoader.
getProviderList() - Method in class org.apache.clerezza.dataset.TcProviderMultiplexer
 
getRequiredReadPermissions(IRI) - Method in class org.apache.clerezza.dataset.security.TcAccessController
Get the set of permissions required for read access to the triple-collection, the set may be empty meaning that the default TCPermission is required.
getRequiredReadWritePermissions(IRI) - Method in class org.apache.clerezza.dataset.security.TcAccessController
Get the set of permissions required for read-write access to the triple-collection, the set may be empty meaning that the default TCPermission is required.
getService(Bundle, ServiceRegistration) - Method in class org.apache.clerezza.dataset.ImmutableGraphServiceFactory
 
getService(Bundle, ServiceRegistration) - Method in class org.apache.clerezza.dataset.MGraphServiceFactory
 
getTcAccessController() - Method in class org.apache.clerezza.dataset.TcManager
 
getTcManager() - Method in class org.apache.clerezza.dataset.security.TcAccessController
Note that this will only be invoked once
getUnsecuredGraph() - Method in class org.apache.clerezza.dataset.SecuredGraph
Returns the wrapped Graph if the caller has all access rights.
getWeight() - Method in interface org.apache.clerezza.dataset.WeightedTcProvider
Get the weight of this provider.
getWeight() - Method in class org.apache.clerezza.simple.storage.SimpleTcProvider
 
Graph_SERVICES_ENABLED - Static variable in class org.apache.clerezza.dataset.TcManager
 
graphAppears(IRI) - Method in class org.apache.clerezza.dataset.TcManager
 
graphAppears(IRI) - Method in class org.apache.clerezza.dataset.TcProviderMultiplexer
subclasses overwrite this method to be notified when a new ImmutableGraph is available (either because it has been created or being provided by a newly added WeightedTcProvider).

H

hashCode() - Method in class org.apache.clerezza.dataset.security.TcPermission
 

I

ImmutableGraphServiceFactory - Class in org.apache.clerezza.dataset
 
implies(Permission) - Method in class org.apache.clerezza.dataset.security.TcPermission
 
isCachingEnabled() - Method in class org.apache.clerezza.dataset.TcProviderMultiplexer
 
isEmpty() - Method in class org.apache.clerezza.dataset.SecuredGraph
 
isTcServicesEnabled() - Method in class org.apache.clerezza.dataset.TcManager
 
iterator() - Method in class org.apache.clerezza.dataset.SecuredGraph
 

L

listGraphs() - Method in class org.apache.clerezza.dataset.TcManager
 
listGraphs() - Method in interface org.apache.clerezza.dataset.TcProvider
Lists the name of the Graphs available through this TcProvider indifferently whether they are mutables or immutables, implementations may take into account the security context and omit Graphs for which access is not allowed.
listGraphs() - Method in class org.apache.clerezza.dataset.TcProviderMultiplexer
 
listGraphs() - Method in class org.apache.clerezza.simple.storage.SimpleTcProvider
 
listImmutableGraphs() - Method in class org.apache.clerezza.dataset.TcManager
 
listImmutableGraphs() - Method in interface org.apache.clerezza.dataset.TcProvider
Lists the name of the ImmutableGraphs available through this TcProvider, implementations may take into account the security context and omit ImmutableGraphs for which access is not allowed.
listImmutableGraphs() - Method in class org.apache.clerezza.dataset.TcProviderMultiplexer
 
listImmutableGraphs() - Method in class org.apache.clerezza.simple.storage.SimpleTcProvider
 
listMGraphs() - Method in class org.apache.clerezza.dataset.TcManager
 
listMGraphs() - Method in interface org.apache.clerezza.dataset.TcProvider
Lists the name of the Graphs available through this TcProvider that are not ImmutableGraph, implementations may take into account the security context and omit Graphs for which access is not allowed.
listMGraphs() - Method in class org.apache.clerezza.dataset.TcProviderMultiplexer
 
listMGraphs() - Method in class org.apache.clerezza.simple.storage.SimpleTcProvider
 
listNamedGraphs() - Method in class org.apache.clerezza.dataset.TcManager
 

M

MGRAPH_CACHE_ENABLED - Static variable in class org.apache.clerezza.dataset.TcManager
 
mGraphAppears(IRI) - Method in class org.apache.clerezza.dataset.TcManager
 
mGraphAppears(IRI) - Method in class org.apache.clerezza.dataset.TcProviderMultiplexer
subclasses overwrite this method to be notified when a new Graph is available (either because it has been created or being provided by a newly added WeightedTcProvider).
MGraphServiceFactory - Class in org.apache.clerezza.dataset
 

N

NoSuchEntityException - Exception in org.apache.clerezza.dataset
is thrown on an attempt to perform an operation on an entity (i.e.
NoSuchEntityException(IRI) - Constructor for exception org.apache.clerezza.dataset.NoSuchEntityException
creates an exception indicating that the entity with the specified name does not exist.

O

org.apache.clerezza.dataset - package org.apache.clerezza.dataset
This package provides access to named ImmutableGraphS and GraphS that may originate from various implementations.
org.apache.clerezza.dataset.security - package org.apache.clerezza.dataset.security
 
org.apache.clerezza.simple.storage - package org.apache.clerezza.simple.storage
 

P

PermissionParser - Class in org.apache.clerezza.dataset.security
Provides a utility method to instantiate a permission given its string representation as returned by java security.Permission.toString.
PermissionParser() - Constructor for class org.apache.clerezza.dataset.security.PermissionParser
 
providerList - Variable in class org.apache.clerezza.dataset.TcProviderMultiplexer
 

Q

QueryableTcProvider - Interface in org.apache.clerezza.dataset
Extends the TcProvider interface for providers that support sparql queries.
queryEngine - Variable in class org.apache.clerezza.dataset.TcManager
 

R

rdfNil - Static variable in class org.apache.clerezza.dataset.security.TcAccessController
 
READ - Static variable in class org.apache.clerezza.dataset.security.TcPermission
 
READWRITE - Static variable in class org.apache.clerezza.dataset.security.TcPermission
 
remove(Object) - Method in class org.apache.clerezza.dataset.SecuredGraph
 
removeAll(Collection<?>) - Method in class org.apache.clerezza.dataset.SecuredGraph
 
removeWeightedTcProvider(WeightedTcProvider) - Method in class org.apache.clerezza.dataset.TcProviderMultiplexer
Unregister a provider
rest - Static variable in class org.apache.clerezza.dataset.security.TcAccessController
The rest of the subject RDF list after the first item.
retainAll(Collection<?>) - Method in class org.apache.clerezza.dataset.SecuredGraph
 

S

SecuredGraph - Class in org.apache.clerezza.dataset
A Secured triple collection wraps a triple collection checking each access for the rights on a the ImmutableGraph for which the uri is passed to the constructor.
SecuredGraph(Graph, IRI, TcAccessController) - Constructor for class org.apache.clerezza.dataset.SecuredGraph
 
setCachingEnabled(boolean) - Method in class org.apache.clerezza.dataset.TcProviderMultiplexer
 
setRequiredReadPermissions(IRI, Collection<Permission>) - Method in class org.apache.clerezza.dataset.security.TcAccessController
Set the set of permissions required for read access to a triple-collection, if the set is non-empty the default TCPermisson is no longer required.
setRequiredReadPermissionStrings(IRI, Collection<String>) - Method in class org.apache.clerezza.dataset.security.TcAccessController
Set the set of permissions required for read access to a triple-collection, if the set is non-empty the default TCPermisson is no longer required.
setRequiredReadWritePermissions(IRI, Collection<Permission>) - Method in class org.apache.clerezza.dataset.security.TcAccessController
Set the set of permissions required for read-write access to a triple-collection, if the set is non-empty the default TCPermisson is no longer required.
setRequiredReadWritePermissionStrings(IRI, Collection<String>) - Method in class org.apache.clerezza.dataset.security.TcAccessController
Set the set of permissions required for read-write access to a triple-collection, if the set is non-empty the default TCPermisson is no longer required.
SimpleTcProvider - Class in org.apache.clerezza.simple.storage
 
SimpleTcProvider() - Constructor for class org.apache.clerezza.simple.storage.SimpleTcProvider
 
size() - Method in class org.apache.clerezza.dataset.SecuredGraph
 

T

TcAccessController - Class in org.apache.clerezza.dataset.security
Controls the permissions needed to access a triple collection provided by TcManager.
TcAccessController() - Constructor for class org.apache.clerezza.dataset.security.TcAccessController
 
tcDisappears(IRI) - Method in class org.apache.clerezza.dataset.TcManager
 
tcDisappears(IRI) - Method in class org.apache.clerezza.dataset.TcProviderMultiplexer
subclasses overwrite this method to be notified whenGraph is no longer available (either because it has been deleted or bacause its WeightedTcProvider was removed).
TcManager - Class in org.apache.clerezza.dataset
This class extends TcProviderMultiplexer, delegating the actual provision and creation of Graphs or MGraphs to registered WeightedTcProviders.
TcManager() - Constructor for class org.apache.clerezza.dataset.TcManager
the constructor sets the singleton instance to allow instantiation by OSGi-DS.
TcPermission - Class in org.apache.clerezza.dataset.security
A permission to access Graphs matching a specified name pattern.
TcPermission(String, String) - Constructor for class org.apache.clerezza.dataset.security.TcPermission
Conststructs a TcPermission for a specified name pattern and a list of actions.
TcProvider - Interface in org.apache.clerezza.dataset
A TC (Graph) Provider allows access to and optionally creation of named ImmutableGraphs and Graphs (mutable graphs)
TcProviderMultiplexer - Class in org.apache.clerezza.dataset
This makes a set of WeightedTcProvider appear as one TcProvider.
TcProviderMultiplexer() - Constructor for class org.apache.clerezza.dataset.TcProviderMultiplexer
 
tempProviderList - Variable in class org.apache.clerezza.dataset.TcManager
 
toArray() - Method in class org.apache.clerezza.dataset.SecuredGraph
 
toArray(T[]) - Method in class org.apache.clerezza.dataset.SecuredGraph
 

U

unbindGpWeightedTcProvider(WeightedTcProvider) - Method in class org.apache.clerezza.dataset.TcManager
Unregister a provider
unbindQueryEngine(QueryEngine) - Method in class org.apache.clerezza.dataset.TcManager
 
unbindWeightedTcProvider(WeightedTcProvider) - Method in class org.apache.clerezza.dataset.TcManager
Unregister a provider
ungetService(Bundle, ServiceRegistration, Object) - Method in class org.apache.clerezza.dataset.ImmutableGraphServiceFactory
 
ungetService(Bundle, ServiceRegistration, Object) - Method in class org.apache.clerezza.dataset.MGraphServiceFactory
 

W

WeightedProviderComparator - Class in org.apache.clerezza.dataset
Compares the WeightedTcManagementProviders, descending for weight and ascending by name
WeightedProviderComparator() - Constructor for class org.apache.clerezza.dataset.WeightedProviderComparator
 
WeightedTcProvider - Interface in org.apache.clerezza.dataset
This interface is implemented by providers to which TcManager delegates.
A B C D E F G H I L M N O P Q R S T U W 

Copyright © 2020 The Apache Software Foundation. All rights reserved.