类的使用
cn.taketoday.web.bind.WebDataBinder
使用WebDataBinder的程序包
程序包
说明
Request context parameter resolvers
Provides the types that make up Infra functional web framework.
Method handler
-
cn.taketoday.web中WebDataBinder的使用
修饰符和类型方法说明BindingContext.createBinder(RequestContext request, Object target, String objectName) Create aWebDataBinderto apply data binding and validation with on the target, command object.BindingContext.createBinder(RequestContext request, Object target, String objectName, cn.taketoday.core.ResolvableType targetType) Variant ofBindingContext.createBinder(RequestContext, Object, String)with aResolvableTypefor which theDataBinderis created.BindingContext.createBinder(RequestContext context, String objectName) Create aWebDataBinderwithout a target object for type conversion of request values to simple types.protected WebDataBinderBindingContext.createBinderInstance(Object target, String objectName, RequestContext request) Extension point to create the WebDataBinder instance.参数类型为WebDataBinder的cn.taketoday.web中的方法修饰符和类型方法说明voidBindingContext.initBinder(WebDataBinder dataBinder, RequestContext request) Initialize the data binder instance for the given exchange. -
cn.taketoday.web.bind中WebDataBinder的使用
修饰符和类型类说明classSpecialDataBinderto perform data binding from servlet request parameters to JavaBeans, including support for multipart files.参数类型为WebDataBinder的cn.taketoday.web.bind中的构造器 -
cn.taketoday.web.bind.resolver中WebDataBinder的使用
修饰符和类型方法说明protected booleanAbstractMessageConverterMethodArgumentResolver.isBindExceptionRequired(WebDataBinder binder, cn.taketoday.core.MethodParameter parameter) Whether to raise a fatal bind exception on validation errors.protected voidAbstractMessageConverterMethodArgumentResolver.validateIfApplicable(WebDataBinder binder, cn.taketoday.core.MethodParameter parameter) Validate the binding target if applicable. -
cn.taketoday.web.bind.support中WebDataBinder的使用
修饰符和类型方法说明private static Class<?>ConfigurableWebBindingInitializer.getTargetType(WebDataBinder binder) voidConfigurableWebBindingInitializer.initBinder(WebDataBinder binder) voidWebBindingInitializer.initBinder(WebDataBinder binder) Initialize the given DataBinder. -
cn.taketoday.web.handler.function中WebDataBinder的使用
类型变量类型为WebDataBinder的cn.taketoday.web.handler.function中的方法参数修饰符和类型方法说明<T> TDefaultServerRequest.bind(Class<T> bindType, Consumer<WebDataBinder> dataBinderCustomizer) <T> TDefaultServerRequestBuilder.BuiltServerRequest.bind(Class<T> bindType, Consumer<WebDataBinder> dataBinderCustomizer) <T> TRequestPredicates.SubPathServerRequestWrapper.bind(Class<T> bindType, Consumer<WebDataBinder> dataBinderCustomizer) <T> TServerRequest.bind(Class<T> bindType, Consumer<WebDataBinder> dataBinderCustomizer) Bind to this request and return an instance of the given type. -
cn.taketoday.web.handler.method中WebDataBinder的使用
修饰符和类型方法说明protected voidModelAttributeMethodProcessor.bindRequestParameters(WebDataBinder binder, RequestContext request) Extension point to bind the request to the target object.protected voidModelAttributeMethodProcessor.constructAttribute(WebDataBinder binder, RequestContext request) Extension point to create the attribute, binding the request to constructor args.voidInitBinderBindingContext.initBinder(WebDataBinder dataBinder, RequestContext request) Initialize a WebDataBinder with@InitBindermethods.protected booleanInitBinderBindingContext.isBinderMethodApplicable(HandlerMethod initBinderMethod, WebDataBinder dataBinder) Determine whether the given@InitBindermethod should be used to initialize the givenWebDataBinderinstance.protected booleanModelAttributeMethodProcessor.isBindExceptionRequired(WebDataBinder binder, cn.taketoday.core.MethodParameter parameter) Whether to raise a fatal bind exception on validation errors.protected voidModelAttributeMethodProcessor.validateIfApplicable(WebDataBinder binder, cn.taketoday.core.MethodParameter parameter) Validate the model attribute if applicable.