Package org.eclipse.rdf4j.sail.config
Class AbstractDelegatingSailImplConfig
java.lang.Object
org.eclipse.rdf4j.sail.config.AbstractSailImplConfig
org.eclipse.rdf4j.sail.config.AbstractDelegatingSailImplConfig
- All Implemented Interfaces:
DelegatingSailImplConfig
,SailImplConfig
- Direct Known Subclasses:
AbstractLuceneSailConfig
,CustomGraphQueryInferencerConfig
,DedupingInferencerConfig
,DirectTypeHierarchyInferencerConfig
,SchemaCachingRDFSInferencerConfig
,ShaclSailConfig
public abstract class AbstractDelegatingSailImplConfig
extends AbstractSailImplConfig
implements DelegatingSailImplConfig
- Author:
- Herko ter Horst
-
Constructor Summary
ConstructorDescriptionCreate a new RepositoryConfigImpl.Create a new RepositoryConfigImpl.AbstractDelegatingSailImplConfig
(String type, SailImplConfig delegate) Create a new RepositoryConfigImpl. -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
setDelegate
(SailImplConfig delegate) void
validate()
Validates this configuration.Methods inherited from class org.eclipse.rdf4j.sail.config.AbstractSailImplConfig
getConnectionTimeOut, getIterationCacheSyncThreshold, getType, setConnectionTimeOut, setIterationCacheSyncThreshold, setType
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.rdf4j.sail.config.SailImplConfig
getIterationCacheSyncThreshold, getType
-
Constructor Details
-
AbstractDelegatingSailImplConfig
public AbstractDelegatingSailImplConfig()Create a new RepositoryConfigImpl. -
AbstractDelegatingSailImplConfig
Create a new RepositoryConfigImpl. -
AbstractDelegatingSailImplConfig
Create a new RepositoryConfigImpl.
-
-
Method Details
-
getDelegate
- Specified by:
getDelegate
in interfaceDelegatingSailImplConfig
-
setDelegate
-
validate
Description copied from interface:SailImplConfig
Validates this configuration. ASailConfigException
is thrown when the configuration is invalid. The exception should contain an error message that indicates why the configuration is invalid.- Specified by:
validate
in interfaceSailImplConfig
- Overrides:
validate
in classAbstractSailImplConfig
- Throws:
SailConfigException
- If the configuration is invalid.
-
export
- Specified by:
export
in interfaceSailImplConfig
- Overrides:
export
in classAbstractSailImplConfig
-
parse
- Specified by:
parse
in interfaceSailImplConfig
- Overrides:
parse
in classAbstractSailImplConfig
- Throws:
SailConfigException
-