| 1 19 package bak.pcj.adapter; 20 21 import bak.pcj.FloatIterator; 22 import bak.pcj.set.FloatSortedSet; 23 import bak.pcj.set.AbstractFloatSet; 24 import bak.pcj.adapter.IteratorToFloatIteratorAdapter; 25 26 import java.util.SortedSet ; 27 28 63 public class SortedSetToFloatSortedSetAdapter extends SetToFloatSetAdapter implements FloatSortedSet { 64 65 79 public SortedSetToFloatSortedSetAdapter(SortedSet set) { 80 super(set); 81 } 82 83 107 public SortedSetToFloatSortedSetAdapter(SortedSet set, boolean validate) { 108 super(set, validate); 109 } 110 111 public float first() 112 { return ((Float )(((SortedSet)set).first())).floatValue(); } 113 114 public FloatSortedSet headSet(float to) 115 { return new SortedSetToFloatSortedSetAdapter(((SortedSet)set).headSet(new Float (to))); } 116 117 public float last() 118 { return ((Float )(((SortedSet)set).last())).floatValue(); } 119 120 public FloatSortedSet subSet(float from, float to) 121 { return new SortedSetToFloatSortedSetAdapter(((SortedSet)set).subSet(new Float (from), new Float (to))); } 122 123 public FloatSortedSet tailSet(float from) 124 { return new SortedSetToFloatSortedSetAdapter(((SortedSet)set).tailSet(new Float (from))); } 125 126 } | Popular Tags |