Skip navigation links

egothor2 4.0.5-SNAPSHOT API

Packages 
Package Description
org.egothor  
org.egothor.apps
This package contains EGOTHOR applications.
org.egothor.cache
Provides classes that help implementing a cache for the egothor project.
org.egothor.cache.apps
Provides classes that help testing and computing statistical data for an egothor cache.
org.egothor.cache.arc
Provides classes that help implementing a cache using ARC algorithm as an eviction policy.
org.egothor.cache.fifo
Provides classes that help implementing a cache using FIFO algorithm as an eviction policy.
org.egothor.cache.lfu
Provides classes that help implementing a cache using LFU algorithm as an eviction policy.
org.egothor.cache.lru
Provides classes that help implementing a cache using LRU algorithm as an eviction policy.
org.egothor.cache.lruk
Provides classes that help implementing a cache using LRU-K algorithm as an eviction policy.
org.egothor.cache.multiQueue
Provides classes that help implementing a cache using MQ algorithm as an eviction policy.
org.egothor.cache.slru
Provides classes that help implementing a cache using SLRU algorithm as an eviction policy.
org.egothor.cache.stat
Provides classes that help implementing a static cache.
org.egothor.cache.staticDynamic
Provides classes that help implementing a static-dynamic cache.
org.egothor.cache.twoQueue
Provides classes that help implementing a cache using 2Q algorithm as an eviction policy.
org.egothor.core
This package concentrates the core data objects and interfaces.
org.egothor.core.memory
This package contains an implementation of barrels in memory.
org.egothor.core.query
This package contains objects that represent a structure of a query in our inner and binary form, readers of a barrel and a result queue.
org.egothor.dir
This package defines objects of distributed IR layer.
org.egothor.distributor
This package defines objects which can distribute tasks and requests to a group of objects.
org.egothor.dockyard  
org.egothor.duplicity.algorithm
This package contains top-level classes that implement the duplicity checking algorithm.
org.egothor.duplicity.apps
This package contains applications using the duplicity checking algorithm.
org.egothor.duplicity.datastructure
This package contains datastructures needed in the duplicity checking algorithm.
org.egothor.duplicity.file
This package contains implementation of the files needed the duplicity checking algorithm.
org.egothor.duplicity.generator  
org.egothor.duplicity.util
This package contains utility classes for the duplicity checking algorithm.
org.egothor.duplicity.visualization
This package contains classes implementing the visualization of the duplicities found in a document by the duplicity checking algorithm.
org.egothor.dynamizer
This package defines a common dynamization and its implementation for our index data structures.
org.egothor.html
This package contains a specific implementation of core objects for HTML with "home" and "content" support.
org.egothor.io  
org.egothor.listener  
org.egothor.lock  
org.egothor.lock.server  
org.egothor.merger
This package defines a machinery that merges many BarrelReaders.
org.egothor.parser  
org.egothor.parser.filter
This package defines objects that filter tokens.
org.egothor.parser.plain
This package defines JavaCC parser for a plain text.
org.egothor.parser.transformer  
org.egothor.query
This package contains objects that represent a structure of a query in our inner form.
org.egothor.query.parser
This package defines JavaCC parser of user's query.
org.egothor.query.runner
This package defines a machinery that navigates the rider during query execution in the Vector model.
org.egothor.query.runner.enhanced
This package defines a machinery that navigates the rider during query execution in any model.
org.egothor.repository  
org.egothor.robot
Robot Capek
org.egothor.robot.cabinet  
org.egothor.robot.escape
Robot Capek
org.egothor.robot.index  
org.egothor.robot.management  
org.egothor.robot.module  
org.egothor.slotter
This package is responsible for management of arrays of DynStruct objects.
org.egothor.stemmer
This package does not contain a solid JAVA documentation.
org.egothor.store
This package contains an implementation of barrels on a hard disk.
org.egothor.test  
org.egothor.text
This package contains support of some textual routines/processes.
org.egothor.util  
org.egothor.util.diff  
org.egothor.util.hash  
org.egothor.util.io  
org.egothor.util.sort  
org.egothor.util.thread
This package contains thread pools which can be used for smart management of threads.
Skip navigation links

Copyright © 2016 Egothor. All Rights Reserved.