public class WebComponentExporterAwareValidator extends AbstractAnnotationValidator
The validation is run during servlet container initialization.
ERROR_MESSAGE_BEGINNING, MIDDLE_ROUTER_LAYOUT, NON_PARENT, NON_PARENT_ALIAS, NON_ROUTER_LAYOUT
Constructor and Description |
---|
WebComponentExporterAwareValidator() |
Modifier and Type | Method and Description |
---|---|
List<Class<?>> |
getAnnotations()
Gets the annotations that are subject to validate.
|
protected String |
getErrorHint()
Returns a hint for the discovered validation errors.
|
protected Optional<String> |
handleNonRouterLayout(Class<?> clazz)
Handles the
clazz which is not a top level route and not a router
layout. |
void |
onStartup(Set<Class<?>> classSet,
ServletContext servletContext) |
getClassAnnotations, getClassAnnotations, validateClasses
public void onStartup(Set<Class<?>> classSet, ServletContext servletContext) throws ServletException
ServletException
protected Optional<String> handleNonRouterLayout(Class<?> clazz)
AbstractAnnotationValidator
clazz
which is not a top level route and not a router
layout. Returns an optional message which describes the error having an
annotation for the class.handleNonRouterLayout
in class AbstractAnnotationValidator
clazz
- class to validate annotationsprotected String getErrorHint()
AbstractAnnotationValidator
getErrorHint
in class AbstractAnnotationValidator
public List<Class<?>> getAnnotations()
AbstractAnnotationValidator
getAnnotations
in class AbstractAnnotationValidator
Copyright © 2020. All rights reserved.