Package net.officefloor.web.json
Class JacksonHttpObjectParserFactory
- java.lang.Object
-
- net.officefloor.web.json.JacksonHttpObjectParserFactory
-
- All Implemented Interfaces:
HttpObjectParserFactory
public class JacksonHttpObjectParserFactory extends java.lang.Object implements HttpObjectParserFactory
JacksonHttpObjectParserFactory.- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description JacksonHttpObjectParserFactory(com.fasterxml.jackson.databind.ObjectMapper mapper)Instantiate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> HttpObjectParser<T>createHttpObjectParser(java.lang.Class<T> objectClass)Creates theHttpObjectParserfor theObject.java.lang.StringgetContentType()Obtains theContent-Typesupported by the createHttpObjectParserinstances.
-
-
-
Method Detail
-
getContentType
public java.lang.String getContentType()
Description copied from interface:HttpObjectParserFactoryObtains theContent-Typesupported by the createHttpObjectParserinstances.- Specified by:
getContentTypein interfaceHttpObjectParserFactory- Returns:
Content-Type.
-
createHttpObjectParser
public <T> HttpObjectParser<T> createHttpObjectParser(java.lang.Class<T> objectClass) throws java.lang.Exception
Description copied from interface:HttpObjectParserFactoryCreates theHttpObjectParserfor theObject.- Specified by:
createHttpObjectParserin interfaceHttpObjectParserFactory- Type Parameters:
T- Object type.- Parameters:
objectClass-ObjectClass.- Returns:
HttpObjectParserfor theObject. May returnnullif does not support parsing out the particularObject.- Throws:
java.lang.Exception- If fails to create theHttpObjectParserfor theObject.
-
-