|
|||||||||||
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 ITranslationWriter
title
- Title of bookpublic java.lang.String getBookTitle()
ITranslationWriter
getBookTitle
in interface ITranslationWriter
public void setNrOfSentences(int nrOfSentences)
ITranslationWriter
setNrOfSentences
in interface ITranslationWriter
nrOfSentences
- number of sentence to be printed at mostpublic int getNrOfSentences()
ITranslationWriter
getNrOfSentences
in interface ITranslationWriter
public abstract void writeHeader(java.io.Writer out)
ITranslationWriter
writeHeader
in interface ITranslationWriter
out
- writer output is written topublic abstract void writeFooter(java.io.Writer out)
ITranslationWriter
writeFooter
in interface ITranslationWriter
out
- 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 ITranslationWriter
out
- output is written to.key
- Word as found in the input.translations
- Iterator of Translation
line
- 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 ITranslationWriter
public void setId(java.lang.String id)
ITranslationWriter
setId
in interface ITranslationWriter
id
- The id to set.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |