net.sf.zekr.engine.audio
Class AudioData
java.lang.Object
net.sf.zekr.engine.audio.AudioData
public class AudioData
- extends java.lang.Object
- Author:
- Mohsen Saboorian
Field Summary |
static java.lang.String |
COLLECTION_PLAYLIST
Deprecated. this kind of playlist causes a high performance overload on the client machines. It should
not be used anywhere. |
static java.lang.String |
SURA_PLAYLIST
Deprecated. all playlists are paged-playlists. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SURA_PLAYLIST
public static final java.lang.String SURA_PLAYLIST
- Deprecated. all playlists are paged-playlists.
- Single playlist for each page.
- See Also:
- Constant Field Values
COLLECTION_PLAYLIST
public static final java.lang.String COLLECTION_PLAYLIST
- Deprecated. this kind of playlist causes a high performance overload on the client machines. It should
not be used anywhere.
- A playlist for the whole Quran.
- See Also:
- Constant Field Values
AudioData
public AudioData()
getReciter
public java.lang.String getReciter()
setReciter
public void setReciter(java.lang.String reciter)
getId
public java.lang.String getId()
setId
public void setId(java.lang.String id)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getLicense
public java.lang.String getLicense()
getLocale
public java.util.Locale getLocale()
setLocale
public void setLocale(java.util.Locale locale)
setLicense
public void setLicense(java.lang.String license)
getAudioServerUrl
public java.lang.String getAudioServerUrl()
setAudioServerUrl
public void setAudioServerUrl(java.lang.String audioServerUrl)
getAudioBaseUrl
public java.lang.String getAudioBaseUrl()
setAudioBaseUrl
public void setAudioBaseUrl(java.lang.String audioBaseUrl)
getAudioFileAyaPad
public java.lang.String getAudioFileAyaPad()
setAudioFileAyaPad
public void setAudioFileAyaPad(java.lang.String audioFileAyaPad)
getAudioFileName
public java.lang.String getAudioFileName()
setAudioFileName
public void setAudioFileName(java.lang.String audioFileName)
getAudioFileSuraPad
public java.lang.String getAudioFileSuraPad()
setAudioFileSuraPad
public void setAudioFileSuraPad(java.lang.String audioFileSuraPad)
getPlaylistBaseUrl
public java.lang.String getPlaylistBaseUrl()
- Should always have a trailing slash, so that it can be concatenated with playlist file name. This should
be ignored for offline playlist providers, because offline playlists have always a specific path on
workspace (audio cache).
- Returns:
- playlist base URL
setPlaylistBaseUrl
public void setPlaylistBaseUrl(java.lang.String playlistBaseUrl)
getPlaylistFileName
public java.lang.String getPlaylistFileName()
setPlaylistFileName
public void setPlaylistFileName(java.lang.String playlistFileName)
getPlaylistMode
public java.lang.String getPlaylistMode()
setPlaylistMode
public void setPlaylistMode(java.lang.String playlistMode)
getEndFileName
public java.lang.String getEndFileName()
setEndFileName
public void setEndFileName(java.lang.String endFileName)
getPrestartFileName
public java.lang.String getPrestartFileName()
setPrestartFileName
public void setPrestartFileName(java.lang.String prestartFileName)
getStartFileName
public java.lang.String getStartFileName()
setStartFileName
public void setStartFileName(java.lang.String startFileName)
getPlaylistProvider
public java.lang.String getPlaylistProvider()
setPlaylistProvider
public void setPlaylistProvider(java.lang.String playlistProvider)
getPlaylistSuraPad
public java.lang.String getPlaylistSuraPad()
setPlaylistSuraPad
public void setPlaylistSuraPad(java.lang.String playlistSuraPad)
newPlaylistProvider
public PlaylistProvider newPlaylistProvider(int page)
throws java.lang.ClassNotFoundException,
java.lang.InstantiationException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.lang.NoSuchMethodException
- Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodException
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getRelativeAudioUrl
public java.lang.String getRelativeAudioUrl(java.lang.String fileName)
- Parameters:
fileName
-
- Returns:
- relative URL for the audio file name