Package aQute.lib.json
Class NumberHandler
- java.lang.Object
-
- aQute.lib.json.Handler
-
- aQute.lib.json.NumberHandler
-
public class NumberHandler extends Handler
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.Class<?>
type
-
Constructor Summary
Constructors Constructor Description NumberHandler(java.lang.Class<?> clazz)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
decode(Decoder dec)
java.lang.Object
decode(Decoder dec, boolean s)
java.lang.Object
decode(Decoder dec, java.lang.Number s)
java.lang.Object
decode(Decoder dec, java.lang.String s)
void
encode(Encoder app, java.lang.Object object, java.util.Map<java.lang.Object,java.lang.reflect.Type> visited)
private boolean
within(double s, double minValue, double maxValue)
-
Methods inherited from class aQute.lib.json.Handler
decodeArray, decodeObject
-
-
-
-
Method Detail
-
encode
public void encode(Encoder app, java.lang.Object object, java.util.Map<java.lang.Object,java.lang.reflect.Type> visited) throws java.lang.Exception
-
decode
public java.lang.Object decode(Decoder dec, java.lang.String s)
-
decode
public java.lang.Object decode(Decoder dec, java.lang.Number s)
-
within
private boolean within(double s, double minValue, double maxValue)
-
-