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.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)java.lang.ObjectdecodeArray(Decoder isr)java.lang.ObjectdecodeObject(Decoder isr)abstract voidencode(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.IOExceptionjava.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)
-
-