org.openrdf.repository.sparql.config
Class SPARQLRepositoryConfig

java.lang.Object
  extended by org.openrdf.repository.config.RepositoryImplConfigBase
      extended by org.openrdf.repository.sparql.config.SPARQLRepositoryConfig
All Implemented Interfaces:
RepositoryImplConfig

public class SPARQLRepositoryConfig
extends RepositoryImplConfigBase

Configuration for a SPARQL endpoint.

Author:
James Leigh

Field Summary
static URI ENDPOINT
           
static URI SUBJECT_SPACE
           
 
Constructor Summary
SPARQLRepositoryConfig()
           
SPARQLRepositoryConfig(String url)
           
 
Method Summary
 Resource export(Graph graph)
           
 Set<String> getSubjectSpaces()
           
 String getURL()
           
 void parse(Graph graph, Resource implNode)
           
 void setSubjectSpaces(Set<String> subjects)
           
 void setURL(String url)
           
 void validate()
           
 
Methods inherited from class org.openrdf.repository.config.RepositoryImplConfigBase
create, getType, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ENDPOINT

public static final URI ENDPOINT

SUBJECT_SPACE

public static final URI SUBJECT_SPACE
Constructor Detail

SPARQLRepositoryConfig

public SPARQLRepositoryConfig()

SPARQLRepositoryConfig

public SPARQLRepositoryConfig(String url)
Method Detail

getURL

public String getURL()

setURL

public void setURL(String url)

getSubjectSpaces

public Set<String> getSubjectSpaces()

setSubjectSpaces

public void setSubjectSpaces(Set<String> subjects)

validate

public void validate()
              throws RepositoryConfigException
Specified by:
validate in interface RepositoryImplConfig
Overrides:
validate in class RepositoryImplConfigBase
Throws:
RepositoryConfigException

export

public Resource export(Graph graph)
Specified by:
export in interface RepositoryImplConfig
Overrides:
export in class RepositoryImplConfigBase

parse

public void parse(Graph graph,
                  Resource implNode)
           throws RepositoryConfigException
Specified by:
parse in interface RepositoryImplConfig
Overrides:
parse in class RepositoryImplConfigBase
Throws:
RepositoryConfigException


Copyright © 2004-2009 James Leigh Services Inc.. All Rights Reserved.