MCPcopy Create free account
hub / github.com/boazy/TWEditorEnhanced / getInteger

Method getInteger

src/main/java/DBList.java:185–223  ·  view source on GitHub ↗
(String label)

Source from the content-addressed store, hash-verified

183 }
184
185 public int getInteger(String label)
186 throws DBException
187 {
188 DBElement element = getElement(label);
189 int value;
190 if (element != null) {
191 int fieldType = element.getType();
192 if ((fieldType == 0) || (fieldType == 2) || (fieldType == 3) || (fieldType == 5))
193 {
194 value = ((Integer)element.getValue()).intValue();
195 }
196 else
197 {
198 if ((fieldType == 6) || (fieldType == 7) || (fieldType == 4)) {
199 value = ((Long)element.getValue()).intValue();
200 }
201 else
202 {
203 if (fieldType == 1) {
204 value = ((Character)element.getValue()).charValue();
205 }
206 else
207 {
208 if (fieldType == 8) {
209 value = ((Float)element.getValue()).intValue();
210 }
211 else
212 {
213 if (fieldType == 9)
214 value = ((Double)element.getValue()).intValue();
215 else
216 throw new DBException("Field " + label + " is not numeric"); }
217 }
218 }
219 } } else { value = 0; }
220
221
222 return value;
223 }
224
225 public void setInteger(String label, int value)
226 throws DBException

Callers 13

actionPerformedMethod · 0.95
InventoryItemMethod · 0.95
examineQuestMethod · 0.95
locateSubquestMethod · 0.95
QuestMethod · 0.95
removeSelectedItemMethod · 0.95
addSelectedItemMethod · 0.95
setFieldsMethod · 0.95
addSelectedItemMethod · 0.95
setFieldsMethod · 0.95
setFieldsMethod · 0.45
examineItemMethod · 0.45

Calls 3

getElementMethod · 0.95
getTypeMethod · 0.95
getValueMethod · 0.95

Tested by

no test coverage detected