Package aQute.lib.json
Class Handler
- java.lang.Object
-
- aQute.lib.json.Handler
-
- Direct Known Subclasses:
ArrayHandler
,BooleanHandler
,ByteArrayHandler
,CharacterHandler
,CollectionHandler
,DateHandler
,EnumHandler
,FileHandler
,MapHandler
,NumberHandler
,ObjectHandler
,SpecialHandler
,StringHandler
,UUIDHandler
public abstract class Handler extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Handler()
-
Method Summary
All Methods Instance Methods Abstract 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)
java.lang.Object
decodeArray(Decoder isr)
java.lang.Object
decodeObject(Decoder isr)
abstract void
encode(Encoder app, java.lang.Object object, java.util.Map<java.lang.Object,java.lang.reflect.Type> visited)
-
-
-
Method Detail
-
encode
public abstract void encode(Encoder app, java.lang.Object object, java.util.Map<java.lang.Object,java.lang.reflect.Type> visited) throws java.io.IOException, java.lang.Exception
- Throws:
java.io.IOException
java.lang.Exception
-
decodeObject
public java.lang.Object decodeObject(Decoder isr) throws java.lang.Exception
- Throws:
java.lang.Exception
-
decodeArray
public java.lang.Object decodeArray(Decoder isr) throws java.lang.Exception
- Throws:
java.lang.Exception
-
decode
public java.lang.Object decode(Decoder dec, java.lang.String s) throws java.lang.Exception
- Throws:
java.lang.Exception
-
decode
public java.lang.Object decode(Decoder dec, java.lang.Number s) throws java.lang.Exception
- Throws:
java.lang.Exception
-
decode
public java.lang.Object decode(Decoder dec, boolean s)
-
decode
public java.lang.Object decode(Decoder dec)
-
-