de.laures.cewolf
Class Configuration

java.lang.Object
  extended by de.laures.cewolf.Configuration
All Implemented Interfaces:
java.io.Serializable

public class Configuration
extends java.lang.Object
implements java.io.Serializable

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

Author:
glaures
See Also:
Serialized Form

Field Summary
static java.lang.String KEY
           
 
Constructor Summary
protected Configuration(javax.servlet.ServletContext ctx)
          package protected constructor triggered by servlet
 
Method Summary
static Configuration getInstance(javax.servlet.ServletContext ctx)
          Factory method.
 int getMaxImageHeight()
           
 int getMaxImageWidth()
           
 java.lang.String getOverlibURL()
          Returns the location of the overlib.js relative to webapp's root.
 java.util.Map getParameters()
          Get the initialization parameters from Cewolf servlet.
 Storage getStorage()
           
 boolean isDebugged()
          Checks if debugging is configured to be turned on.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KEY

public static final java.lang.String KEY
Constructor Detail

Configuration

protected Configuration(javax.servlet.ServletContext ctx)
package protected constructor triggered by servlet

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

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()

getMaxImageWidth

public int getMaxImageWidth()

getMaxImageHeight

public int getMaxImageHeight()

getParameters

public java.util.Map getParameters()
Get the initialization parameters from Cewolf servlet.

Returns:
The parameter map (String->String) values


cewolf tag library - web charts with JFreeChart