|
||||||||||
| 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)
IndexWriterPage object to database.
saveIndex in interface IndexWriterpage - Page object whose words needed to be saved.public void setPageHome(PageHome pageHome)
IndexWriter
setPageHome in interface IndexWriterpageHome - DAO of Page.public void setWordHome(WordHome wordHome)
IndexWriter
setWordHome in interface IndexWriterwordHome - DAO of Word.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||