dragon.ir.index.sentence
Class BasicSentenceWriteController

java.lang.Object
  |
  +--dragon.ir.index.AbstractIndexWriteController
        |
        +--dragon.ir.index.sentence.BasicSentenceWriteController

public class BasicSentenceWriteController
extends AbstractIndexWriteController

The basic controller for writting sentence indexing information to disk

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
BasicSentenceWriteController(java.lang.String directory, boolean relationSupported, boolean indexConceptEntry)
           
 
Method Summary
 boolean addRawSentence(Sentence sent)
           
 void close()
           
 void flush()
           
 void initialize()
           
 boolean write(java.util.ArrayList conceptList)
           
 boolean write(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

BasicSentenceWriteController

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

initialize

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

flush

public void flush()

close

public void close()

addRawSentence

public boolean addRawSentence(Sentence sent)

write

public boolean write(java.util.ArrayList conceptList)

write

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