接口的使用
cn.taketoday.web.ReturnValueHandler
使用ReturnValueHandler的程序包
程序包
说明
Request context parameter resolvers
Web Handler
Method handler
Provides standard View and ViewResolver implementations,
including abstract base classes for custom implementations.
-
cn.taketoday.web中ReturnValueHandler的使用
修饰符和类型方法说明ReturnValueHandlerDecorator.getDelegate()static ReturnValueHandlerReturnValueHandler.select(List<ReturnValueHandler> handlers, Object handler, Object returnValue) Multiple ReturnValueHandlers under the ReturnValueHandler system choose different ReturnValueHandlers corresponding to differenthandlerandreturnValue类型变量类型为ReturnValueHandler的cn.taketoday.web中的方法参数修饰符和类型方法说明static ReturnValueHandlerReturnValueHandler.select(List<ReturnValueHandler> handlers, Object handler, Object returnValue) Multiple ReturnValueHandlers under the ReturnValueHandler system choose different ReturnValueHandlers corresponding to differenthandlerandreturnValue参数类型为ReturnValueHandler的cn.taketoday.web中的构造器 -
cn.taketoday.web.bind.resolver中ReturnValueHandler的使用
修饰符和类型类说明classExtendsAbstractMessageConverterMethodArgumentResolverwith the ability to handle method return values by writing to the response withHttpMessageConverters.classResolvesHttpEntityandRequestEntitymethod argument values and also handlesHttpEntityandResponseEntityreturn values.classResolvesMap<String, Object> modelmethod arguments and handlesMapreturn values.classResolvesModelarguments and handlesModelreturn values.classResolves method arguments annotated with@RequestBodyand handles return values from methods annotated with@ResponseBodyby reading and writing to the body of the request or response with anHttpMessageConverter. -
cn.taketoday.web.handler中ReturnValueHandler的使用
类型参数类型为ReturnValueHandler的cn.taketoday.web.handler中的字段修饰符和类型字段说明private final ArrayList<ReturnValueHandler>ReturnValueHandlerManager.handlersprivate final List<ReturnValueHandler>SelectableReturnValueHandler.internalHandlers修饰符和类型方法说明ReturnValueHandlerManager.findHandler(Object handler, Object returnValue) ReturnValueHandlerManager.getByReturnValue(Object returnValue) search byreturnValueReturnValueHandlerManager.getHandler(Object handler) final ReturnValueHandlerSelectableReturnValueHandler.handleSelectively(RequestContext context, Object handler, Object returnValue) select a handler and handle return-value with selected handlerReturnValueHandlerManager.obtainHandler(Object handler) Get correspond view resolver, If there isn't a suitable resolver will be throwsReturnValueHandlerNotFoundExceptionReturnValueHandlerManager.obtainHandler(Object handler, Object returnValue) Get correspond view resolver, If there isn't a suitable resolver will be throwsReturnValueHandlerNotFoundExceptionReturnValueHandlerManager.selectHandler(Object handler, Object returnValue) final ReturnValueHandlerSelectableReturnValueHandler.selectHandler(Object handler, Object returnValue) 返回变量类型为ReturnValueHandler的类型的cn.taketoday.web.handler中的方法修饰符和类型方法说明ReturnValueHandlerManager.getHandlers()SelectableReturnValueHandler.getInternalHandlers()类型变量类型为ReturnValueHandler的cn.taketoday.web.handler中的方法参数修饰符和类型方法说明voidReturnValueHandlerManager.addHandlers(List<ReturnValueHandler> handlers) protected booleanReturnValueHandlerManager.contains(Class<?> handlerClass, List<ReturnValueHandler> handlers) protected final <T> TReturnValueHandlerManager.get(Class<T> handlerClass, List<ReturnValueHandler> handlers) booleanReturnValueHandlerManager.removeIf(Predicate<ReturnValueHandler> filter) voidReturnValueHandlerManager.setHandlers(List<ReturnValueHandler> handlers) 类型变量类型为ReturnValueHandler的cn.taketoday.web.handler中的构造器参数 -
cn.taketoday.web.handler.method中ReturnValueHandler的使用
修饰符和类型类说明classResolve@ModelAttributeannotated method arguments and handle return values from@ModelAttributeannotated methods.classHandler for return values of typeResponseBodyEmitterand sub-classes such asSseEmitterincluding the same types wrapped withResponseEntity. -
cn.taketoday.web.handler.result中ReturnValueHandler的使用
修饰符和类型接口说明interfacejust for HandlerMethod return-value handlinginterfacelet user determine the handler and returnValue relationship修饰符和类型类说明classfor WebAsyncTaskclassHandles return values of typeCallable.classclassHandles return values of typeHttpHeaders.classclassHandlerMethod return ObjectclassRender an image to HTTP response-bodyclassSupports return values of typeStreamingResponseBodyand alsoResponseEntity<StreamingResponseBody>.classforVoidor void type类型变量类型为ReturnValueHandler的cn.taketoday.web.handler.result中的构造器参数 -
cn.taketoday.web.view中ReturnValueHandler的使用