Package aQute.lib.json
Class StringHandler
- java.lang.Object
-
- aQute.lib.json.Handler
-
- aQute.lib.json.StringHandler
-
public class StringHandler extends Handler
-
-
Constructor Summary
Constructors Constructor Description StringHandler()
-
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)java.lang.ObjectdecodeArray(Decoder r)An array can be assigned to a string.java.lang.ObjectdecodeObject(Decoder r)An object can be assigned to a string.voidencode(Encoder app, java.lang.Object object, java.util.Map<java.lang.Object,java.lang.reflect.Type> visited)
-
-
-
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.io.IOException
-
decode
public java.lang.Object decode(Decoder dec, java.lang.String s) throws java.lang.Exception
-
decode
public java.lang.Object decode(Decoder dec, java.lang.Number s)
-
decodeObject
public java.lang.Object decodeObject(Decoder r) throws java.lang.Exception
An object can be assigned to a string. This means that the stream is interpreted as the object but stored in its complete in the string.- Overrides:
decodeObjectin classHandler- Throws:
java.lang.Exception
-
decodeArray
public java.lang.Object decodeArray(Decoder r) throws java.lang.Exception
An array can be assigned to a string. This means that the stream is interpreted as the array but stored in its complete in the string.- Overrides:
decodeArrayin classHandler- Throws:
java.lang.Exception
-
-