|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.speakright.core.SRLocations
public class SRLocations
Each SpeakRight application has a project directory that contains the various xml config files, and usually audio and grammar sub-dirs.
c:\myapp project dir
|- audio audio dir. contains audio files for the default
language, which is usually en-us.
|- fr-ca audio files for French Canadian locale
|- sp-sp audio files for Spanish locale
|- grammar grammar dir. contains grammar files for the default
language which is usually en-us.
|- fr-ca grammar files for French Canadian locale
|- sp-sp grammar files for Spanish locale
|- sro xml files
|- audio
|- grammar
| Field Summary | |
|---|---|
java.lang.String |
m_baseGrammarUrl
|
java.lang.String |
m_basePromptUrl
|
java.lang.String |
m_baseSROUrl
|
| Constructor Summary | |
|---|---|
SRLocations()
|
|
| Method Summary | |
|---|---|
static java.lang.String |
fixupDir(java.lang.String path)
Ensures path ends in / (or \ on windows) |
static java.lang.String |
fixupUrl(java.lang.String url)
Ensure url ends in '/' |
java.lang.String |
getGrammarPath(java.lang.String language)
|
java.lang.String |
getPromptPath(java.lang.String language)
|
java.lang.String |
language()
Get the current language |
java.lang.String |
makeFullGrammarUrl(java.lang.String url)
Convert the URL of a grammar into a full (absolute) URL (using m_baseGrammarURL). |
java.lang.String |
makeFullPromptUrl(java.lang.String url)
Convert the URL of a prompt into a full (absolute) URL (using m_basePromptURL). |
java.lang.String |
makeFullSROUrl(java.lang.String url)
Convert the URL of a sro file or resource into a full (absolute) URL (using m_baseSROURL). |
java.lang.String |
projectDir()
Get the project dir. |
java.lang.String |
resolvePath(java.lang.String path)
Resolve the path. |
void |
setGrammarDir(java.lang.String path)
sets the grammar dir. |
void |
setLanguage(java.lang.String s)
Set the current language. |
void |
setProjectDir(java.lang.String path)
sets the project dir and the grammar and audio directories. |
void |
setPromptDir(java.lang.String path)
sets the prompt dir. |
void |
setSRODir(java.lang.String path)
sets the SRO dir. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public transient java.lang.String m_baseGrammarUrl
public transient java.lang.String m_basePromptUrl
public transient java.lang.String m_baseSROUrl
| Constructor Detail |
|---|
public SRLocations()
| Method Detail |
|---|
public java.lang.String language()
public void setLanguage(java.lang.String s)
s - language, such as "en-us"public java.lang.String projectDir()
public static java.lang.String fixupDir(java.lang.String path)
path -
public java.lang.String resolvePath(java.lang.String path)
path - a full file path, such as "c:\\app3\\audio\\johnny.wav""
public static java.lang.String fixupUrl(java.lang.String url)
url -
public java.lang.String makeFullPromptUrl(java.lang.String url)
url - a relative or absolute URL.
public java.lang.String makeFullGrammarUrl(java.lang.String url)
url - a relative or absolute URL.
public java.lang.String makeFullSROUrl(java.lang.String url)
url - a relative or absolute URL.
public void setProjectDir(java.lang.String path)
path - file path to the directory for this SpeakRight applicationpublic void setPromptDir(java.lang.String path)
path - file path to the directory containing audio files.public void setGrammarDir(java.lang.String path)
path - file path to the directory containing grammar files.public void setSRODir(java.lang.String path)
path - file path to the directory containing SRO audio, xml, and grammar filespublic java.lang.String getPromptPath(java.lang.String language)
public java.lang.String getGrammarPath(java.lang.String language)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||