java.lang.Object | +--org.apache.commons.collections.map.AbstractMapDecorator | +--org.apache.commons.collections.map.PredicatedMap | +--org.apache.commons.collections.map.PredicatedSortedMapAll Implemented Interfaces:
PredicatedSortedMap(SortedMap map, Predicate keyPredicate, Predicate valuePredicate) Constructor that wraps (not copies). |
Comparator | |
static SortedMap | decorate(SortedMap map, Predicate keyPredicate, Predicate valuePredicate) Factory method to create a predicated (validating) sorted map. |
Object | firstKey() |
SortedMap | Gets the map being decorated. |
SortedMap | headMap(Object toKey) |
Object | lastKey() |
SortedMap | subMap(Object fromKey, Object toKey) |
SortedMap | tailMap(Object fromKey) |
protected PredicatedSortedMap(SortedMap map, Predicate keyPredicate, Predicate valuePredicate)
- if the map is nullpublic Comparator comparator()
public static SortedMap decorate(SortedMap map, Predicate keyPredicate, Predicate valuePredicate)
- if the map is nullpublic Object firstKey()
protected SortedMap getSortedMap()
public SortedMap headMap(Object toKey)
public Object lastKey()
public SortedMap subMap(Object fromKey, Object toKey)
public SortedMap tailMap(Object fromKey)
SortedMap
to validate that additions match a specified predicate. If an object cannot be added to the map, an IllegalArgumentException is thrown.