Class ShaclSailFactory
java.lang.Object
org.eclipse.rdf4j.sail.shacl.config.ShaclSailFactory
- All Implemented Interfaces:
SailFactory
Factory class for creation of
ShaclSail
s as part of a Sail stack.- Author:
- Jeen Broekstra
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetSail
(SailImplConfig config) Returns a Sail instance that has been initialized using the supplied configuration data.Returns the type of the Sails that this factory creates.
-
Field Details
-
SAIL_TYPE
The type of Sails that are created by this factory.
-
-
Constructor Details
-
ShaclSailFactory
public ShaclSailFactory()
-
-
Method Details
-
getSailType
Description copied from interface:SailFactory
Returns the type of the Sails that this factory creates. Sail types are used for identification and should uniquely identify specific implementations of the Sail API. This type can be equal to the fully qualified class name of the Sail, but this is not required.- Specified by:
getSailType
in interfaceSailFactory
-
getConfig
- Specified by:
getConfig
in interfaceSailFactory
-
getSail
Description copied from interface:SailFactory
Returns a Sail instance that has been initialized using the supplied configuration data.- Specified by:
getSail
in interfaceSailFactory
- Parameters:
config
- TODO- Returns:
- The created (but un-initialized) Sail.
- Throws:
SailConfigException
- If no Sail could be created due to invalid or incomplete configuration data.
-