Package com.day.cq.mcm.api
Class MapFilter
- java.lang.Object
-
- com.day.cq.mcm.api.MapFilter
-
public class MapFilter extends java.lang.Object
Filters maps by checking if each of a filter map's values is contained in the keys of the filtered map.
-
-
Constructor Summary
Constructors Constructor Description MapFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
filter(java.util.Map<java.lang.String,java.lang.Object> filteredMap)
int
ingestJson(java.lang.String filterParam)
void
setFilterMap(java.util.Map<java.lang.String,java.lang.Object> filterMap)
java.lang.String
toString()
-
-
-
Method Detail
-
setFilterMap
public void setFilterMap(java.util.Map<java.lang.String,java.lang.Object> filterMap)
-
filter
public boolean filter(java.util.Map<java.lang.String,java.lang.Object> filteredMap)
-
ingestJson
public int ingestJson(java.lang.String filterParam) throws JSONException
- Parameters:
filterParam
-- Returns:
- number of added filtered keys
- Throws:
JSONException
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-