Class PropertiesBasedValueSource
java.lang.Object
org.codehaus.plexus.interpolation.fixed.PropertiesBasedValueSource
- All Implemented Interfaces:
FixedValueSource
FixedValueSource implementation that wraps a Properties instance,
and does a simple lookup of the entire expression string as the parameter for
Properties.getProperty(String), returning the result as the resolved
value.- Author:
- jdcasey
-
Constructor Summary
ConstructorsConstructorDescriptionPropertiesBasedValueSource(Properties properties) Wrap the specifiedPropertiesobject for use as a value source. -
Method Summary
Modifier and TypeMethodDescriptiongetValue(String expression, InterpolationState interpolationState)
-
Constructor Details
-
PropertiesBasedValueSource
Wrap the specifiedPropertiesobject for use as a value source. Nulls are allowed.- Parameters:
properties- The properties instance to wrap.
-
-
Method Details
-
getValue
- Specified by:
getValuein interfaceFixedValueSource- Parameters:
expression- The expression.interpolationState-InterpolationState.- Returns:
- the result of
Properties.getProperty(String), using the entire expression as the key to lookup. If the wrapped properties instance is null, simply return null.
-