public class DefaultComponentValidatorManager extends Object implements ComponentValidatorManager
ComponentValidatorManager
.Modifier and Type | Field and Description |
---|---|
static List<ActionValidator> |
DEFAULT_ACTION_VALIDATORS |
static List<ComponentValidator> |
DEFAULT_COMPONENT_VALIDATORS |
static List<EndpointValidator> |
DEFAULT_ENDPOINT_VALIDATORS |
Constructor and Description |
---|
DefaultComponentValidatorManager() |
DefaultComponentValidatorManager(List<ComponentValidator> componentValidators,
List<ActionValidator> actionValidators,
List<EndpointValidator> endpointValidators) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
validateAction, validateComponent, validateEndpoint
public static final List<ComponentValidator> DEFAULT_COMPONENT_VALIDATORS
public static final List<ActionValidator> DEFAULT_ACTION_VALIDATORS
public static final List<EndpointValidator> DEFAULT_ENDPOINT_VALIDATORS
public DefaultComponentValidatorManager()
public DefaultComponentValidatorManager(@Nullable List<ComponentValidator> componentValidators, @Nullable List<ActionValidator> actionValidators, @Nullable List<EndpointValidator> endpointValidators)
protected void addDefaultValidators()
public void addComponentValidator(ComponentValidator componentValidator)
public void addComponentValidators(List<ComponentValidator> componentValidators)
public void addActionValidator(ActionValidator actionValidator)
public void addActionValidators(List<ActionValidator> actionValidators)
public void addEndpointValidator(EndpointValidator endpointValidator)
public void addEndpointValidators(List<EndpointValidator> endpointValidators)
public org.springframework.validation.Errors validate(Component<?> target)
ComponentValidatorManager
Component
and its entire component tree.
Returns an Errors
that contains any validation errors discovered on the component or
any descendents, if any were found.validate
in interface ComponentValidatorManager
target
- the component to validateErrors
, which is empty if no errors were foundpublic List<ComponentValidator> getComponentValidators()
ComponentValidatorManager
ComponentValidator
to use to validate any component passed to
ComponentValidatorManager.validateComponent(Component, Errors)
.getComponentValidators
in interface ComponentValidatorManager
public List<ActionValidator> getActionValidators()
ComponentValidatorManager
ActionValidator
to use to validate any Action
passed to
ComponentValidatorManager.validateAction(Action, Errors)
.getActionValidators
in interface ComponentValidatorManager
public List<EndpointValidator> getEndpointValidators()
ComponentValidatorManager
EndpointValidator
to use to validate any Endpoint
passed to
ComponentValidatorManager.validateEndpoint(Endpoint, Errors)
.getEndpointValidators
in interface ComponentValidatorManager
public void setComponentValidators(List<ComponentValidator> componentValidators)
public void setActionValidators(List<ActionValidator> actionValidators)
public void setEndpointValidators(List<EndpointValidator> endpointValidators)
Copyright © 2021. All rights reserved.