49 lines
936 B
Java
49 lines
936 B
Java
package com.tridium.util.backport;
|
|
|
|
import java.util.Map.Entry;
|
|
import java.util.SortedMap;
|
|
|
|
public interface NavigableMap extends SortedMap {
|
|
Entry ceilingEntry(Object obj);
|
|
|
|
Object ceilingKey(Object obj);
|
|
|
|
NavigableSet descendingKeySet();
|
|
|
|
NavigableMap descendingMap();
|
|
|
|
Entry firstEntry();
|
|
|
|
Entry floorEntry(Object obj);
|
|
|
|
Object floorKey(Object obj);
|
|
|
|
NavigableMap headMap(Object obj, boolean z);
|
|
|
|
SortedMap headMap(Object obj);
|
|
|
|
Entry higherEntry(Object obj);
|
|
|
|
Object higherKey(Object obj);
|
|
|
|
Entry lastEntry();
|
|
|
|
Entry lowerEntry(Object obj);
|
|
|
|
Object lowerKey(Object obj);
|
|
|
|
NavigableSet navigableKeySet();
|
|
|
|
Entry pollFirstEntry();
|
|
|
|
Entry pollLastEntry();
|
|
|
|
NavigableMap subMap(Object obj, boolean z, Object obj2, boolean z2);
|
|
|
|
SortedMap subMap(Object obj, Object obj2);
|
|
|
|
NavigableMap tailMap(Object obj, boolean z);
|
|
|
|
SortedMap tailMap(Object obj);
|
|
}
|