de.laures.cewolf
Class Configuration

java.lang.Object
  extended byde.laures.cewolf.Configuration

public class Configuration
extends java.lang.Object

This class represents the configuration of the Cewolf framework. It is designed as singleton and resists in application context.

Since:
0.8
Author:
glaures

Field Summary
static java.lang.String KEY
           
 
Method Summary
static boolean configurationExists()
          CHecks if a configuration already has been created.
static Configuration getInstance(javax.servlet.ServletContext ctx)
          Factory method.
 java.lang.String getOverlibURL()
          Returns the location of the overlib.js relative to webapp's root.
 Storage getStorage()
           
 boolean isDebugged()
          Checks if debugging is configured to be turned on.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KEY

public static final java.lang.String KEY
Method Detail

getInstance

public static Configuration getInstance(javax.servlet.ServletContext ctx)
Factory method. If no Configuration had been initialized before a new one is created, stored in ctx and returned to the caller.

Parameters:
ctx - the servlet context from where to retrieve the Configuration object.
Returns:
the config object

configurationExists

public static boolean configurationExists()
CHecks if a configuration already has been created.

Returns:
true if a config has already been created, else false

isDebugged

public boolean isDebugged()
Checks if debugging is configured to be turned on. Configured by init param debug in web.xml.

Returns:
true if a debugging is on, else false

getOverlibURL

public java.lang.String getOverlibURL()
Returns the location of the overlib.js relative to webapp's root. Configured by init param overliburl in web.xml. Defaults to overlib.js

Returns:
String

getStorage

public Storage getStorage()