Package org.actioncontroller.values.json
Class JsonBody.ReturnMapperFactory
- java.lang.Object
-
- org.actioncontroller.values.json.JsonBody.ReturnMapperFactory
-
- All Implemented Interfaces:
AnnotationFactory,HttpReturnMapperFactory<JsonBody>
- Enclosing class:
- JsonBody
public static class JsonBody.ReturnMapperFactory extends Object implements HttpReturnMapperFactory<JsonBody>
-
-
Constructor Summary
Constructors Constructor Description ReturnMapperFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpReturnMappercreate(JsonBody annotation, Type returnType, ApiControllerContext context)protected HttpClientReturnMappercreateClientMapper(Type returnType, org.jsonbuddy.pojo.PojoMapper pojoMapper)HttpClientReturnMappercreateClientMapper(JsonBody annotation, Type returnType)protected HttpReturnMappercreateMapper(org.jsonbuddy.pojo.JsonGenerator jsonGenerator, Type returnType, boolean buffer)protected org.jsonbuddy.pojo.JsonGeneratorgetJsonGenerator(JsonBody annotation)
-
-
-
Method Detail
-
create
public HttpReturnMapper create(JsonBody annotation, Type returnType, ApiControllerContext context)
- Specified by:
createin interfaceHttpReturnMapperFactory<JsonBody>
-
getJsonGenerator
protected org.jsonbuddy.pojo.JsonGenerator getJsonGenerator(JsonBody annotation)
-
createMapper
protected HttpReturnMapper createMapper(org.jsonbuddy.pojo.JsonGenerator jsonGenerator, Type returnType, boolean buffer)
-
createClientMapper
public HttpClientReturnMapper createClientMapper(JsonBody annotation, Type returnType)
- Specified by:
createClientMapperin interfaceHttpReturnMapperFactory<JsonBody>
-
createClientMapper
protected HttpClientReturnMapper createClientMapper(Type returnType, org.jsonbuddy.pojo.PojoMapper pojoMapper)
-
-