de.topicmapslab.majortom.index.paged
Class PagedTransitiveTypeInstanceIndexImpl<T extends de.topicmapslab.majortom.model.store.ITopicMapStore>

java.lang.Object
  extended by de.topicmapslab.majortom.index.IndexImpl<T>
      extended by de.topicmapslab.majortom.index.core.BaseCachedIndexImpl<E>
          extended by de.topicmapslab.majortom.index.core.BaseCachedTypeInstanceIndexImpl<E>
              extended by de.topicmapslab.majortom.index.paged.PagedTypeInstanceIndexImpl<T>
                  extended by de.topicmapslab.majortom.index.paged.PagedTransitiveTypeInstanceIndexImpl<T>
All Implemented Interfaces:
de.topicmapslab.majortom.model.event.ITopicMapListener, de.topicmapslab.majortom.model.index.IIndex, de.topicmapslab.majortom.model.index.paging.IPagedTransitiveTypeInstanceIndex, de.topicmapslab.majortom.model.index.paging.IPagedTypeInstanceIndex, org.tmapi.index.Index
Direct Known Subclasses:
PagedRedisTransitiveTypeInstanceIndex

public abstract class PagedTransitiveTypeInstanceIndexImpl<T extends de.topicmapslab.majortom.model.store.ITopicMapStore>
extends PagedTypeInstanceIndexImpl<T>
implements de.topicmapslab.majortom.model.index.paging.IPagedTransitiveTypeInstanceIndex

Implementation of the in-memory IPagedTransitiveTypeInstanceIndex supporting paging

Author:
Sven Krosse

Constructor Summary
PagedTransitiveTypeInstanceIndexImpl(T store, de.topicmapslab.majortom.model.index.ITransitiveTypeInstanceIndex parentIndex)
          constructor
 
Method Summary
 
Methods inherited from class de.topicmapslab.majortom.index.paged.PagedTypeInstanceIndexImpl
doGetAssociations, doGetAssociations, doGetAssociations, doGetAssociations, doGetAssociationTypes, doGetAssociationTypes, doGetCharacteristics, doGetCharacteristics, doGetCharacteristics, doGetCharacteristics, doGetCharacteristicTypes, doGetCharacteristicTypes, doGetNames, doGetNames, doGetNames, doGetNames, doGetNameTypes, doGetNameTypes, doGetNumberOfAssociations, doGetNumberOfAssociations, doGetNumberOfAssociationTypes, doGetNumberOfCharacteristics, doGetNumberOfCharacteristics, doGetNumberOfCharacteristicTypes, doGetNumberOfNames, doGetNumberOfNames, doGetNumberOfNameTypes, doGetNumberOfOccurrences, doGetNumberOfOccurrences, doGetNumberOfOccurrenceTypes, doGetNumberOfRoles, doGetNumberOfRoles, doGetNumberOfRoleTypes, doGetNumberOfTopics, doGetNumberOfTopics, doGetNumberOfTopicTypes, doGetOccurrences, doGetOccurrences, doGetOccurrences, doGetOccurrences, doGetOccurrenceTypes, doGetOccurrenceTypes, doGetRoles, doGetRoles, doGetRoles, doGetRoles, doGetRoleTypes, doGetRoleTypes, doGetTopics, doGetTopics, doGetTopics, doGetTopics, doGetTopicTypes, doGetTopicTypes, getAssociations, getAssociations, getAssociations, getAssociations, getAssociationTypes, getAssociationTypes, getCharacteristics, getCharacteristics, getCharacteristics, getCharacteristics, getCharacteristicTypes, getCharacteristicTypes, getNames, getNames, getNames, getNames, getNameTypes, getNameTypes, getNumberOfAssociations, getNumberOfAssociations, getNumberOfAssociationTypes, getNumberOfCharacteristics, getNumberOfCharacteristics, getNumberOfCharacteristicTypes, getNumberOfNames, getNumberOfNames, getNumberOfNameTypes, getNumberOfOccurrences, getNumberOfOccurrences, getNumberOfOccurrenceTypes, getNumberOfRoles, getNumberOfRoles, getNumberOfRoleTypes, getNumberOfTopics, getNumberOfTopics, getNumberOfTopics, getNumberOfTopicTypes, getOccurrences, getOccurrences, getOccurrences, getOccurrences, getOccurrenceTypes, getOccurrenceTypes, getParentIndex, getRoles, getRoles, getRoles, getRoles, getRoleTypes, getRoleTypes, getTopics, getTopics, getTopics, getTopics, getTopics, getTopics, getTopicTypes, getTopicTypes, open
 
Methods inherited from class de.topicmapslab.majortom.index.core.BaseCachedTypeInstanceIndexImpl
cache, cache, cache, cache, cacheNumberOfConstructs, clear, clearCache, clearDependentCache, close, read, read, 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.paging.IPagedTypeInstanceIndex
getAssociations, getAssociations, getAssociations, getAssociations, getAssociationTypes, getAssociationTypes, getCharacteristics, getCharacteristics, getCharacteristics, getCharacteristics, getCharacteristicTypes, getCharacteristicTypes, getNames, getNames, getNames, getNames, getNameTypes, getNameTypes, getNumberOfAssociations, getNumberOfAssociations, getNumberOfAssociationTypes, getNumberOfCharacteristics, getNumberOfCharacteristics, getNumberOfCharacteristicTypes, getNumberOfNames, getNumberOfNames, getNumberOfNameTypes, getNumberOfOccurrences, getNumberOfOccurrences, getNumberOfOccurrenceTypes, getNumberOfRoles, getNumberOfRoles, getNumberOfRoleTypes, getNumberOfTopics, getNumberOfTopics, getNumberOfTopics, getNumberOfTopicTypes, getOccurrences, getOccurrences, getOccurrences, getOccurrences, getOccurrenceTypes, getOccurrenceTypes, getRoles, getRoles, getRoles, getRoles, getRoleTypes, getRoleTypes, getTopics, getTopics, getTopics, getTopics, getTopics, getTopics, getTopicTypes, getTopicTypes
 
Methods inherited from interface de.topicmapslab.majortom.model.index.IIndex
clear
 
Methods inherited from interface org.tmapi.index.Index
close, isAutoUpdated, isOpen, open, reindex
 

Constructor Detail

PagedTransitiveTypeInstanceIndexImpl

public PagedTransitiveTypeInstanceIndexImpl(T store,
                                            de.topicmapslab.majortom.model.index.ITransitiveTypeInstanceIndex parentIndex)
constructor

Parameters:
store - the topic map store
parentIndex - the parent ITransitiveTypeInstanceIndex