org.openrdf.sail.config
Class SailImplConfigBase

java.lang.Object
  extended by org.openrdf.sail.config.SailImplConfigBase
All Implemented Interfaces:
SailImplConfig
Direct Known Subclasses:
DelegatingSailImplConfigBase, MemoryStoreConfig, NativeStoreConfig, RdbmsStoreConfig

public class SailImplConfigBase
extends Object
implements SailImplConfig

Author:
Herko ter Horst

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

Constructor Detail

SailImplConfigBase

public SailImplConfigBase()
Create a new RepositoryConfigImpl.


SailImplConfigBase

public SailImplConfigBase(String type)
Create a new RepositoryConfigImpl.

Method Detail

getType

public String getType()
Specified by:
getType in interface SailImplConfig

setType

public void setType(String type)

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
Throws:
SailConfigException - If the configuration is invalid.

export

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

parse

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


Copyright © 2001-2010 Aduna. All Rights Reserved.