1 16 package org.apache.commons.collections.map; 17 18 import java.util.Comparator ; 19 import java.util.SortedMap ; 20 21 38 public abstract class AbstractSortedMapDecorator 39 extends AbstractMapDecorator implements SortedMap { 40 41 45 protected AbstractSortedMapDecorator() { 46 super(); 47 } 48 49 55 public AbstractSortedMapDecorator(SortedMap map) { 56 super(map); 57 } 58 59 64 protected SortedMap getSortedMap() { 65 return (SortedMap ) map; 66 } 67 68 public Comparator comparator() { 70 return getSortedMap().comparator(); 71 } 72 73 public Object firstKey() { 74 return getSortedMap().firstKey(); 75 } 76 77 public SortedMap headMap(Object toKey) { 78 return getSortedMap().headMap(toKey); 79 } 80 81 public Object lastKey() { 82 return getSortedMap().lastKey(); 83 } 84 85 public SortedMap subMap(Object fromKey, Object toKey) { 86 return getSortedMap().subMap(fromKey, toKey); 87 } 88 89 public SortedMap tailMap(Object fromKey) { 90 return getSortedMap().tailMap(fromKey); 91 } 92 93 } 94 | Popular Tags |