org.siebengeisslein.indexedlist
Class AbstractContentFactory

java.lang.Object
  extended by org.siebengeisslein.client.Persistent
      extended by org.siebengeisslein.indexedlist.AbstractContentFactory
All Implemented Interfaces:
java.lang.Cloneable, CloneAware, Instrumented, BTreeNodeContentFactory
Direct Known Subclasses:
IntContentFactory, LongContentFactory, RefContentFactory, StringContentFactory

public abstract class AbstractContentFactory
extends Persistent
implements BTreeNodeContentFactory


Constructor Summary
AbstractContentFactory(int nodeSize)
           
 
Method Summary
 java.util.Comparator createComparator()
           
 BTreeNodeValues createInnerValues()
           
 BTreeNodeValues createLeafValues()
           
 int getNodeSize()
           
 
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
 
Methods inherited from interface org.siebengeisslein.indexedlist.BTreeNodeContentFactory
createKeys, createPrefixComparator
 
Methods inherited from interface org.siebengeisslein.client.CloneAware
clone
 

Constructor Detail

AbstractContentFactory

public AbstractContentFactory(int nodeSize)
Method Detail

getNodeSize

public int getNodeSize()

createLeafValues

public BTreeNodeValues createLeafValues()
Specified by:
createLeafValues in interface BTreeNodeContentFactory

createInnerValues

public BTreeNodeValues createInnerValues()
Specified by:
createInnerValues in interface BTreeNodeContentFactory

createComparator

public java.util.Comparator createComparator()
Specified by:
createComparator in interface BTreeNodeContentFactory