Package com.vaadin.tests.validation
Class AbstractValidationPage<T extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasValidation>
- java.lang.Object
-
- com.vaadin.flow.component.Component
-
- com.vaadin.flow.component.HtmlComponent
-
- com.vaadin.flow.component.HtmlContainer
-
- com.vaadin.flow.component.html.Div
-
- com.vaadin.tests.validation.AbstractValidationPage<T>
-
- All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier,com.vaadin.flow.component.ClickNotifier<com.vaadin.flow.component.html.Div>,com.vaadin.flow.component.DetachNotifier,com.vaadin.flow.component.HasComponents,com.vaadin.flow.component.HasElement,com.vaadin.flow.component.HasEnabled,com.vaadin.flow.component.HasOrderedComponents,com.vaadin.flow.component.HasSize,com.vaadin.flow.component.HasStyle,com.vaadin.flow.component.HasText,Serializable
public abstract class AbstractValidationPage<T extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasValidation> extends com.vaadin.flow.component.html.Div- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringSERVER_VALIDITY_STATEstatic StringSERVER_VALIDITY_STATE_BUTTONprotected TtestField
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractValidationPage()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected com.vaadin.flow.component.html.NativeButtoncreateButton(String id, String title, com.vaadin.flow.component.ComponentEventListener<com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.html.NativeButton>> listener)A helper to create a native button element.protected com.vaadin.flow.component.html.InputcreateInput(String id, String placeholder, com.vaadin.flow.component.HasValue.ValueChangeListener<? super com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.html.Input,String>> listener)A helper to create a native input element.protected abstract TcreateTestField()A field to test.-
Methods inherited from class com.vaadin.flow.component.Component
addListener, findAncestor, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getListeners, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onAttach, onDetach, onEnabledStateChanged, scrollIntoView, set, setElement, setId, setVisible
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.vaadin.flow.component.ClickNotifier
addClickListener, addClickShortcut, addDoubleClickListener, addSingleClickListener
-
Methods inherited from interface com.vaadin.flow.component.HasComponents
add, add, add, addComponentAsFirst, addComponentAtIndex, remove, remove, removeAll
-
Methods inherited from interface com.vaadin.flow.component.HasOrderedComponents
getChildren, getComponentAt, getComponentCount, indexOf, replace
-
Methods inherited from interface com.vaadin.flow.component.HasSize
getHeight, getHeightUnit, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getWidth, getWidthUnit, setHeight, setHeight, setHeightFull, setMaxHeight, setMaxHeight, setMaxWidth, setMaxWidth, setMinHeight, setMinHeight, setMinWidth, setMinWidth, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFull
-
-
-
-
Field Detail
-
SERVER_VALIDITY_STATE
public static final String SERVER_VALIDITY_STATE
- See Also:
- Constant Field Values
-
SERVER_VALIDITY_STATE_BUTTON
public static final String SERVER_VALIDITY_STATE_BUTTON
- See Also:
- Constant Field Values
-
testField
protected T extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasValidation testField
-
-
Method Detail
-
createButton
protected com.vaadin.flow.component.html.NativeButton createButton(String id, String title, com.vaadin.flow.component.ComponentEventListener<com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.html.NativeButton>> listener)
A helper to create a native button element.
-
createInput
protected com.vaadin.flow.component.html.Input createInput(String id, String placeholder, com.vaadin.flow.component.HasValue.ValueChangeListener<? super com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.html.Input,String>> listener)
A helper to create a native input element.
-
createTestField
protected abstract T createTestField()
A field to test.
-
-