org.openrdf.elmo.smusher
Class AbstractSmusher

java.lang.Object
  extended by org.openrdf.elmo.smusher.AbstractSmusher
All Implemented Interfaces:
Smusher
Direct Known Subclasses:
ComparatorSmusher, EmailSmusher, FastIterativeSmusher, FixedQuerySmusher, IterativeSmusher, NameSmusher

public abstract class AbstractSmusher
extends Object
implements Smusher

Abstract implementation of the Smusher interface

Author:
Peter Mika (pmika@cs.vu.nl)

Field Summary
protected  List<SmusherListener> _listeners
           
 
Constructor Summary
AbstractSmusher()
           
 
Method Summary
 void addListener(SmusherListener listener)
           
 void removeListener(SmusherListener listener)
           
 void smush(SesameManager repository)
           
abstract  void smush(SesameManager first, SesameManager second)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_listeners

protected List<SmusherListener> _listeners
Constructor Detail

AbstractSmusher

public AbstractSmusher()
Method Detail

addListener

public void addListener(SmusherListener listener)
Specified by:
addListener in interface Smusher

removeListener

public void removeListener(SmusherListener listener)
Specified by:
removeListener in interface Smusher

smush

public void smush(SesameManager repository)
           throws OpenRDFException
Specified by:
smush in interface Smusher
Throws:
OpenRDFException

smush

public abstract void smush(SesameManager first,
                           SesameManager second)
                    throws OpenRDFException
Specified by:
smush in interface Smusher
Throws:
OpenRDFException


Copyright © 2004-2009 Aduna. All Rights Reserved.