EGOTHOR 1.3.001 API

Egothor Software License version 1.00 Copyright (C) 1997-2004 Leo Galambos.

See:
          Description

Packages
org.egothor.analyzer.html This package contains a HTML parser that is realized by SWING's parser.
org.egothor.analyzer.html2 This package contains a HTML parser that is realized in JavaCC.
org.egothor.analyzer.html3 This package contains a HTML parser that is realized by NekoHTML.
org.egothor.ant This package contains connectors to ANT.
org.egothor.apps This package contains EGOTHOR applications.
org.egothor.crusher This package contains an automatic plug-in module.
org.egothor.crusher.connectors This package contains plug-ins for EGOTHOR's parser module.
org.egothor.crusher.stones This package contains classes which limit hor the parser module finds elementary parsers.
org.egothor.data This package concentrates the core data objects and interfaces.
org.egothor.db This package contains DB objects that helps us to manipulate set of documents and set of inverted lists meta data.
org.egothor.db.disc This package contains the implementation of DB routines for disc.
org.egothor.db.memory This package contains an implementation of DB infrastructure in a memory.
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 This package defines objects which can encode and decode barrels to a data stream.
org.egothor.dynamizer This package defines a common dynamization and its implementation for our index data structures.
org.egothor.indexer.html This package contains a specific implementation of core objects for HTML.
org.egothor.indexer.html2 This package contains a specific implementation of core objects for HTML with "home" and "content" support.
org.egothor.merger This package defines a machinery that merges many BarrelReaders.
org.egothor.parser This package defines basic objects for token processing.
org.egothor.parser.misc This package defines objects that filter tokens.
org.egothor.parser.plain This package defines JavaCC parser for a plain text.
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.rider This package defines a machinery that represents a state of a runner that reads the inverted lists during query execution.
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.slotter This package is responsible for management of arrays of DynStruct objects.
org.egothor.store.disc This package contains an implementation of barrels on hard-disc.
org.egothor.store.memory This package contains an implementation of barrels in memory.
org.egothor.store.util This package defines core objects for data stream and inverted list manipulation.
org.egothor.test This package contains test programs.
org.egothor.util This package contains a lot of objects.
org.egothor.util.compress This package defines streams that can store integer values by compression methods.
org.egothor.util.graph This package contains routines for calculation of minimal cost path etc.
org.egothor.util.recode This package contains recoder-s that transfer a stream from one character set to another one.
org.egothor.util.thread This package contains thread pools which can be used for smart management of threads.
org.egothor.warrior This package contains some classes to support WEB applications.

 

Egothor Software License version 1.00

Copyright (C) 1997-2004 Leo Galambos.
Copyright (C) 2002-2004 "Egothor developers" on behalf of the Egothor Project.
All rights reserved.

This software is copyrighted by the "Egothor developers". If this license applies to a single file or document, the "Egothor developers" are the people or entities mentioned as copyright holders in that file or document. If this license applies to the Egothor project as a whole, the copyright holders are the people or entities mentioned in the file CREDITS. This file can be found in the same location as this license in the distribution.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, the list of contributors, this list of conditions, and the following disclaimer.
  2. Redistributions in binary form must reproduce the above copyright notice, the list of contributors, this list of conditions, and the disclaimer that follows these conditions in the documentation and/or other materials provided with the distribution.
  3. The name "Egothor" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact Leo.G@seznam.cz
  4. Products derived from this software may not be called "Egothor", nor may "Egothor" appear in their name, without prior written permission from Leo.G@seznam.cz.

In addition, we request that you include in the end-user documentation provided with the redistribution and/or in the software itself an acknowledgement equivalent to the following: "This product includes software developed by the Egothor Project. http://egothor.sf.net/"

THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE EGOTHOR PROJECT OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

This software consists of voluntary contributions made by many individuals on behalf of the Egothor Project and was originally created by Leo Galambos (Leo.G@seznam.cz).



Copyright © 2004 Egothor Developers. All Rights Reserved. Build date 20050710