1 17 package org.apache.commons.collections.primitives.decorators; 18 19 import java.io.Serializable ; 20 21 import org.apache.commons.collections.primitives.FloatList; 22 23 30 public final class UnmodifiableFloatList extends BaseUnmodifiableFloatList implements Serializable { 31 UnmodifiableFloatList(FloatList list) { 32 this.proxied = list; 33 } 34 35 public static final FloatList wrap(FloatList list) { 36 if(null == list) { 37 return null; 38 } else if(list instanceof UnmodifiableFloatList) { 39 return list; 40 } else if(list instanceof Serializable ) { 41 return new UnmodifiableFloatList(list); 42 } else { 43 return new NonSerializableUnmodifiableFloatList(list); 44 } 45 } 46 47 protected FloatList getProxiedList() { 48 return proxied; 49 } 50 51 private FloatList proxied = null; 52 } 53 | Popular Tags |