net.sf.doolin.gui.service.support
Class DefaultParameters

java.lang.Object
  extended by net.sf.doolin.gui.service.support.DefaultParameters
All Implemented Interfaces:
Parameters

public class DefaultParameters
extends Object
implements Parameters

Default implementation of the Parameters service.

Author:
Damien Coraboeuf

Constructor Summary
DefaultParameters()
           
 
Method Summary
<E extends Enum<E>>
E
getEnum(String paramId, Class<E> enumClass, E defaultValue)
          Gets a parameter as an enumeration.
 Map<String,?> getParameters()
          Gets the parameters.
 void setParameters(Map<String,?> parameters)
          Sets the parameters.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultParameters

public DefaultParameters()
Method Detail

getEnum

public <E extends Enum<E>> E getEnum(String paramId,
                                     Class<E> enumClass,
                                     E defaultValue)
Gets a parameter as an enumeration.

Specified by:
getEnum in interface Parameters
Type Parameters:
E - Type of enumeration.
Parameters:
paramId - Parameter id
enumClass - Enumeration class
defaultValue - Default value if not specified
Returns:
Parameter value

getParameters

public Map<String,?> getParameters()
Gets the parameters.

Returns:
the parameters

setParameters

public void setParameters(Map<String,?> parameters)
Sets the parameters.

Parameters:
parameters - the parameters


Copyright © 2011. All Rights Reserved.