1 16 package org.apache.commons.collections.bidimap; 17 18 import java.util.Comparator ; 19 import java.util.SortedMap ; 20 21 import org.apache.commons.collections.SortedBidiMap; 22 23 40 public abstract class AbstractSortedBidiMapDecorator 41 extends AbstractOrderedBidiMapDecorator implements SortedBidiMap { 42 43 49 public AbstractSortedBidiMapDecorator(SortedBidiMap map) { 50 super(map); 51 } 52 53 58 protected SortedBidiMap getSortedBidiMap() { 59 return (SortedBidiMap) map; 60 } 61 62 public SortedBidiMap inverseSortedBidiMap() { 64 return getSortedBidiMap().inverseSortedBidiMap(); 65 } 66 67 public Comparator comparator() { 68 return getSortedBidiMap().comparator(); 69 } 70 71 public SortedMap subMap(Object fromKey, Object toKey) { 72 return getSortedBidiMap().subMap(fromKey, toKey); 73 } 74 75 public SortedMap headMap(Object toKey) { 76 return getSortedBidiMap().headMap(toKey); 77 } 78 79 public SortedMap tailMap(Object fromKey) { 80 return getSortedBidiMap().tailMap(fromKey); 81 } 82 83 } 84 | Popular Tags |