jodd.petite
Class ParamManager

java.lang.Object
  extended by jodd.petite.ParamManager

public class ParamManager
extends java.lang.Object

Parameter storage and resolver.


Field Summary
protected  java.util.Map<java.lang.String,java.lang.Object> params
           
 
Constructor Summary
ParamManager()
           
 
Method Summary
 java.lang.Object get(java.lang.String name)
          Returns parameter for given name or null if not found.
 void put(java.lang.String name, java.lang.Object value)
          Adds a parameter.
 java.lang.String[] resolve(java.lang.String beanName, boolean resolveReferenceParams)
          Returns an array of param keys that belongs to provided bean.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

params

protected final java.util.Map<java.lang.String,java.lang.Object> params
Constructor Detail

ParamManager

public ParamManager()
Method Detail

put

public void put(java.lang.String name,
                java.lang.Object value)
Adds a parameter.


get

public java.lang.Object get(java.lang.String name)
Returns parameter for given name or null if not found.


resolve

public java.lang.String[] resolve(java.lang.String beanName,
                                  boolean resolveReferenceParams)
Returns an array of param keys that belongs to provided bean. Optionally resolves the value of returned parameters.



Copyright © 2003-2013 Jodd Team