All Packages Class Hierarchy This Package Previous Next Index
Class aid.cbr.tools.core.memory.index.HashtableIndex
java.lang.Object
|
+----aid.cbr.tools.core.memory.index.AbstractIndex
|
+----aid.cbr.tools.core.memory.index.SimpleIndex
|
+----aid.cbr.tools.core.memory.index.HashtableIndex
- public abstract class HashtableIndex
- extends SimpleIndex
-
HashtableIndex()
-
-
getId(Object, CompoundIndice, GlobalIndexParams, IndexParams)
-
-
getKeys(CompoundIndice, GlobalIndexParams, IndexParams)
-
-
put(Object, Object)
-
-
search(CompoundIndice, GlobalIndexParams, IndexParams, IndexResult)
-
-
updateSearchResult(Set, GlobalIndexParams, IndexParams, IndexResult)
-
-
updateStructure(Object, CompoundIndice, GlobalIndexParams, IndexParams, IndexResult)
-
HashtableIndex
public HashtableIndex()
put
public void put(Object key,
Object id)
updateStructure
protected void updateStructure(Object caseId,
CompoundIndice indices,
GlobalIndexParams gp,
IndexParams p,
IndexResult r)
- Overrides:
- updateStructure in class SimpleIndex
getKeys
protected abstract Iterator getKeys(CompoundIndice indices,
GlobalIndexParams gp,
IndexParams p)
getId
protected abstract Object getId(Object caseId,
CompoundIndice indices,
GlobalIndexParams gp,
IndexParams p)
search
protected void search(CompoundIndice indices,
GlobalIndexParams gp,
IndexParams p,
IndexResult trace)
- Overrides:
- search in class SimpleIndex
updateSearchResult
protected abstract void updateSearchResult(Set s,
GlobalIndexParams gp,
IndexParams p,
IndexResult r)
All Packages Class Hierarchy This Package Previous Next Index