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
ConstructorsConstructorDescriptionCreate a new RepositoryConfigImpl.Create a new RepositoryConfigImpl.AbstractDelegatingSailImplConfig(String type, SailImplConfig delegate) Create a new RepositoryConfigImpl. - 
Method Summary
Modifier and TypeMethodDescriptionvoidvoidsetDelegate(SailImplConfig delegate) voidvalidate()Validates this configuration.Methods inherited from class AbstractSailImplConfig
getConnectionTimeOut, getIterationCacheSyncThreshold, getType, setConnectionTimeOut, setIterationCacheSyncThreshold, setTypeMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface 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:
 getDelegatein interfaceDelegatingSailImplConfig
 - 
setDelegate
 - 
validate
Description copied from interface:SailImplConfigValidates this configuration. ASailConfigExceptionis thrown when the configuration is invalid. The exception should contain an error message that indicates why the configuration is invalid.- Specified by:
 validatein interfaceSailImplConfig- Overrides:
 validatein classAbstractSailImplConfig- Throws:
 SailConfigException- If the configuration is invalid.
 - 
export
- Specified by:
 exportin interfaceSailImplConfig- Overrides:
 exportin classAbstractSailImplConfig
 - 
parse
- Specified by:
 parsein interfaceSailImplConfig- Overrides:
 parsein classAbstractSailImplConfig- Throws:
 SailConfigException
 
 -