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> TnewInstance(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:
IOExceptionException
-
decodeObject
- Throws:
Exception
-
decodeArray
- Throws:
Exception
-
decode
- Throws:
Exception
-
decode
- Throws:
Exception
-
decode
-
decode
-
newInstance
- Throws:
Exception
-
setField
- Throws:
Exception
-
getField
- Throws:
Exception
-