org.openrdf.sail.inferencer.fc.config
Class ForwardChainingRDFSInferencerFactory

java.lang.Object
  extended by org.openrdf.sail.inferencer.fc.config.ForwardChainingRDFSInferencerFactory
All Implemented Interfaces:
SailFactory

public class ForwardChainingRDFSInferencerFactory
extends Object
implements SailFactory

A SailFactory that creates ForwardChainingRDFSInferencers based on RDF configuration data.

Author:
Arjohn Kampman

Field Summary
static String SAIL_TYPE
          The type of repositories that are created by this factory.
 
Constructor Summary
ForwardChainingRDFSInferencerFactory()
           
 
Method Summary
 SailImplConfig getConfig()
           
 Sail getSail(SailImplConfig config)
          Returns a Sail instance that has been initialized using the supplied configuration data.
 String getSailType()
          Returns the Sail's type: openrdf:ForwardChainingRDFSInferencer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SAIL_TYPE

public static final String SAIL_TYPE
The type of repositories that are created by this factory.

See Also:
SailFactory.getSailType(), Constant Field Values
Constructor Detail

ForwardChainingRDFSInferencerFactory

public ForwardChainingRDFSInferencerFactory()
Method Detail

getSailType

public String getSailType()
Returns the Sail's type: openrdf:ForwardChainingRDFSInferencer.

Specified by:
getSailType in interface SailFactory

getConfig

public SailImplConfig getConfig()
Specified by:
getConfig in interface SailFactory

getSail

public Sail getSail(SailImplConfig config)
             throws SailConfigException
Description copied from interface: SailFactory
Returns a Sail instance that has been initialized using the supplied configuration data.

Specified by:
getSail in interface SailFactory
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.


Copyright © 2001-2012 Aduna. All Rights Reserved.