|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jbox.indexer.AbstractIndexWriter
public abstract class AbstractIndexWriter
An abstract class defines default behavior of IndexWriter.
Field Summary | |
---|---|
protected PageHome |
pageHome
|
protected WordHome |
wordHome
|
Constructor Summary | |
---|---|
AbstractIndexWriter()
|
Method Summary | |
---|---|
protected abstract void |
createIndex(Word w,
long pageId)
Create index of a Word . |
void |
saveIndex(Page page)
Write index of words of a Page object to database. |
void |
setPageHome(PageHome pageHome)
Set a PageHome for visiting Page table in data base. |
void |
setWordHome(WordHome wordHome)
Set a WordHome for visiting Word table in data base. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected PageHome pageHome
protected WordHome wordHome
Constructor Detail |
---|
public AbstractIndexWriter()
Method Detail |
---|
protected abstract void createIndex(Word w, long pageId)
Word
.
w
- Word
object needed to create index.pageId
- id of a page which contains the word.public void saveIndex(Page page)
IndexWriter
Page
object to database.
saveIndex
in interface IndexWriter
page
- Page
object whose words needed to be saved.public void setPageHome(PageHome pageHome)
IndexWriter
setPageHome
in interface IndexWriter
pageHome
- DAO of Page
.public void setWordHome(WordHome wordHome)
IndexWriter
setWordHome
in interface IndexWriter
wordHome
- DAO of Word
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |