|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.uoc.fw.core.config.Configuration
public class Configuration
Gestiona la configuraciķ de laplicaciķ.
Aquesta configuraciķ es carregarā a partir del fitxer de configuraciķ de laplicaciķ que utilitza el framework.
Implementaciķ del patrķ Singleton, solament existirá una instancia de la classe per a tota l'aplicaciķ.
Method Summary | |
---|---|
void |
addCommand(CommandConfig commandConfig)
Afegeix una instāncia de CommandConfig , la configuraciķ d'un command, a la hash de commands de la configuraciķ. |
void |
addForm(FormConfig formConfig)
Afegeix una instāncia de FormConfig , la configuraciķ d'un formulari, a la hash de formularis de la configuraciķ. |
void |
addGlobalResults(ResultConfig resultConfig)
Afegeix una instāncia de ResultConfig , la configuraciķ d'un resultat, a la hash de resultats globals de la configuraciķ. |
void |
addLanguage(java.lang.String language)
Afegeix un codi d'idioma a la configuraciķ dels recursos |
Configuration |
digesterConfigFile(javax.servlet.ServletContext context,
java.lang.String fileName)
S'informa la classe amb les dades que provenen del fitxer de configuraciķ de l'aplicaciķ. |
CommandConfig |
getCommandConfig(java.lang.String commandName)
Retorna la configuraciķ d'un command de l'aplicaciķ segons el seu nom. |
FormConfig |
getFormConfig(java.lang.String formName)
Retorna la configuraciķ d'un formulari de l'aplicaciķ segons el seu nom. |
ResultConfig |
getGlobalResult(java.lang.String resultConfigName)
Retorna la configuraciķ d'un resultat de l'aplicaciķ segons el seu nom. |
static Configuration |
getInstance()
Es retorna la instancia de Configuration que s'utilitzarā a l'aplicaciķ. |
static Configuration |
initConfiguration(javax.servlet.ServletContext context,
javax.servlet.ServletConfig config)
Inicialitza la configuraciķ. |
void |
setDefaultLanguage(java.lang.String defaultLanguage)
S'estableix l'idioma per defecte de l'aplicaciķ. |
void |
setFilePattern(java.lang.String filePattern)
S'estableix el patrķ que s'utilitzarā a l'hora de recuperar els fitxers properties per al multiidioma |
java.lang.String |
toString()
Retorna un String amb les dades de la instāncia de la classe Configuration . |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public static Configuration getInstance() throws ConfigurationException
Configuration
que s'utilitzarā a l'aplicaciķ.
Configuration
que conté la configuraciķ.
ConfigurationException
- Si no hi ha cap instāncia de Configuration
public static Configuration initConfiguration(javax.servlet.ServletContext context, javax.servlet.ServletConfig config) throws ConfigurationException
Configuration
que s'utilitzarā a l'aplicaciķ.
Implementaciķ del patrķ Singleton.
context
- Contexte del servlet que s'utilitzarā per a crear l'objecte i carregar la configuraciķ.config
- Configuraciķ del servlet que s'utilitzarā per a crear l'objecte i carregar la configuraciķ.
Configuration
que conté la configuraciķ.
ConfigurationException
public Configuration digesterConfigFile(javax.servlet.ServletContext context, java.lang.String fileName) throws ConfigurationException
Apache Digester
per a tractar aquest fitxer XML.
context
- Contexte del servlet.fileName
- Nom del fitxer de configuraciķ.
Configuration
amb les dades del fitxer de configuraciķ XML indicat.
ConfigurationException
public java.lang.String toString()
Configuration
.
toString
in class java.lang.Object
public void addGlobalResults(ResultConfig resultConfig)
ResultConfig
, la configuraciķ d'un resultat, a la hash de resultats globals de la configuraciķ.
resultConfig
- public void addForm(FormConfig formConfig)
FormConfig
, la configuraciķ d'un formulari, a la hash de formularis de la configuraciķ.
formConfig
- public void addCommand(CommandConfig commandConfig)
CommandConfig
, la configuraciķ d'un command, a la hash de commands de la configuraciķ.
commandConfig
- public void addLanguage(java.lang.String language)
language
- public ResultConfig getGlobalResult(java.lang.String resultConfigName)
resultConfigName
- Nom del resultat que es vol recuperar.
ResultConfig
amb la configuraciķ del resultat.public CommandConfig getCommandConfig(java.lang.String commandName)
commandName
- Nom del command que es vol recuperar.
ResultConfig
amb la configuraciķ del command.public FormConfig getFormConfig(java.lang.String formName)
formName
- Nom del formulari que es vol recuperar.
FormConfig
amb la configuraciķ del formulari.public void setFilePattern(java.lang.String filePattern)
filePattern
- Patrķ a utilitzar.public void setDefaultLanguage(java.lang.String defaultLanguage)
defaultLanguage
- Codi de l'idioma per defecte.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |