dragon.onlinedb
Class BasicArticleIndex

java.lang.Object
  |
  +--dragon.onlinedb.BasicArticleIndex

public class BasicArticleIndex
extends java.lang.Object

Basic class of handling article index information

Copyright: Copyright (c) 2005

Company: IST, Drexel University

Version:
1.0
Author:
Davis Zhou

Constructor Summary
BasicArticleIndex(java.lang.String indexFilename, boolean writingMode)
           
 
Method Summary
 boolean add(java.lang.String key, long offset)
           
 boolean add(java.lang.String key, java.lang.String filename, long offset, int length)
           
 void close()
           
 boolean contains(java.lang.String key)
           
 long getCollectionFileSize()
           
 java.lang.String getFilename(int fileIndex)
           
 boolean isWritingMode()
           
 BasicArticleKey search(java.lang.String key)
           
 void setCollectionFileSize(long size)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicArticleIndex

public BasicArticleIndex(java.lang.String indexFilename,
                         boolean writingMode)
Method Detail

isWritingMode

public boolean isWritingMode()

add

public boolean add(java.lang.String key,
                   long offset)

add

public boolean add(java.lang.String key,
                   java.lang.String filename,
                   long offset,
                   int length)

getFilename

public java.lang.String getFilename(int fileIndex)

contains

public boolean contains(java.lang.String key)

search

public BasicArticleKey search(java.lang.String key)

setCollectionFileSize

public void setCollectionFileSize(long size)

getCollectionFileSize

public long getCollectionFileSize()

close

public void close()