|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openrdf.repository.base.RepositoryWrapper
org.openrdf.repository.contextaware.ContextAwareRepository
org.openrdf.repository.object.ObjectRepository
public class ObjectRepository
Creates the ObjectConnection used to interact with the repository.
Use ObjectRepositoryFactory to create this.
| Nested Class Summary | |
|---|---|
static class |
ObjectRepository.CompileTrigger
|
| Constructor Summary | |
|---|---|
ObjectRepository(RoleMapper mapper,
LiteralManager literals,
ClassLoader cl)
|
|
| Method Summary | |
|---|---|
void |
addSchemaDataset(URI graphURI)
|
boolean |
addSchemaListener(Runnable action)
|
protected void |
closed(ObjectConnection con)
|
protected void |
compileAfter(ObjectConnection con)
|
protected ClassFactory |
createClassFactory(File composed,
ClassLoader cl)
|
protected ClassResolver |
createClassResolver(ClassFactory definer,
RoleMapper mapper,
PropertyMapper pm)
|
protected ObjectFactory |
createObjectFactory(RoleMapper mapper,
PropertyMapper pm,
LiteralManager literalManager,
ClassResolver resolver,
ClassLoader cl)
|
protected PropertyMapper |
createPropertyMapper(ClassLoader cl)
|
protected TypeManager |
createTypeManager()
|
ObjectConnection |
getConnection()
Creates a new ObjectConnection that will need to be closed by the caller. |
ValueFactory |
getLiteralFactory()
|
Set<URI> |
getSchemaDataset()
|
ValueFactory |
getURIFactory()
|
void |
init(File dataDir)
Called by ObjectRepositoryFactory when the delegate repository
has already been initialized. |
void |
initialize()
|
boolean |
isCompileRepository()
|
void |
removeSchemaDataset(URI graphURI)
|
boolean |
removeSchemaListener(Runnable action)
|
void |
resetSchemaDataset()
|
void |
setBehaviourClassPath(URL[] cp)
Additional classpath that should be included after the model is compiled. |
void |
setCompileRepository(boolean compileRepository)
|
void |
setFollowImports(boolean followImports)
|
void |
setMemberPrefix(String prefix)
Assigns the member prefix to use when compiling classes. |
void |
setOWLImports(List<URL> imports)
|
void |
setPackagePrefix(String prefix)
Assigns a name prefix prepended to the beginning of all compiled packages. |
| Methods inherited from class org.openrdf.repository.contextaware.ContextAwareRepository |
|---|
getAddContexts, getArchiveContexts, getMaxQueryTime, getQueryLanguage, getReadContexts, getRemoveContexts, isIncludeInferred, setAddContexts, setArchiveContexts, setIncludeInferred, setMaxQueryTime, setQueryLanguage, setReadContexts, setRemoveContexts |
| Methods inherited from class org.openrdf.repository.base.RepositoryWrapper |
|---|
getDataDir, getDelegate, getValueFactory, isWritable, setDataDir, setDelegate, shutDown, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ObjectRepository(RoleMapper mapper,
LiteralManager literals,
ClassLoader cl)
| Method Detail |
|---|
public void setPackagePrefix(String prefix)
prefix - such as "compiled."public void setMemberPrefix(String prefix)
public void setBehaviourClassPath(URL[] cp)
public void setFollowImports(boolean followImports)
public void setOWLImports(List<URL> imports)
public Set<URI> getSchemaDataset()
public void addSchemaDataset(URI graphURI)
throws RepositoryException
RepositoryException
public void removeSchemaDataset(URI graphURI)
throws RepositoryException
RepositoryException
public void resetSchemaDataset()
throws RepositoryException
RepositoryExceptionpublic boolean addSchemaListener(Runnable action)
public boolean removeSchemaListener(Runnable action)
public void initialize()
throws RepositoryException
initialize in interface Repositoryinitialize in class RepositoryWrapperRepositoryExceptionpublic ValueFactory getURIFactory()
public ValueFactory getLiteralFactory()
public boolean isCompileRepository()
public void setCompileRepository(boolean compileRepository)
throws ObjectStoreConfigException,
RepositoryException,
AssertionError
ObjectStoreConfigException
RepositoryException
AssertionError
public void init(File dataDir)
throws RepositoryException,
ObjectStoreConfigException
ObjectRepositoryFactory when the delegate repository
has already been initialized.
RepositoryException
ObjectStoreConfigException
public ObjectConnection getConnection()
throws RepositoryException
getConnection in interface RepositorygetConnection in class ContextAwareRepositoryRepositoryExceptionprotected void compileAfter(ObjectConnection con)
protected void closed(ObjectConnection con)
throws RepositoryException
RepositoryExceptionprotected TypeManager createTypeManager()
protected ObjectFactory createObjectFactory(RoleMapper mapper,
PropertyMapper pm,
LiteralManager literalManager,
ClassResolver resolver,
ClassLoader cl)
protected ClassResolver createClassResolver(ClassFactory definer,
RoleMapper mapper,
PropertyMapper pm)
protected PropertyMapper createPropertyMapper(ClassLoader cl)
protected ClassFactory createClassFactory(File composed,
ClassLoader cl)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||