org.siebengeisslein.indexedlist
Class AbstractIndexable

java.lang.Object
  extended by org.siebengeisslein.client.Persistent
      extended by org.siebengeisslein.indexedlist.AbstractIndexable
All Implemented Interfaces:
Instrumented, Indexable

public abstract class AbstractIndexable
extends Persistent
implements Indexable


Constructor Summary
AbstractIndexable()
           
 
Method Summary
 void addChangeListener(IndexChangeListener listener)
           
protected  void fireAfterFieldChanged(java.lang.String fieldname)
           
protected  void fireBeforeFieldChanged(java.lang.String fieldname)
           
 void removeChangeListener(IndexChangeListener listener)
           
 
Methods inherited from class org.siebengeisslein.client.Persistent
abort, clearUserLocals, clone, commit, disposeTransient, getGroup, getRef, getTransientValue, hashCode, initTransient, isWriteTransaction, joinWriteTransaction, readLock, setGroup, setTransientValue, toPersistent, toRef, writeExternal, writeLock
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractIndexable

public AbstractIndexable()
Method Detail

fireBeforeFieldChanged

protected void fireBeforeFieldChanged(java.lang.String fieldname)

fireAfterFieldChanged

protected void fireAfterFieldChanged(java.lang.String fieldname)

addChangeListener

public void addChangeListener(IndexChangeListener listener)
Specified by:
addChangeListener in interface Indexable

removeChangeListener

public void removeChangeListener(IndexChangeListener listener)
Specified by:
removeChangeListener in interface Indexable