org.openrdf.sail.config
Class DelegatingSailImplConfigBase

java.lang.Object
  extended by org.openrdf.sail.config.SailImplConfigBase
      extended by org.openrdf.sail.config.DelegatingSailImplConfigBase
All Implemented Interfaces:
DelegatingSailImplConfig, SailImplConfig
Direct Known Subclasses:
DirectTypeHierarchyInferencerConfig, ForwardChainingRDFSInferencerConfig

public class DelegatingSailImplConfigBase
extends SailImplConfigBase
implements DelegatingSailImplConfig

Author:
Herko ter Horst

Constructor Summary
DelegatingSailImplConfigBase()
          Create a new RepositoryConfigImpl.
DelegatingSailImplConfigBase(String type)
          Create a new RepositoryConfigImpl.
DelegatingSailImplConfigBase(String type, SailImplConfig delegate)
          Create a new RepositoryConfigImpl.
 
Method Summary
 Resource export(Graph graph)
           
 SailImplConfig getDelegate()
           
 void parse(Graph graph, Resource implNode)
           
 void setDelegate(SailImplConfig delegate)
           
 void validate()
          Validates this configuration.
 
Methods inherited from class org.openrdf.sail.config.SailImplConfigBase
getType, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.openrdf.sail.config.SailImplConfig
getType
 

Constructor Detail

DelegatingSailImplConfigBase

public DelegatingSailImplConfigBase()
Create a new RepositoryConfigImpl.


DelegatingSailImplConfigBase

public DelegatingSailImplConfigBase(String type)
Create a new RepositoryConfigImpl.


DelegatingSailImplConfigBase

public DelegatingSailImplConfigBase(String type,
                                    SailImplConfig delegate)
Create a new RepositoryConfigImpl.

Method Detail

getDelegate

public SailImplConfig getDelegate()
Specified by:
getDelegate in interface DelegatingSailImplConfig

setDelegate

public void setDelegate(SailImplConfig delegate)

validate

public void validate()
              throws SailConfigException
Description copied from interface: SailImplConfig
Validates this configuration. A SailConfigException 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 interface SailImplConfig
Overrides:
validate in class SailImplConfigBase
Throws:
SailConfigException - If the configuration is invalid.

export

public Resource export(Graph graph)
Specified by:
export in interface SailImplConfig
Overrides:
export in class SailImplConfigBase

parse

public void parse(Graph graph,
                  Resource implNode)
           throws SailConfigException
Specified by:
parse in interface SailImplConfig
Overrides:
parse in class SailImplConfigBase
Throws:
SailConfigException


Copyright © 2001-2008 Aduna. All Rights Reserved.