org.openanzo.model.replica
Class ReplicaDataset

java.lang.Object
  extended by org.openanzo.model.impl.ADataset
      extended by org.openanzo.model.impl.Dataset
          extended by org.openanzo.model.replica.ReplicaDataset
All Implemented Interfaces:
IContainer, IDataset

public class ReplicaDataset
extends Dataset

Dataset that wraps all requested graphs with ReplicaGraphs

Author:
Rouben Meschian (rmeschi@us.ibm.com)

Constructor Summary
ReplicaDataset()
          Create new empty ReplicaDataset
ReplicaDataset(IDataset dataset)
          Create a new ReplicaDataset that contains all the graphs from a source dataset
 
Method Summary
 void register(IReplicaGraphListener listener)
          Add a new listener to all events in this dataset
 void removeNamedGraph(org.openrdf.model.URI uri)
          Remove
 void reset()
          Resets all replica graphs in this dataset.
 void reset(org.openrdf.model.URI uri)
          Resets the replica graph by the given name.
 void unregister(IReplicaGraphListener listener)
          Unregister a listener
 
Methods inherited from class org.openanzo.model.impl.Dataset
addDefaultGraphUri, addDefaultNamedGraph, addNamedGraph, addNamedGraphUri, close, containsDefaultNamedGraph, containsNamedGraph, executeQuery, executeQuery, getDefaulNamedGraphsSize, getDefaultNamedGraph, getDefaultNamedGraphs, getEventManager, getNamedGraph, getNamedGraphs, getNamedGraphsSize, getTransactionManager, removeDefaultGraphUri, removeDefaultNamedGraph, removeNamedGraphUri, setDefaultGraphs, setEventManager, setNamedGraphs, setTransactionManager
 
Methods inherited from class org.openanzo.model.impl.ADataset
add, add, add, clear, clear, connect, contains, contains, delete, delete, delete, find, findAll, getContexts, getStatements, getURI, isClosed, isConnected, isEmpty, isEmpty, setDatasetURI, size, size
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReplicaDataset

public ReplicaDataset()
Create new empty ReplicaDataset


ReplicaDataset

public ReplicaDataset(IDataset dataset)
Create a new ReplicaDataset that contains all the graphs from a source dataset

Parameters:
dataset - source dataset definition
Method Detail

removeNamedGraph

public void removeNamedGraph(org.openrdf.model.URI uri)
Description copied from class: Dataset
Remove

Overrides:
removeNamedGraph in class Dataset

reset

public void reset()
Resets all replica graphs in this dataset.


reset

public void reset(org.openrdf.model.URI uri)
Resets the replica graph by the given name.

Parameters:
uri - of graph to reset

register

public void register(IReplicaGraphListener listener)
Add a new listener to all events in this dataset

Parameters:
listener - to register

unregister

public void unregister(IReplicaGraphListener listener)
Unregister a listener

Parameters:
listener - to unregister


Copyright © 2007 Cambridge Semantics Inc.. All Rights Reserved.