Interface ElementHandler
- All Known Implementing Classes:
DefaultHandlers.BooleanHandler,DefaultHandlers.DoubleHandler,DefaultHandlers.EnumerationHandler,DefaultHandlers.EnumerationHandlerOrdinal,DefaultHandlers.FloatHandler,DefaultHandlers.IntegerHandler,DefaultHandlers.JSONAnnotatedHandler,DefaultHandlers.ListHandler,DefaultHandlers.StringHandler
public interface ElementHandler
Interface for all Handlers for JSON Objects
-
Method Summary
-
Method Details
-
handle
Handles the JSON Object generation- Parameters:
o- the Object to convert- Returns:
- the value for the JSON Object
- Throws:
ElementTypeExceptionJSONParser.JsonSerializationException
-
getType
String getType()- Returns:
- the type with which this Handler should be associated with
-
canHandle
- Parameters:
o- the object to check- Returns:
- if an Object can be handled with this handler
-