org.jewel.core
Class ApplicationConfiguration

java.lang.Object
  extended by org.jewel.core.ApplicationConfiguration

public class ApplicationConfiguration
extends java.lang.Object

Configuració de l'ús de Jewel a l'aplicació.

Segueix el patró Singleton, pel que només hi ha una instancia de la classe a tota l'aplicació

Version:
1.0
Author:
Juanma

Method Summary
 void addCustomFilter(java.lang.String customFilter)
           
 void configure(java.io.InputStream configFile, java.io.InputStream webFile)
          Configuram l'aplicació a partir dels arxius jewel-config.xml i web.xml
 java.util.List<java.lang.String> getCustomFilters()
           
 java.lang.String getErrorPage()
           
 java.lang.String getErrorPageType()
           
static ApplicationConfiguration getInstance()
           
 LocaleConfiguration getLocaleConfig()
           
 java.lang.String getServletName()
           
 java.lang.String getServletUrlPattern()
           
 boolean isAutoscanFilters()
           
 boolean isDebug()
           
 boolean isLocaleFilter()
           
 boolean isTokenFilter()
           
 void setAutoscanFilters(boolean autoscanFilters)
           
 void setDebug(boolean debug)
           
 void setErrorPage(java.lang.String errorPage)
           
 void setErrorPageType(java.lang.String errorPageType)
           
 void setLocaleConfig(LocaleConfiguration localeConfig)
           
 void setLocaleFilter(boolean localeFilter)
           
 void setServletName(java.lang.String servletName)
           
 void setServletUrlPattern(java.lang.String servletUrlPattern)
           
 void setTokenFilter(boolean tokenFilter)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

addCustomFilter

public void addCustomFilter(java.lang.String customFilter)

configure

public void configure(java.io.InputStream configFile,
                      java.io.InputStream webFile)
               throws java.io.IOException,
                      org.xml.sax.SAXException

Configuram l'aplicació a partir dels arxius jewel-config.xml i web.xml

Parameters:
configFile - Arxiu de configuració del framework jewel-config.xml
webFile - Arxiu de configuració de l'aplicació J2EE web.xml
Throws:
java.io.IOException - Error al parsejar un arxiu de configuració
org.xml.sax.SAXException - Error al parsejar un arxiu de configuració

getCustomFilters

public java.util.List<java.lang.String> getCustomFilters()

getErrorPage

public java.lang.String getErrorPage()

getErrorPageType

public java.lang.String getErrorPageType()

getInstance

public static ApplicationConfiguration getInstance()

getLocaleConfig

public LocaleConfiguration getLocaleConfig()

getServletName

public java.lang.String getServletName()

getServletUrlPattern

public java.lang.String getServletUrlPattern()

isAutoscanFilters

public boolean isAutoscanFilters()

isDebug

public boolean isDebug()

isLocaleFilter

public boolean isLocaleFilter()

isTokenFilter

public boolean isTokenFilter()

setAutoscanFilters

public void setAutoscanFilters(boolean autoscanFilters)

setDebug

public void setDebug(boolean debug)

setErrorPage

public void setErrorPage(java.lang.String errorPage)

setErrorPageType

public void setErrorPageType(java.lang.String errorPageType)

setLocaleConfig

public void setLocaleConfig(LocaleConfiguration localeConfig)

setLocaleFilter

public void setLocaleFilter(boolean localeFilter)

setServletName

public void setServletName(java.lang.String servletName)

setServletUrlPattern

public void setServletUrlPattern(java.lang.String servletUrlPattern)

setTokenFilter

public void setTokenFilter(boolean tokenFilter)

toString

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