public class WebComponentExporterAwareValidator extends AbstractAnnotationValidator implements VaadinServletContextStartupInitializer
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 |
initialize(Set<Class<?>> classSet,
VaadinContext context)
Applies this initializer to the given context
|
getClassAnnotations, getClassAnnotations, validateClassesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprocessonStartup, requiresLookuppublic void initialize(Set<Class<?>> classSet, VaadinContext context)
VaadinContextStartupInitializerinitialize in interface VaadinContextStartupInitializerclassSet - the Set of application classes which this initializer
needs to do its jobcontext - the VaadinContext to use with this initializerprotected Optional<String> handleNonRouterLayout(Class<?> clazz)
AbstractAnnotationValidatorclazz 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 AbstractAnnotationValidatorclazz - class to validate annotationsprotected String getErrorHint()
AbstractAnnotationValidatorgetErrorHint in class AbstractAnnotationValidatorpublic List<Class<?>> getAnnotations()
AbstractAnnotationValidatorgetAnnotations in class AbstractAnnotationValidatorCopyright © 2021. All rights reserved.