1 24 package org.archive.crawler.settings; 25 26 30 public class FloatList extends ListType<Float > { 31 32 private static final long serialVersionUID = -8836233200837205447L; 33 34 40 public FloatList(String name, String description) { 41 super(name, description); 42 } 43 44 52 public FloatList(String name, String description, FloatList l) { 53 super(name, description); 54 addAll(l); 55 } 56 57 65 public FloatList(String name, String description, Float [] l) { 66 super(name, description); 67 addAll(l); 68 } 69 70 78 public FloatList(String name, String description, float[] l) { 79 super(name, description); 80 addAll(l); 81 } 82 83 88 public void add(int index, Float element) { 89 super.add(index, element); 90 } 91 92 97 public void add(int index, float element) { 98 super.add(index, new Float (element)); 99 } 100 101 105 public void add(Float element) { 106 super.add(element); 107 } 108 109 113 public void add(float element) { 114 super.add(new Float (element)); 115 } 116 117 126 public void addAll(FloatList l) { 127 super.addAll(l); 128 } 129 130 135 public void addAll(Float [] l) { 136 for (int i = 0; i < l.length; i++) { 137 add(l[i]); 138 } 139 } 140 141 146 public void addAll(float[] l) { 147 for (int i = 0; i < l.length; i++) { 148 add(l[i]); 149 } 150 } 151 152 159 public Float set(int index, Float element) { 160 return (Float ) super.set(index, element); 161 } 162 163 173 public Float checkType(Object element) throws ClassCastException { 174 if (element instanceof Float ) { 175 return (Float )element; 176 } else { 177 return (Float ) 178 SettingsHandler.StringToType( 179 (String ) element, 180 SettingsHandler.FLOAT); 181 } 182 } 183 } 184 | Popular Tags |