|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objecttextmaven.application.translator.writer.AbstractTranslationWriter
| Field Summary | |
protected java.lang.String |
mBook
|
protected int |
mSentences
|
| Fields inherited from interface textmaven.application.translator.writer.ITranslationWriter |
NO_TRANSLATION |
| Constructor Summary | |
AbstractTranslationWriter()
|
|
| Method Summary | |
java.lang.String |
formatTranslation(java.lang.String aTranslation)
|
java.lang.String |
getBookTitle()
Returns bool title |
java.lang.String |
getId()
Returns writers identification |
int |
getNrOfSentences()
Returns number of sentences to be printed at most |
void |
setBookTitle(java.lang.String title)
Sets title of book. |
void |
setId(java.lang.String id)
Each writer is identified by a unique id. |
void |
setNrOfSentences(int nrOfSentences)
Sets number of sentences to be printed at most |
abstract void |
writeFooter(java.io.Writer out)
Called after writing all translations. |
abstract void |
writeHeader(java.io.Writer out)
Called before writing any translations. |
abstract void |
writeTranslation(java.io.Writer out,
java.lang.String key,
java.util.Iterator translations,
java.lang.String line,
java.lang.String chapter,
java.util.Vector sentences)
Called for each translation. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected java.lang.String mBook
protected int mSentences
| Constructor Detail |
public AbstractTranslationWriter()
| Method Detail |
public void setBookTitle(java.lang.String title)
ITranslationWriter
setBookTitle in interface ITranslationWritertitle - Title of bookpublic java.lang.String getBookTitle()
ITranslationWriter
getBookTitle in interface ITranslationWriterpublic void setNrOfSentences(int nrOfSentences)
ITranslationWriter
setNrOfSentences in interface ITranslationWriternrOfSentences - number of sentence to be printed at mostpublic int getNrOfSentences()
ITranslationWriter
getNrOfSentences in interface ITranslationWriterpublic abstract void writeHeader(java.io.Writer out)
ITranslationWriter
writeHeader in interface ITranslationWriterout - writer output is written topublic abstract void writeFooter(java.io.Writer out)
ITranslationWriter
writeFooter in interface ITranslationWriterout - writer output is written to.
public abstract void writeTranslation(java.io.Writer out,
java.lang.String key,
java.util.Iterator translations,
java.lang.String line,
java.lang.String chapter,
java.util.Vector sentences)
ITranslationWriter
writeTranslation in interface ITranslationWriterout - output is written to.key - Word as found in the input.translations - Iterator of Translationline - line location where the word occuredchapter - chapter the word occurredsentences - vector of StringBufferspublic java.lang.String formatTranslation(java.lang.String aTranslation)
public java.lang.String getId()
ITranslationWriter
getId in interface ITranslationWriterpublic void setId(java.lang.String id)
ITranslationWriter
setId in interface ITranslationWriterid - The id to set.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||