Class ShaclSailFactory
java.lang.Object
org.eclipse.rdf4j.sail.shacl.config.ShaclSailFactory
- All Implemented Interfaces:
SailFactory
Factory class for creation of
ShaclSails as part of a Sail stack.- Author:
- Jeen Broekstra
-
Field Summary
Fields -
Constructor Summary
Constructors -
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:SailFactoryReturns 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:
getSailTypein interfaceSailFactory
-
getConfig
- Specified by:
getConfigin interfaceSailFactory
-
getSail
Description copied from interface:SailFactoryReturns a Sail instance that has been initialized using the supplied configuration data.- Specified by:
getSailin 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.
-