Package org.apache.tools.ant.property
Class ResolvePropertyMap
java.lang.Object
org.apache.tools.ant.property.ResolvePropertyMap
- All Implemented Interfaces:
GetProperty
Class to resolve properties in a map. This class is explicitly not threadsafe.
- Since:
- Ant 1.8.0
-
Constructor Summary
ConstructorDescriptionResolvePropertyMap
(Project project, GetProperty master, Collection<PropertyExpander> expanders) Constructor with a master getproperty and a collection of expanders. -
Method Summary
Modifier and TypeMethodDescriptiongetProperty
(String name) Returns the value of a property if it is set.void
resolveAllProperties
(Map<String, Object> map) Deprecated.since Ant 1.8.2, use the three-arg method instead.void
resolveAllProperties
(Map<String, Object> map, String prefix) Deprecated.since Ant 1.8.2, use the three-arg method instead.void
resolveAllProperties
(Map<String, Object> map, String prefix, boolean prefixValues) The action method - resolves all the properties in a map.
-
Constructor Details
-
ResolvePropertyMap
public ResolvePropertyMap(Project project, GetProperty master, Collection<PropertyExpander> expanders) Constructor with a master getproperty and a collection of expanders.- Parameters:
project
- the current ant project.master
- the master property holder (usually PropertyHelper)expanders
- a collection of expanders (usually from PropertyHelper).
-
-
Method Details
-
getProperty
Returns the value of a property if it is set.- Specified by:
getProperty
in interfaceGetProperty
- Parameters:
name
- name of the property.- Returns:
- the property value, or null for no match or for name being null.
-
resolveAllProperties
Deprecated.since Ant 1.8.2, use the three-arg method instead.The action method - resolves all the properties in a map.- Parameters:
map
- the map to resolve properties in.
-
resolveAllProperties
Deprecated.since Ant 1.8.2, use the three-arg method instead.The action method - resolves all the properties in a map.- Parameters:
map
- the map to resolve properties in.prefix
- the prefix the properties defined inside the map will finally receive - may be null.
-
resolveAllProperties
The action method - resolves all the properties in a map.- Parameters:
map
- the map to resolve properties in.prefix
- the prefix the properties defined inside the map will finally receive - may be null.prefixValues
- - whether the prefix will be applied to properties on the value side of the map as well.
-