1 17 package org.apache.commons.collections.primitives.decorators; 18 19 import org.apache.commons.collections.primitives.FloatCollection; 20 import org.apache.commons.collections.primitives.FloatList; 21 import org.apache.commons.collections.primitives.FloatListIterator; 22 23 30 abstract class BaseProxyFloatList extends BaseProxyFloatCollection implements FloatList { 31 protected abstract FloatList getProxiedList(); 32 33 protected final FloatCollection getProxiedCollection() { 34 return getProxiedList(); 35 } 36 37 protected BaseProxyFloatList() { 38 } 39 40 public void add(int index, float element) { 41 getProxiedList().add(index,element); 42 } 43 44 public boolean addAll(int index, FloatCollection collection) { 45 return getProxiedList().addAll(index,collection); 46 } 47 48 public float get(int index) { 49 return getProxiedList().get(index); 50 } 51 52 public int indexOf(float element) { 53 return getProxiedList().indexOf(element); 54 } 55 56 public int lastIndexOf(float element) { 57 return getProxiedList().lastIndexOf(element); 58 } 59 60 public FloatListIterator listIterator() { 61 return getProxiedList().listIterator(); 62 } 63 64 public FloatListIterator listIterator(int index) { 65 return getProxiedList().listIterator(index); 66 } 67 68 public float removeElementAt(int index) { 69 return getProxiedList().removeElementAt(index); 70 } 71 72 public float set(int index, float element) { 73 return getProxiedList().set(index,element); 74 } 75 76 public FloatList subList(int fromIndex, int toIndex) { 77 return getProxiedList().subList(fromIndex,toIndex); 78 } 79 80 } 81 | Popular Tags |