Mercurial > hg > Database > Alice
comparison src/alice/datasegment/ReceiveRemoteData.java @ 217:b5c642ba998e working
change as** method and remove "local" key in TEST
author | sugi |
---|---|
date | Wed, 27 Mar 2013 20:02:38 +0900 |
parents | 21bd8af1cf26 |
children |
comparison
equal
deleted
inserted
replaced
216:21bd8af1cf26 | 217:b5c642ba998e |
---|---|
16 | 16 |
17 public ReceiveRemoteData(Value val2) { | 17 public ReceiveRemoteData(Value val2) { |
18 this.val = val2; | 18 this.val = val2; |
19 } | 19 } |
20 | 20 |
21 public String asString(Receiver receiver) { | 21 public String asString() { |
22 if (val.getType() == ValueType.RAW) { | 22 if (val.getType() == ValueType.RAW) { |
23 return val.asRawValue().getString(); | 23 return val.asRawValue().getString(); |
24 } | 24 } |
25 return null; | 25 return null; |
26 } | 26 } |
27 | 27 |
28 public int asInteger(Receiver receiver) { | 28 public int asInteger() { |
29 if (val.getType() == ValueType.INTEGER) { | 29 if (val.getType() == ValueType.INTEGER) { |
30 return val.asIntegerValue().getInt(); | 30 return val.asIntegerValue().getInt(); |
31 } | 31 } |
32 return 0; | 32 return 0; |
33 } | 33 } |
34 | 34 |
35 public Float asFloat(Receiver receiver) { | 35 public Float asFloat() { |
36 if (val.getType() == ValueType.FLOAT) { | 36 if (val.getType() == ValueType.FLOAT) { |
37 return val.asFloatValue().getFloat(); | 37 return val.asFloatValue().getFloat(); |
38 } | 38 } |
39 return 0.0f; | 39 return 0.0f; |
40 } | 40 } |
41 | 41 |
42 public ArrayValue asArray(Receiver receiver){ | 42 public ArrayValue asArray(){ |
43 if (val.getType() == ValueType.ARRAY){ | 43 if (val.getType() == ValueType.ARRAY){ |
44 return val.asArrayValue(); | 44 return val.asArrayValue(); |
45 } | 45 } |
46 return null; | 46 return null; |
47 } | 47 } |