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
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondecodeArray
(Decoder isr) decodeObject
(Decoder isr) abstract void
(package private) static <T> T
(package private) static <T> T
newInstance
(Class<T> rawClass) (package private) static void
-
Field Details
-
defaultConstructor
-
-
Constructor Details
-
Handler
public Handler()
-
-
Method Details
-
encode
public abstract void encode(Encoder app, Object object, Map<Object, Type> visited) throws IOException, Exception- Throws:
IOException
Exception
-
decodeObject
- Throws:
Exception
-
decodeArray
- Throws:
Exception
-
decode
- Throws:
Exception
-
decode
- Throws:
Exception
-
decode
-
decode
-
newInstance
- Throws:
Exception
-
setField
- Throws:
Exception
-
getField
- Throws:
Exception
-