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.Objectdecode(Decoder dec)java.lang.Objectdecode(Decoder dec, boolean s)java.lang.Objectdecode(Decoder dec, java.lang.Number s)java.lang.Objectdecode(Decoder dec, java.lang.String s)voidencode(Encoder app, java.lang.Object object, java.util.Map<java.lang.Object,java.lang.reflect.Type> visited)private booleanwithin(double s, double minValue, double maxValue)-
Methods inherited from class aQute.lib.json.Handler
decodeArray, decodeObject, getField, newInstance, setField
-
-
-
-
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)
-
-