dragon.ir.index
Class BasicIndexWriteController

java.lang.Object
  |
  +--dragon.ir.index.AbstractIndexWriteController
        |
        +--dragon.ir.index.BasicIndexWriteController

public class BasicIndexWriteController
extends AbstractIndexWriteController

This class implements function of writing section index.

Copyright: Copyright (c) 2005

Company: IST, Drexel University

Version:
1.0
Author:
Davis Zhou

Field Summary
 
Fields inherited from class dragon.ir.index.AbstractIndexWriteController
curDocIndex, curDocKey, docKeyList, initialized, processedDoc, relationKeyList, relationSupported, termKeyList
 
Constructor Summary
BasicIndexWriteController(java.lang.String directory, boolean relationSupported, boolean indexConceptEntry)
           
 
Method Summary
 boolean addSection(IRSection section)
           
 void close()
           
 void flush()
           
 void initialize()
           
 boolean write(int section, java.util.ArrayList conceptList)
           
 boolean write(int section, java.util.ArrayList conceptList, java.util.ArrayList tripleList)
           
 
Methods inherited from class dragon.ir.index.AbstractIndexWriteController
generateIRRelationList, generateIRTermList, getIRRelationArray, getIRTermArray, indexed, isRelationSupported, setDoc, size
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicIndexWriteController

public BasicIndexWriteController(java.lang.String directory,
                                 boolean relationSupported,
                                 boolean indexConceptEntry)
Method Detail

initialize

public void initialize()
Specified by:
initialize in class AbstractIndexWriteController

addSection

public boolean addSection(IRSection section)

flush

public void flush()

close

public void close()

write

public boolean write(int section,
                     java.util.ArrayList conceptList)

write

public boolean write(int section,
                     java.util.ArrayList conceptList,
                     java.util.ArrayList tripleList)