Package org.simpleframework.xml.filter
Class MapFilter
java.lang.Object
org.simpleframework.xml.filter.MapFilter
- All Implemented Interfaces:
Filter
The
MapFilter object is a filter that can make use
of user specified mappings for replacement. This filter can be
given a Map of name value pairs which will be used
to resolve a value using the specified mappings. If there is
no match found the filter will delegate to the provided filter.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
filter
This will resolve the replacement if no mapping is found. -
map
This contains a collection of user specified mappings.
-
-
Constructor Details
-
MapFilter
Constructor for theMapFilterobject. This will use the specified mappings to resolve replacements. If this map does not contain a requested mapping null is resolved.- Parameters:
map- this contains the user specified mappings
-
MapFilter
Constructor for theMapFilterobject. This will use the specified mappings to resolve replacements. If this map does not contain a requested mapping the provided filter is used to resolve the replacement text.- Parameters:
map- this contains the user specified mappingsfilter- this is delegated to if the map fails
-
-
Method Details
-
replace
Replaces the text provided with the value resolved from the specifiedMap. If the map fails this will delegate to the specifiedFilterif it is not a null object. If no match is found a null is returned.
-