Package jodd.petite
Class ParamManager
- java.lang.Object
-
- jodd.petite.ParamManager
-
public class ParamManager extends java.lang.ObjectParameters storage and resolver. Parameters are injected into beans.
-
-
Field Summary
Fields Modifier and Type Field Description protected jodd.util.StringTemplateParsercontextTemplateParserprotected java.util.Map<java.lang.String,java.lang.Object>params
-
Constructor Summary
Constructors Constructor Description ParamManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String[]filterParametersForBeanName(java.lang.String beanName, boolean resolveReferenceParams)Returns an array of param keys that belongs to provided bean.java.lang.Objectget(java.lang.String name)Returns parameter for given name ornullif not found.java.lang.StringparseKeyTemplate(java.lang.String input)voidput(java.lang.String name, java.lang.Object value)Adds a parameter.ValueInjectionPoint[]resolveParamInjectionPoints(java.lang.Class type)
-
-
-
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 ornullif not found.
-
parseKeyTemplate
public java.lang.String parseKeyTemplate(java.lang.String input)
-
filterParametersForBeanName
public java.lang.String[] filterParametersForBeanName(java.lang.String beanName, boolean resolveReferenceParams)Returns an array of param keys that belongs to provided bean. Optionally resolves the value of returned parameters.
-
resolveParamInjectionPoints
public ValueInjectionPoint[] resolveParamInjectionPoints(java.lang.Class type)
-
-