net.sf.zekr.common.resource
Class JuzProperties

java.lang.Object
  extended by net.sf.zekr.common.resource.JuzProperties

public class JuzProperties
extends java.lang.Object

Author:
Mohsen Saboorian

Constructor Summary
JuzProperties()
           
 
Method Summary
 int getAyaNumber()
           
 IQuranLocation[] getHizbQuarters()
           
 int getIndex()
          1-base juz index number.
 IQuranLocation getLocation()
           
 int getSuraNumber()
           
 void setAyaNumber(int ayaNumber)
           
 void setHizbQuarters(int hizb, int quad, IQuranLocation loc)
           
 void setIndex(int index)
           
 void setSuraNumber(int suraNumber)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JuzProperties

public JuzProperties()
Method Detail

getAyaNumber

public int getAyaNumber()

setAyaNumber

public void setAyaNumber(int ayaNumber)

getIndex

public int getIndex()
1-base juz index number.

Returns:
juz index

setIndex

public void setIndex(int index)

getSuraNumber

public int getSuraNumber()

setSuraNumber

public void setSuraNumber(int suraNumber)

setHizbQuarters

public void setHizbQuarters(int hizb,
                            int quad,
                            IQuranLocation loc)
Parameters:
hizb - can be either 1 or 2
quad - can be either 1, 2, 3, or 4

getHizbQuarters

public IQuranLocation[] getHizbQuarters()
Returns:
an 8-item array for addressing locations of each hizb quads in a juz. For example item 0 is the first quranter of Hizb 1, item 4 is the first quarter of Hizb 2, and item 7 is the third quarter of Hizb 2.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getLocation

public IQuranLocation getLocation()