org.openrdf.sail.federation.config
Class FederationConfig

java.lang.Object
  extended by org.openrdf.sail.config.SailImplConfigBase
      extended by org.openrdf.sail.federation.config.FederationConfig
All Implemented Interfaces:
SailImplConfig

public class FederationConfig
extends SailImplConfigBase

Lists the members of a federation and which properties describe a resource subject in a unique member.

Author:
James Leigh

Constructor Summary
FederationConfig()
           
 
Method Summary
 void addLocalPropertySpace(String localPropertySpace)
           
 void addMember(RepositoryImplConfig member)
           
 Resource export(Graph model)
           
 Set<String> getLocalPropertySpace()
           
 List<RepositoryImplConfig> getMembers()
           
 boolean isDistinct()
           
 boolean isReadOnly()
           
 void parse(Graph graph, Resource implNode)
           
 void setDistinct(boolean disjoint)
           
 void setMembers(List<RepositoryImplConfig> members)
           
 void setReadOnly(boolean readOnly)
           
 
Methods inherited from class org.openrdf.sail.config.SailImplConfigBase
getType, setType, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FederationConfig

public FederationConfig()
Method Detail

getMembers

public List<RepositoryImplConfig> getMembers()

setMembers

public void setMembers(List<RepositoryImplConfig> members)

addMember

public void addMember(RepositoryImplConfig member)

getLocalPropertySpace

public Set<String> getLocalPropertySpace()

addLocalPropertySpace

public void addLocalPropertySpace(String localPropertySpace)

isDistinct

public boolean isDistinct()

setDistinct

public void setDistinct(boolean disjoint)

isReadOnly

public boolean isReadOnly()

setReadOnly

public void setReadOnly(boolean readOnly)

export

public Resource export(Graph model)
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 © 2004-2009 James Leigh Services Inc.. All Rights Reserved.