de.topicmapslab.majortom.inmemory.index.paged
Class InMemoryPagedSupertypeSubtypeIndex

java.lang.Object
  extended by de.topicmapslab.majortom.index.IndexImpl<T>
      extended by de.topicmapslab.majortom.index.core.BaseCachedIndexImpl<T>
          extended by de.topicmapslab.majortom.index.core.BaseCachedSupertypeSubtypeIndexImpl<T>
              extended by de.topicmapslab.majortom.index.paged.PagedSupertypeSubtypeIndexImpl<InMemoryTopicMapStore>
                  extended by de.topicmapslab.majortom.inmemory.index.paged.InMemoryPagedSupertypeSubtypeIndex
All Implemented Interfaces:
de.topicmapslab.majortom.model.event.ITopicMapListener, de.topicmapslab.majortom.model.index.IIndex, de.topicmapslab.majortom.model.index.paging.IPagedSupertypeSubtypeIndex, org.tmapi.index.Index

public class InMemoryPagedSupertypeSubtypeIndex
extends PagedSupertypeSubtypeIndexImpl<InMemoryTopicMapStore>

Implementation of IPagedSupertypeSubtypeIndex.

Author:
Sven Krosse

Nested Class Summary
 
Nested classes/interfaces inherited from class de.topicmapslab.majortom.index.core.BaseCachedSupertypeSubtypeIndexImpl
BaseCachedSupertypeSubtypeIndexImpl.Type
 
Constructor Summary
InMemoryPagedSupertypeSubtypeIndex(InMemoryTopicMapStore store, de.topicmapslab.majortom.model.index.ISupertypeSubtypeIndex parentIndex)
          constructor
 
Method Summary
 
Methods inherited from class de.topicmapslab.majortom.index.paged.PagedSupertypeSubtypeIndexImpl
doGetDirectSubtypes, doGetDirectSubtypes, doGetDirectSupertypes, doGetDirectSupertypes, doGetNumberOfDirectSubtypes, doGetNumberOfDirectSupertypes, doGetNumberOfSubtypes, doGetNumberOfSubtypes, doGetNumberOfSubtypes, doGetNumberOfSupertypes, doGetNumberOfSupertypes, doGetNumberOfSupertypes, doGetSubtypes, doGetSubtypes, doGetSubtypes, doGetSubtypes, doGetSubtypes, doGetSubtypes, doGetSupertypes, doGetSupertypes, doGetSupertypes, doGetSupertypes, doGetSupertypes, doGetSupertypes, getDirectSubtypes, getDirectSubtypes, getDirectSupertypes, getDirectSupertypes, getNumberOfDirectSubtypes, getNumberOfDirectSupertypes, getNumberOfSubtypes, getNumberOfSubtypes, getNumberOfSubtypes, getNumberOfSubtypes, getNumberOfSupertypes, getNumberOfSupertypes, getNumberOfSupertypes, getNumberOfSupertypes, getParentIndex, getSubtypes, getSubtypes, getSubtypes, getSubtypes, getSubtypes, getSubtypes, getSubtypes, getSubtypes, getSupertypes, getSupertypes, getSupertypes, getSupertypes, getSupertypes, getSupertypes, getSupertypes, getSupertypes, open
 
Methods inherited from class de.topicmapslab.majortom.index.core.BaseCachedSupertypeSubtypeIndexImpl
cache, cache, cacheNumberOfConstructs, clear, clearCache, close, read, read, readNumberOfConstructs, topicMapChanged
 
Methods inherited from class de.topicmapslab.majortom.index.core.BaseCachedIndexImpl
isCachingEnabled, isOnTransactionContext, isOnTransactionContext, isOnTransactionContext, isOnTransactionContext, isOnTransactionContext
 
Methods inherited from class de.topicmapslab.majortom.index.IndexImpl
getTopicMapStore, isAutoUpdated, isOpen, reindex
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.topicmapslab.majortom.model.index.IIndex
clear
 
Methods inherited from interface org.tmapi.index.Index
close, isAutoUpdated, isOpen, reindex
 

Constructor Detail

InMemoryPagedSupertypeSubtypeIndex

public InMemoryPagedSupertypeSubtypeIndex(InMemoryTopicMapStore store,
                                          de.topicmapslab.majortom.model.index.ISupertypeSubtypeIndex parentIndex)
constructor

Parameters:
store - the internal topic map store
parentIndex - the parent index