net.sf.zekr.engine.template
Class AbstractPageViewTemplate
java.lang.Object
net.sf.zekr.engine.template.BaseViewTemplate
net.sf.zekr.engine.template.AbstractPageViewTemplate
- All Implemented Interfaces:
- ITransformer
- Direct Known Subclasses:
- MixedViewTemplate, MultiTranslationViewTemplate, QuranViewTemplate, TranslationViewTemplate
public class AbstractPageViewTemplate
- extends BaseViewTemplate
Abstract paged view template.
- Author:
- Mohsen Saboorian
Method Summary |
java.lang.String |
doTransform()
Transforms a sura view (based on suraNum field set in constructor). |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
quranPage
protected IQuranPage quranPage
quran
protected IQuranText quran
trans
protected IQuranText trans
userView
protected IUserView userView
AbstractPageViewTemplate
public AbstractPageViewTemplate(IQuranText quran,
IQuranText trans,
IUserView userView)
AbstractPageViewTemplate
public AbstractPageViewTemplate(IQuranText quran,
IUserView userView)
doTransform
public java.lang.String doTransform()
- Transforms a sura view (based on
suraNum
field set in constructor).
- Specified by:
doTransform
in class BaseViewTemplate
- Returns:
- text to be written to a local file