net.sf.zekr.engine.template
Class AbstractSuraViewTemplate

java.lang.Object
  extended by net.sf.zekr.engine.template.BaseViewTemplate
      extended by net.sf.zekr.engine.template.AbstractSuraViewTemplate
All Implemented Interfaces:
ITransformer

public abstract class AbstractSuraViewTemplate
extends BaseViewTemplate


Field Summary
protected  int ayaNum
           
protected  IQuranText quran
           
protected  int suraNum
           
 
Fields inherited from class net.sf.zekr.engine.template.BaseViewTemplate
config, engine, langEngine, logger, resource
 
Constructor Summary
AbstractSuraViewTemplate(IQuranText quran, int suraNum, int ayaNum)
           
 
Method Summary
 java.lang.String doTransform()
          Transforms a sura view (based on suraNum field set in constructor).
 
Methods inherited from class net.sf.zekr.engine.template.BaseViewTemplate
setProperty, transform
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

suraNum

protected int suraNum

ayaNum

protected int ayaNum

quran

protected IQuranText quran
Constructor Detail

AbstractSuraViewTemplate

public AbstractSuraViewTemplate(IQuranText quran,
                                int suraNum,
                                int ayaNum)
Method Detail

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