org.siebengeisslein.indexedlist
Class FullTextIndex<Value>

java.lang.Object
  extended by org.siebengeisslein.client.Persistent
      extended by org.siebengeisslein.indexedlist.BTreeIndex<java.lang.String,Value>
          extended by org.siebengeisslein.indexedlist.FullTextIndex<Value>
All Implemented Interfaces:
java.lang.Cloneable, CloneAndMergeAware, CloneAware, Instrumented, MergeAware, Index<java.lang.String,Value>

public class FullTextIndex<Value>
extends BTreeIndex<java.lang.String,Value>


Constructor Summary
FullTextIndex(BTreeNodeContentFactory factory, int order, java.lang.String fieldName, int minLength, int componentId)
           
 
Method Summary
 void add(Value value)
           
 void remove(java.lang.String key, Value entry)
           
 
Methods inherited from class org.siebengeisslein.indexedlist.BTreeIndex
allIterator, clone, get, getComponentId, getFactory, getFieldName, getGetterName, getKey, getOrder, getPrefix, getRoot, getType, merge, optimize, remove, replaceMerged, toString
 
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, wait, wait, wait
 

Constructor Detail

FullTextIndex

public FullTextIndex(BTreeNodeContentFactory factory,
                     int order,
                     java.lang.String fieldName,
                     int minLength,
                     int componentId)
Method Detail

add

public void add(Value value)
Specified by:
add in interface Index<java.lang.String,Value>
Overrides:
add in class BTreeIndex<java.lang.String,Value>

remove

public void remove(java.lang.String key,
                   Value entry)
Overrides:
remove in class BTreeIndex<java.lang.String,Value>