]> source.dussan.org Git - vaadin-framework.git/commitdiff
Use lambda with Listeners (#10222)
authorAhmed Ashour <asashour@yahoo.com>
Thu, 26 Oct 2017 19:19:41 +0000 (21:19 +0200)
committerPekka Maanpää <pekkamaa@vaadin.com>
Thu, 26 Oct 2017 19:19:41 +0000 (22:19 +0300)
Also use "event" as the name for events

213 files changed:
client/src/main/java/com/vaadin/client/DependencyLoader.java
client/src/main/java/com/vaadin/client/JavaScriptConnectorHelper.java
client/src/main/java/com/vaadin/client/SuperDevMode.java
client/src/main/java/com/vaadin/client/connectors/grid/DetailsManagerConnector.java
client/src/main/java/com/vaadin/client/debug/internal/HierarchySection.java
client/src/main/java/com/vaadin/client/ui/VAbstractDateFieldCalendar.java
client/src/main/java/com/vaadin/client/ui/VAbstractPopupCalendar.java
client/src/main/java/com/vaadin/client/ui/VDateField.java
client/src/main/java/com/vaadin/client/ui/VNotification.java
client/src/main/java/com/vaadin/client/ui/datefield/AbstractInlineDateFieldConnector.java
client/src/main/java/com/vaadin/client/ui/datefield/DateTimeFieldConnector.java
client/src/main/java/com/vaadin/client/ui/datefield/InlineDateTimeFieldConnector.java
client/src/main/java/com/vaadin/client/ui/datefield/TextualDateConnector.java
client/src/main/java/com/vaadin/client/ui/dd/DragHandle.java
client/src/main/java/com/vaadin/client/ui/flash/FlashConnector.java
client/src/main/java/com/vaadin/client/ui/formlayout/FormLayoutConnector.java
client/src/main/java/com/vaadin/client/ui/nativeselect/NativeSelectConnector.java
client/src/main/java/com/vaadin/client/ui/optiongroup/RadioButtonGroupConnector.java
client/src/main/java/com/vaadin/client/ui/orderedlayout/AbstractOrderedLayoutConnector.java
client/src/main/java/com/vaadin/client/ui/slider/SliderConnector.java
client/src/main/java/com/vaadin/client/widget/escalator/ScrollbarBundle.java
liferay-integration/src/main/java/com/vaadin/osgi/liferay/OsgiUIProvider.java
server/src/main/java/com/vaadin/navigator/Navigator.java
server/src/main/java/com/vaadin/server/communication/PushRequestHandler.java
server/src/main/java/com/vaadin/ui/Tree.java
server/src/main/java/com/vaadin/ui/components/colorpicker/ColorPickerPopup.java
server/src/main/java/com/vaadin/ui/components/grid/EditorImpl.java
server/src/main/java/com/vaadin/ui/components/grid/MultiSelectionModel.java
server/src/main/java/com/vaadin/ui/components/grid/SingleSelectionModel.java
server/src/main/java/com/vaadin/ui/dnd/DropTargetExtension.java
server/src/test/java/com/vaadin/data/BinderTestBase.java
server/src/test/java/com/vaadin/tests/components/grid/GridMultiSelectionModelTest.java
server/src/test/java/com/vaadin/tests/components/grid/GridSingleSelectionModelTest.java
server/src/test/java/com/vaadin/tests/components/treegrid/TreeGridTest.java
server/src/test/java/com/vaadin/tests/design/designroot/ExtendedDesignWithEmptyAnnotation.java
server/src/test/java/com/vaadin/tests/server/component/button/ButtonClickTest.java
server/src/test/java/com/vaadin/tests/server/component/tabsheet/TabSheetTest.java
server/src/test/java/com/vaadin/tests/server/component/window/AttachDetachWindowTest.java
server/src/test/java/com/vaadin/tests/server/navigator/NavigatorTest.java
server/src/test/java/com/vaadin/ui/AbstractSingleSelectTest.java
server/src/test/java/com/vaadin/ui/CheckBoxTest.java
server/src/test/java/com/vaadin/ui/ComboBoxTest.java
test/cdi/src/main/java/com/vaadin/test/cdi/MyVaadinUI.java
test/servlet-containers/generic-tests/src/main/java/com/vaadin/tests/integration/push/LongPollingProxyServerIT.java
test/servlet-containers/generic-ui/src/main/java/com/vaadin/tests/integration/push/BasicPush.java
test/servlet-containers/karaf/vaadin-karaf-bundle1/src/main/java/com/vaadin/test/osgi/myapplication1/MyUI.java
test/servlet-containers/karaf/vaadin-karaf-bundle2/src/main/java/com/vaadin/test/osgi/myapplication/MyUI.java
test/spring-boot-subcontext/src/main/java/com/example/view/DefaultView.java
test/spring-boot/src/main/java/com/example/view/DefaultView.java
test/widget-set-testutil/src/main/java/com/vaadin/test/widgetset/AbstractTestWidgetSetUI.java
testbench-api/src/main/java/com/vaadin/testbench/elements/GridElement.java
uitest/src/main/java/com/vaadin/launcher/ApplicationRunnerServlet.java
uitest/src/main/java/com/vaadin/launcher/DevelopmentServerLauncher.java
uitest/src/main/java/com/vaadin/screenshotbrowser/ScreenshotBrowser.java
uitest/src/main/java/com/vaadin/tests/accessibility/WindowWaiAriaRoles.java
uitest/src/main/java/com/vaadin/tests/actions/ActionsOnInvisibleComponents.java
uitest/src/main/java/com/vaadin/tests/application/ApplicationCloseTest.java
uitest/src/main/java/com/vaadin/tests/application/CommErrorEmulatorUI.java
uitest/src/main/java/com/vaadin/tests/application/ConfirmBrowserTabClose.java
uitest/src/main/java/com/vaadin/tests/application/ConnectorBundleStatus.java
uitest/src/main/java/com/vaadin/tests/application/CriticalNotifications.java
uitest/src/main/java/com/vaadin/tests/application/DetachOldUIOnReload.java
uitest/src/main/java/com/vaadin/tests/application/ErrorInUnloadEvent.java
uitest/src/main/java/com/vaadin/tests/application/MissingHierarchyDetection.java
uitest/src/main/java/com/vaadin/tests/application/ReconnectDialogUI.java
uitest/src/main/java/com/vaadin/tests/application/RefreshStatePreserve.java
uitest/src/main/java/com/vaadin/tests/application/ResynchronizeUI.java
uitest/src/main/java/com/vaadin/tests/application/TerminalErrorNotification.java
uitest/src/main/java/com/vaadin/tests/application/ThreadLocalInstances.java
uitest/src/main/java/com/vaadin/tests/application/TimingInfoReported.java
uitest/src/main/java/com/vaadin/tests/application/VaadinSessionAttribute.java
uitest/src/main/java/com/vaadin/tests/application/WebBrowserSize.java
uitest/src/main/java/com/vaadin/tests/application/WebBrowserTimeZone.java
uitest/src/main/java/com/vaadin/tests/application/calculator/Calc.java
uitest/src/main/java/com/vaadin/tests/applicationcontext/ChangeSessionId.java
uitest/src/main/java/com/vaadin/tests/applicationcontext/CleanupBrokenUI.java
uitest/src/main/java/com/vaadin/tests/applicationcontext/CloseSession.java
uitest/src/main/java/com/vaadin/tests/applicationcontext/CloseUI.java
uitest/src/main/java/com/vaadin/tests/applicationservlet/SessionExpiration.java
uitest/src/main/java/com/vaadin/tests/applicationservlet/SystemMessages.java
uitest/src/main/java/com/vaadin/tests/browserfeatures/WebkitScrollbarTest.java
uitest/src/main/java/com/vaadin/tests/components/absolutelayout/AbsoluteLayoutCorrectPositioningOfHiddenField.java
uitest/src/main/java/com/vaadin/tests/components/absolutelayout/AbsoluteLayoutHideComponent.java
uitest/src/main/java/com/vaadin/tests/components/absolutelayout/AbsoluteLayoutPrimaryStylename.java
uitest/src/main/java/com/vaadin/tests/components/absolutelayout/MoveComponentsFromAbsoluteLayoutToInnerLayout.java
uitest/src/main/java/com/vaadin/tests/components/abstractcomponent/ChangeHierarchyBeforeResponse.java
uitest/src/main/java/com/vaadin/tests/components/abstractcomponent/ContextClickUI.java
uitest/src/main/java/com/vaadin/tests/components/abstractcomponent/PrimaryStyle.java
uitest/src/main/java/com/vaadin/tests/components/abstractcomponent/ResponseWritingErrorHandling.java
uitest/src/main/java/com/vaadin/tests/components/abstractcomponent/UseStateFromHierachy.java
uitest/src/main/java/com/vaadin/tests/components/abstractfield/AbstractComponentDataBindingTest.java
uitest/src/main/java/com/vaadin/tests/components/abstractfield/AbstractFieldCommitWithInvalidValues.java
uitest/src/main/java/com/vaadin/tests/components/abstractfield/AbstractFieldDataSourceReadOnly.java
uitest/src/main/java/com/vaadin/tests/components/abstractfield/DateFieldBasedOnLong.java
uitest/src/main/java/com/vaadin/tests/components/abstractfield/IntegerDoubleFieldsWithDataSource.java
uitest/src/main/java/com/vaadin/tests/components/abstractfield/IntegerFieldWithoutDataSource.java
uitest/src/main/java/com/vaadin/tests/components/abstractfield/ShortcutAddAndRemove.java
uitest/src/main/java/com/vaadin/tests/components/abstractfield/ShortcutWhenBodyFocused.java
uitest/src/main/java/com/vaadin/tests/components/abstractfield/TextFieldConversions.java
uitest/src/main/java/com/vaadin/tests/components/abstractlisting/AbstractMultiSelectTestUI.java
uitest/src/main/java/com/vaadin/tests/components/abstractlisting/AbstractSingleSelectTestUI.java
uitest/src/main/java/com/vaadin/tests/components/abstractsingleselect/AbstractSingleSelection.java
uitest/src/main/java/com/vaadin/tests/components/accordion/AccordionAddTab.java
uitest/src/main/java/com/vaadin/tests/components/accordion/AccordionPrimaryStylenames.java
uitest/src/main/java/com/vaadin/tests/components/accordion/AccordionRemoveComponent.java
uitest/src/main/java/com/vaadin/tests/components/accordion/AccordionRemoveTab.java
uitest/src/main/java/com/vaadin/tests/components/accordion/AccordionTabIds.java
uitest/src/main/java/com/vaadin/tests/components/accordion/RemoveTabs.java
uitest/src/main/java/com/vaadin/tests/components/beanitemcontainer/BeanItemContainerNullValues.java
uitest/src/main/java/com/vaadin/tests/components/browserframe/BrowserFrameIsVisible.java
uitest/src/main/java/com/vaadin/tests/components/button/ButtonClick.java
uitest/src/main/java/com/vaadin/tests/components/button/ButtonEnterWithWindowShortcut.java
uitest/src/main/java/com/vaadin/tests/components/button/ButtonErrorMessage.java
uitest/src/main/java/com/vaadin/tests/components/button/ButtonHtml.java
uitest/src/main/java/com/vaadin/tests/components/button/ButtonIOSDragTest.java
uitest/src/main/java/com/vaadin/tests/components/button/ButtonKeyboardClick.java
uitest/src/main/java/com/vaadin/tests/components/button/ButtonMouseDetails.java
uitest/src/main/java/com/vaadin/tests/components/button/ButtonToggleIcons.java
uitest/src/main/java/com/vaadin/tests/components/button/TooltipForDisabledButton.java
uitest/src/main/java/com/vaadin/tests/components/checkbox/CheckboxContextClick.java
uitest/src/main/java/com/vaadin/tests/components/colorpicker/DefaultCaptionWidth.java
uitest/src/main/java/com/vaadin/tests/components/combobox/ComboBoxAutoresetValue.java
uitest/src/main/java/com/vaadin/tests/components/combobox/ComboBoxCombinedWithEnterShortcut.java
uitest/src/main/java/com/vaadin/tests/components/combobox/ComboBoxDataSourceChange.java
uitest/src/main/java/com/vaadin/tests/components/combobox/ComboBoxInPopup.java
uitest/src/main/java/com/vaadin/tests/components/combobox/ComboBoxInPopupView.java
uitest/src/main/java/com/vaadin/tests/components/combobox/ComboBoxPageLength.java
uitest/src/main/java/com/vaadin/tests/components/combobox/ComboBoxResetValue.java
uitest/src/main/java/com/vaadin/tests/components/combobox/ComboBoxSetNullWhenNewItemsAllowed.java
uitest/src/main/java/com/vaadin/tests/components/combobox/ComboBoxSlow.java
uitest/src/main/java/com/vaadin/tests/components/combobox/ComboBoxSlowInFF.java
uitest/src/main/java/com/vaadin/tests/components/combobox/ComboBoxSuggestionOnDetach.java
uitest/src/main/java/com/vaadin/tests/components/combobox/ComboBoxTextFieldEventOrder.java
uitest/src/main/java/com/vaadin/tests/components/combobox/ComboPushTiming.java
uitest/src/main/java/com/vaadin/tests/components/combobox/RemovalOfSelectedIcon.java
uitest/src/main/java/com/vaadin/tests/components/composite/CompositeChainUI.java
uitest/src/main/java/com/vaadin/tests/components/customcomponent/ClipContent.java
uitest/src/main/java/com/vaadin/tests/components/customcomponent/CustomComponentChildVisibility.java
uitest/src/main/java/com/vaadin/tests/components/customcomponent/CustomComponentGrowingContent.java
uitest/src/main/java/com/vaadin/tests/components/customcomponent/CustomComponentHideContent.java
uitest/src/main/java/com/vaadin/tests/components/customcomponent/CustomComponentSizeUpdate.java
uitest/src/main/java/com/vaadin/tests/components/customlayout/CustomLayoutPrimaryStyleName.java
uitest/src/main/java/com/vaadin/tests/components/customlayout/CustomLayoutUpdateCaption.java
uitest/src/main/java/com/vaadin/tests/components/customlayout/CustomLayoutUsingTheme.java
uitest/src/main/java/com/vaadin/tests/components/customlayout/CustomLayoutWithMissingSlot.java
uitest/src/main/java/com/vaadin/tests/components/datefield/DateFieldFaultyInputNotValid.java
uitest/src/main/java/com/vaadin/tests/components/datefield/DateFieldSetAfterInvalid.java
uitest/src/main/java/com/vaadin/tests/components/datefield/DateFieldValidationError.java
uitest/src/main/java/com/vaadin/tests/components/datefield/DateTextHandling.java
uitest/src/main/java/com/vaadin/tests/components/datefield/DateTimeFieldWeekDays.java
uitest/src/main/java/com/vaadin/tests/components/draganddropwrapper/DragAndDropFocusObtain.java
uitest/src/main/java/com/vaadin/tests/components/draganddropwrapper/DragAndDropWrapperInPanel.java
uitest/src/main/java/com/vaadin/tests/components/draganddropwrapper/Html5DropDenied.java
uitest/src/main/java/com/vaadin/tests/components/embedded/EmbeddedAltText.java
uitest/src/main/java/com/vaadin/tests/components/embedded/EmbeddedApplet.java
uitest/src/main/java/com/vaadin/tests/components/embedded/EmbeddedClickListenerRelativeCoordinates.java
uitest/src/main/java/com/vaadin/tests/components/embedded/EmbeddedImageRefresh.java
uitest/src/main/java/com/vaadin/tests/components/embedded/EmbeddedPdf.java
uitest/src/main/java/com/vaadin/tests/components/embedded/EmbeddedThemeResource.java
uitest/src/main/java/com/vaadin/tests/components/flash/FlashExpansion.java
uitest/src/main/java/com/vaadin/tests/components/formlayout/FormLayoutCaptionStyles.java
uitest/src/main/java/com/vaadin/tests/components/formlayout/FormLayoutClickListener.java
uitest/src/main/java/com/vaadin/tests/components/formlayout/FormLayoutResizing.java
uitest/src/main/java/com/vaadin/tests/components/formlayout/HtmlCaptionInFormLayout.java
uitest/src/main/java/com/vaadin/tests/components/grid/GridAddColumn.java
uitest/src/main/java/com/vaadin/tests/components/grid/GridClientMemoryLeak.java
uitest/src/main/java/com/vaadin/tests/components/grid/GridComponents.java
uitest/src/main/java/com/vaadin/tests/components/grid/GridDefaultSelectionMode.java
uitest/src/main/java/com/vaadin/tests/components/grid/GridDetailsReattach.java
uitest/src/main/java/com/vaadin/tests/components/grid/GridDisabledMultiselect.java
uitest/src/main/java/com/vaadin/tests/components/grid/GridLayoutDetailsRowResize.java
uitest/src/main/java/com/vaadin/tests/components/grid/GridRefreshRow.java
uitest/src/main/java/com/vaadin/tests/components/grid/GridRemoveColumnAndDetach.java
uitest/src/main/java/com/vaadin/tests/components/grid/GridRendererSwitch.java
uitest/src/main/java/com/vaadin/tests/components/grid/GridSortIndicator.java
uitest/src/main/java/com/vaadin/tests/components/grid/GridUndefinedHeight.java
uitest/src/main/java/com/vaadin/tests/components/grid/JavaScriptRenderers.java
uitest/src/main/java/com/vaadin/tests/components/grid/basics/GridBasics.java
uitest/src/main/java/com/vaadin/tests/components/gridlayout/GridLayoutAlignments.java
uitest/src/main/java/com/vaadin/tests/components/gridlayout/GridLayoutExpandRatio.java
uitest/src/main/java/com/vaadin/tests/components/gridlayout/GridLayoutFocusOrderAfterShowChild.java
uitest/src/main/java/com/vaadin/tests/components/gridlayout/GridLayoutHideMiddleCells.java
uitest/src/main/java/com/vaadin/tests/components/gridlayout/InsertRowInMiddle.java
uitest/src/main/java/com/vaadin/tests/components/gridlayout/LayoutAfterHidingError.java
uitest/src/main/java/com/vaadin/tests/components/gridlayout/MoveComponentsFromGridLayoutToInnerLayout.java
uitest/src/main/java/com/vaadin/tests/components/image/ImageAltText.java
uitest/src/main/java/com/vaadin/tests/components/image/ImageClicks.java
uitest/src/main/java/com/vaadin/tests/components/javascriptcomponent/DuplicateJavascriptDependencies.java
uitest/src/main/java/com/vaadin/tests/components/javascriptcomponent/JavaScriptStateTracking.java
uitest/src/main/java/com/vaadin/tests/components/listselect/ListSelectStyleNames.java
uitest/src/main/java/com/vaadin/tests/components/nativeselect/NativeSelectCaptionGeneration.java
uitest/src/main/java/com/vaadin/tests/components/radiobutton/RadioButtonGroupTestUI.java
uitest/src/main/java/com/vaadin/tests/components/slider/SliderUpdateFromValueChange.java
uitest/src/main/java/com/vaadin/tests/components/table/HugeRowCount.java
uitest/src/main/java/com/vaadin/tests/components/table/KeyControl.java
uitest/src/main/java/com/vaadin/tests/components/table/KeyboardNavigationWithChangingContent.java
uitest/src/main/java/com/vaadin/tests/components/table/LargeSelectionCausesNPE.java
uitest/src/main/java/com/vaadin/tests/components/tree/TreeBasicFeatures.java
uitest/src/main/java/com/vaadin/tests/components/tree/TreeWideContent.java
uitest/src/main/java/com/vaadin/tests/components/ui/ConnectorTrackerMemoryLeakUI.java
uitest/src/main/java/com/vaadin/tests/components/window/WindowMaximizeRestoreTest.java
uitest/src/main/java/com/vaadin/tests/data/DataProviderRefresh.java
uitest/src/main/java/com/vaadin/tests/data/DummyData.java
uitest/src/main/java/com/vaadin/tests/dnd/DragAndDropCardShuffle.java
uitest/src/main/java/com/vaadin/tests/elements/ElementComponentGetCaptionBase.java
uitest/src/main/java/com/vaadin/tests/elements/combobox/ComboBoxInputNotAllowed.java
uitest/src/main/java/com/vaadin/tests/elements/combobox/SelectByText.java
uitest/src/main/java/com/vaadin/tests/extensions/NotificationCloseListener.java
uitest/src/main/java/com/vaadin/tests/navigator/DelayedViewLeaveConfirmation.java
uitest/src/main/java/com/vaadin/tests/resources/FrontendLaterLoadedResourceUI.java
uitest/src/test/java/com/vaadin/tests/components/checkboxgroup/CheckBoxGroupTest.java
uitest/src/test/java/com/vaadin/tests/components/listselect/ListSelectTest.java
uitest/src/test/java/com/vaadin/tests/components/tree/TreeBasicFeaturesTest.java

index b388bfc00b080301ed3cf6e21e796ae79c76331b..8faedfab39e5d6124a32b5cbad42d33204214cab 100644 (file)
@@ -56,7 +56,6 @@ public class DependencyLoader {
             // The show must go on
             onLoad(event);
         }
-
     };
 
     /**
index 0fb88389d6f2384d402fba3976f6113295103ed2..40cc6a5d28a8806c56f07f0132c9859ed4858586 100644 (file)
@@ -32,7 +32,6 @@ import com.vaadin.client.communication.JavaScriptMethodInvocation;
 import com.vaadin.client.communication.ServerRpcQueue;
 import com.vaadin.client.communication.StateChangeEvent;
 import com.vaadin.client.communication.StateChangeEvent.StateChangeHandler;
-import com.vaadin.client.ui.layout.ElementResizeEvent;
 import com.vaadin.client.ui.layout.ElementResizeListener;
 import com.vaadin.shared.JavaScriptConnectorState;
 import com.vaadin.shared.communication.MethodInvocation;
@@ -261,13 +260,8 @@ public class JavaScriptConnectorHelper {
         if (listener == null) {
             LayoutManager layoutManager = LayoutManager
                     .get(connector.getConnection());
-            listener = new ElementResizeListener() {
-                @Override
-                public void onElementResize(ElementResizeEvent e) {
-                    invokeElementResizeCallback(e.getElement(),
-                            callbackFunction);
-                }
-            };
+            listener = event -> invokeElementResizeCallback(event.getElement(),
+                    callbackFunction);
             layoutManager.addElementResizeListener(element, listener);
             elementListeners.put(callbackFunction, listener);
         }
index 981bb4ab1bbe55d84c9148fd12d6491e562e8713..850fabac63db2b3dde87ef9f874d21232cd0f81f 100644 (file)
@@ -25,8 +25,6 @@ import com.google.gwt.storage.client.Storage;
 import com.google.gwt.user.client.Window.Location;
 import com.google.gwt.user.client.rpc.AsyncCallback;
 import com.vaadin.client.ui.VNotification;
-import com.vaadin.client.ui.VNotification.EventListener;
-import com.vaadin.client.ui.VNotification.HideEvent;
 
 /**
  * Class that enables SuperDevMode using a ?superdevmode parameter in the url.
@@ -99,13 +97,9 @@ public class SuperDevMode {
 
                     private void failed() {
                         VNotification n = new VNotification();
-                        n.addEventListener(new EventListener() {
-
-                            @Override
-                            public void notificationHidden(HideEvent event) {
-                                recompileWidgetsetAndStartInDevMode(serverUrl);
-                            }
-                        });
+                        n.addEventListener(
+                                event -> recompileWidgetsetAndStartInDevMode(
+                                        serverUrl));
                         n.show("Recompilation failed.<br/>"
                                 + "Make sure CodeServer is running, "
                                 + "check its output and click to retry",
index 973a3df09a7149a80fe91316d6d9fddf012fbe35..177056c0e321f360f7ca677a3e6c0a08d8756885 100644 (file)
@@ -29,7 +29,6 @@ import com.vaadin.client.ServerConnector;
 import com.vaadin.client.WidgetUtil;
 import com.vaadin.client.data.DataChangeHandler;
 import com.vaadin.client.extensions.AbstractExtensionConnector;
-import com.vaadin.client.ui.layout.ElementResizeEvent;
 import com.vaadin.client.ui.layout.ElementResizeListener;
 import com.vaadin.client.widget.grid.HeightAwareDetailsGenerator;
 import com.vaadin.client.widgets.Grid;
@@ -58,14 +57,10 @@ public class DetailsManagerConnector extends AbstractExtensionConnector {
     private Registration dataChangeRegistration;
 
     private final Map<Element, ScheduledCommand> elementToResizeCommand = new HashMap<Element, Scheduler.ScheduledCommand>();
-    private final ElementResizeListener detailsRowResizeListener = new ElementResizeListener() {
-
-        @Override
-        public void onElementResize(ElementResizeEvent e) {
-            if (elementToResizeCommand.containsKey(e.getElement())) {
-                Scheduler.get().scheduleFinally(
-                        elementToResizeCommand.get(e.getElement()));
-            }
+    private final ElementResizeListener detailsRowResizeListener = event -> {
+        if (elementToResizeCommand.containsKey(event.getElement())) {
+            Scheduler.get().scheduleFinally(
+                    elementToResizeCommand.get(event.getElement()));
         }
     };
 
index 1412df88fc0f2fead6b70b3f91df4413e73a6209..326eff5bbdef39480792b7984062677595fcfeca 100644 (file)
@@ -178,19 +178,11 @@ public class HierarchySection implements Section {
             }
         });
 
-        hierarchyPanel.addListener(new SelectConnectorListener() {
-            @Override
-            public void select(ServerConnector connector, Element element) {
-                printState(connector, true);
-            }
-        });
+        hierarchyPanel.addListener(
+                (connector, element) -> printState(connector, true));
 
-        analyzeLayoutsPanel.addListener(new SelectConnectorListener() {
-            @Override
-            public void select(ServerConnector connector, Element element) {
-                printState(connector, true);
-            }
-        });
+        analyzeLayoutsPanel.addListener(
+                (connector, element) -> printState(connector, true));
 
         content.setStylePrimaryName(VDebugWindow.STYLENAME + "-hierarchy");
 
index a5e47336441c858363c1ddd5cbcf208d367e7204..420ad8c88f704e3d679506a079129aeb30f6f007 100644 (file)
@@ -16,8 +16,6 @@
 
 package com.vaadin.client.ui;
 
-import com.google.gwt.event.dom.client.DomEvent;
-import com.vaadin.client.ui.VAbstractCalendarPanel.FocusOutListener;
 import com.vaadin.client.ui.VAbstractCalendarPanel.SubmitListener;
 
 /**
@@ -46,12 +44,9 @@ public abstract class VAbstractDateFieldCalendar<PANEL extends VAbstractCalendar
 
             }
         });
-        calendarPanel.setFocusOutListener(new FocusOutListener() {
-            @Override
-            public boolean onFocusOut(DomEvent<?> event) {
-                updateValueFromPanel();
-                return false;
-            }
+        calendarPanel.setFocusOutListener(event -> {
+            updateValueFromPanel();
+            return false;
         });
     }
 
index 70ada4d70e4ae9ec55510ee7be5fb92d3b1571ad..0ca3693286525741d53c0fd212624cd6ef82848a 100644 (file)
@@ -24,7 +24,6 @@ import com.google.gwt.aria.client.Roles;
 import com.google.gwt.dom.client.Element;
 import com.google.gwt.event.dom.client.ClickEvent;
 import com.google.gwt.event.dom.client.ClickHandler;
-import com.google.gwt.event.dom.client.DomEvent;
 import com.google.gwt.event.dom.client.KeyCodes;
 import com.google.gwt.event.dom.client.MouseOutEvent;
 import com.google.gwt.event.dom.client.MouseOutHandler;
@@ -47,7 +46,6 @@ import com.google.gwt.user.client.ui.Widget;
 import com.vaadin.client.BrowserInfo;
 import com.vaadin.client.ComputedStyle;
 import com.vaadin.client.VConsole;
-import com.vaadin.client.ui.VAbstractCalendarPanel.FocusOutListener;
 import com.vaadin.client.ui.VAbstractCalendarPanel.SubmitListener;
 import com.vaadin.client.ui.aria.AriaHelper;
 import com.vaadin.shared.ui.datefield.TextualDateFieldState;
@@ -141,13 +139,10 @@ public abstract class VAbstractPopupCalendar<PANEL extends VAbstractCalendarPane
 
         calendar = calendarPanel;
         calendar.setParentField(this);
-        calendar.setFocusOutListener(new FocusOutListener() {
-            @Override
-            public boolean onFocusOut(DomEvent<?> event) {
-                event.preventDefault();
-                closeCalendarPanel();
-                return true;
-            }
+        calendar.setFocusOutListener(event -> {
+            event.preventDefault();
+            closeCalendarPanel();
+            return true;
         });
 
         // FIXME: Problem is, that the element with the provided id does not
index 0db91149ae7eb3b4461f76ff1e05bfc59d6fa15b..b4780955f910fce862c203bb7b8fb33193b38f09 100644 (file)
@@ -270,7 +270,8 @@ public abstract class VDateField<R extends Enum<R>> extends FlowPanel
     public void sendBufferedValues() {
         rpc.update(bufferedDateString,
                 bufferedResolutions.entrySet().stream().collect(Collectors
-                        .toMap(e -> e.getKey().name(), e -> e.getValue())));
+                        .toMap(e -> e.getKey().name(),
+                                e -> e.getValue())));
         bufferedDateString = null;
         bufferedResolutions.clear();
     }
index 37255ff4bbb5ed592afa07f41d4018a0c5d22b7e..494dc8b2289ace7e5c29e5c298686ded64f8ab89 100644 (file)
@@ -23,7 +23,6 @@ import java.util.List;
 import com.google.gwt.aria.client.Roles;
 import com.google.gwt.core.client.GWT;
 import com.google.gwt.dom.client.Element;
-import com.google.gwt.dom.client.NativeEvent;
 import com.google.gwt.event.dom.client.KeyCodes;
 import com.google.gwt.user.client.DOM;
 import com.google.gwt.user.client.Event;
@@ -34,7 +33,6 @@ import com.google.gwt.user.client.ui.HTML;
 import com.google.gwt.user.client.ui.Label;
 import com.google.gwt.user.client.ui.Widget;
 import com.vaadin.client.AnimationUtil;
-import com.vaadin.client.AnimationUtil.AnimationEndListener;
 import com.vaadin.client.ApplicationConnection;
 import com.vaadin.client.BrowserInfo;
 import com.vaadin.client.WidgetUtil;
@@ -297,14 +295,10 @@ public class VNotification extends VOverlay {
             if (getStyleName()
                     .contains(VOverlay.ADDITIONAL_CLASSNAME_ANIMATE_IN)) {
                 AnimationUtil.addAnimationEndListener(getElement(),
-                        new AnimationEndListener() {
-                            @Override
-                            public void onAnimationEnd(NativeEvent event) {
-                                if (AnimationUtil.getAnimationName(event)
-                                        .contains(
-                                                VOverlay.ADDITIONAL_CLASSNAME_ANIMATE_IN)) {
-                                    VNotification.this.hide();
-                                }
+                        event -> {
+                            if (AnimationUtil.getAnimationName(event).contains(
+                                    VOverlay.ADDITIONAL_CLASSNAME_ANIMATE_IN)) {
+                                VNotification.this.hide();
                             }
                         });
             } else {
index b98452966f82a8e069a2429751050396914cfbe0..e43d7c8075b5e2f79e75e098c0b14ea380aa56b5 100644 (file)
@@ -21,7 +21,6 @@ import com.vaadin.client.ApplicationConnection;
 import com.vaadin.client.UIDL;
 import com.vaadin.client.communication.StateChangeEvent;
 import com.vaadin.client.ui.VAbstractCalendarPanel;
-import com.vaadin.client.ui.VAbstractCalendarPanel.FocusChangeListener;
 import com.vaadin.client.ui.VAbstractDateFieldCalendar;
 import com.vaadin.shared.ui.datefield.InlineDateFieldState;
 
@@ -50,25 +49,22 @@ public abstract class AbstractInlineDateFieldConnector<PANEL extends VAbstractCa
     protected void updateListeners() {
         if (isResolutionMonthOrHigher()) {
             getWidget().calendarPanel
-                    .setFocusChangeListener(new FocusChangeListener() {
-                        @Override
-                        public void focusChanged(Date date) {
-                            Date date2 = new Date();
-                            if (getWidget().calendarPanel.getDate() != null) {
-                                date2.setTime(getWidget().calendarPanel
-                                        .getDate().getTime());
-                            }
-                            /*
-                             * Update the value of calendarPanel
-                             */
-                            date2.setYear(date.getYear());
-                            date2.setMonth(date.getMonth());
-                            getWidget().calendarPanel.setDate(date2);
-                            /*
-                             * Then update the value from panel to server
-                             */
-                            getWidget().updateValueFromPanel();
+                    .setFocusChangeListener(date -> {
+                        Date date2 = new Date();
+                        if (getWidget().calendarPanel.getDate() != null) {
+                            date2.setTime(getWidget().calendarPanel.getDate()
+                                    .getTime());
                         }
+                        /*
+                         * Update the value of calendarPanel
+                         */
+                        date2.setYear(date.getYear());
+                        date2.setMonth(date.getMonth());
+                        getWidget().calendarPanel.setDate(date2);
+                        /*
+                         * Then update the value from panel to server
+                         */
+                        getWidget().updateValueFromPanel();
                     });
         } else {
             getWidget().calendarPanel.setFocusChangeListener(null);
index 5e46fe5372f0edba96ff08a9f5271731b2028758..18a7f9c0ef61228f4f4761a3750bc0c20dedf4dd 100644 (file)
@@ -19,7 +19,6 @@ import java.util.Date;
 
 import com.vaadin.client.DateTimeService;
 import com.vaadin.client.ui.VDateTimeCalendarPanel;
-import com.vaadin.client.ui.VDateTimeCalendarPanel.TimeChangeListener;
 import com.vaadin.client.ui.VPopupTimeCalendar;
 import com.vaadin.shared.ui.Connect;
 import com.vaadin.shared.ui.datefield.DateTimeResolution;
@@ -58,29 +57,24 @@ public class DateTimeFieldConnector extends
         if (getWidget().getCurrentResolution()
                 .compareTo(DateTimeResolution.DAY) < 0) {
             getWidget().calendar
-                    .setTimeChangeListener(new TimeChangeListener() {
-                        @Override
-                        public void changed(int hour, int min, int sec,
-                                int msec) {
-                            Date d = getWidget().getDate();
-                            if (d == null) {
-                                // date currently null, use the value from
-                                // calendarPanel
-                                // (~ client time at the init of the widget)
-                                d = (Date) getWidget().calendar.getDate()
-                                        .clone();
-                            }
-                            d.setHours(hour);
-                            d.setMinutes(min);
-                            d.setSeconds(sec);
-                            DateTimeService.setMilliseconds(d, msec);
+                    .setTimeChangeListener((hour, min, sec, msec) -> {
+                        Date d = getWidget().getDate();
+                        if (d == null) {
+                            // date currently null, use the value from
+                            // calendarPanel
+                            // (~ client time at the init of the widget)
+                            d = (Date) getWidget().calendar.getDate().clone();
+                        }
+                        d.setHours(hour);
+                        d.setMinutes(min);
+                        d.setSeconds(sec);
+                        DateTimeService.setMilliseconds(d, msec);
 
-                            // Always update time changes to the server
-                            getWidget().updateValue(d);
+                        // Always update time changes to the server
+                        getWidget().updateValue(d);
 
-                            // Update text field
-                            getWidget().buildDate();
-                        }
+                        // Update text field
+                        getWidget().buildDate();
                     });
         }
     }
index 1d3146b652287a631d49ad362bdfdf5c78d020a9..086363f3449013c35483cade3c007cb36b67412e 100644 (file)
@@ -19,7 +19,6 @@ import java.util.Date;
 
 import com.vaadin.client.DateTimeService;
 import com.vaadin.client.ui.VDateTimeCalendarPanel;
-import com.vaadin.client.ui.VDateTimeCalendarPanel.TimeChangeListener;
 import com.vaadin.client.ui.VDateTimeFieldCalendar;
 import com.vaadin.shared.ui.Connect;
 import com.vaadin.shared.ui.datefield.DateTimeResolution;
@@ -52,27 +51,23 @@ public class InlineDateTimeFieldConnector extends
         if (getWidget().getCurrentResolution()
                 .compareTo(DateTimeResolution.DAY) < 0) {
             getWidget().calendarPanel
-                    .setTimeChangeListener(new TimeChangeListener() {
-                        @Override
-                        public void changed(int hour, int min, int sec,
-                                int msec) {
-                            Date d = getWidget().getDate();
-                            if (d == null) {
-                                // date currently null, use the value from
-                                // calendarPanel
-                                // (~ client time at the init of the widget)
-                                d = (Date) getWidget().calendarPanel.getDate()
-                                        .clone();
-                            }
-                            d.setHours(hour);
-                            d.setMinutes(min);
-                            d.setSeconds(sec);
-                            DateTimeService.setMilliseconds(d, msec);
-
-                            // Always update time changes to the server
-                            getWidget().calendarPanel.setDate(d);
-                            getWidget().updateValueFromPanel();
+                    .setTimeChangeListener((hour, min, sec, msec) -> {
+                        Date d = getWidget().getDate();
+                        if (d == null) {
+                            // date currently null, use the value from
+                            // calendarPanel
+                            // (~ client time at the init of the widget)
+                            d = (Date) getWidget().calendarPanel.getDate()
+                                    .clone();
                         }
+                        d.setHours(hour);
+                        d.setMinutes(min);
+                        d.setSeconds(sec);
+                        DateTimeService.setMilliseconds(d, msec);
+
+                        // Always update time changes to the server
+                        getWidget().calendarPanel.setDate(d);
+                        getWidget().updateValueFromPanel();
                     });
         }
     }
index 546b1220a57d2b4cc3b872962d58322bb1e832ac..c7cfdef71d5dc400e0666bcec93dd1eb2625f6b9 100644 (file)
@@ -80,16 +80,13 @@ public abstract class TextualDateConnector<PANEL extends VAbstractCalendarPanel<
     protected void updateListeners() {
         FocusChangeListener listener;
         if (isResolutionMonthOrHigher()) {
-            listener = new FocusChangeListener() {
-                @Override
-                public void focusChanged(Date date) {
-                    if (isResolutionMonthOrHigher()) {
-                        getWidget().updateValue(date);
-                        getWidget().buildDate();
-                        Date date2 = getWidget().calendar.getDate();
-                        date2.setYear(date.getYear());
-                        date2.setMonth(date.getMonth());
-                    }
+            listener = date -> {
+                if (isResolutionMonthOrHigher()) {
+                    getWidget().updateValue(date);
+                    getWidget().buildDate();
+                    Date date2 = getWidget().calendar.getDate();
+                    date2.setYear(date.getYear());
+                    date2.setMonth(date.getMonth());
                 }
             };
         } else {
index 000966bde7db9b9530cb3765d215aa71a8d37c82..37c87de489803c2e9703b0d1c78a7eb6d47456b8 100644 (file)
@@ -19,7 +19,6 @@ import com.google.gwt.dom.client.DivElement;
 import com.google.gwt.dom.client.Element;
 import com.google.gwt.user.client.DOM;
 import com.google.gwt.user.client.Event;
-import com.google.gwt.user.client.EventListener;
 import com.vaadin.client.WidgetUtil;
 import com.vaadin.client.ui.dd.DragAndDropHandler.DragAndDropCallback;
 
@@ -170,12 +169,9 @@ public class DragHandle {
         dndHandler = new DragAndDropHandler();
 
         DOM.sinkEvents(element, Event.ONMOUSEDOWN | Event.ONTOUCHSTART);
-        DOM.setEventListener(element, new EventListener() {
-            @Override
-            public void onBrowserEvent(Event event) {
-                dndHandler.onDragStartOnDraggableElement(event, dndCallback);
-                event.stopPropagation();
-            }
+        DOM.setEventListener(element, event -> {
+            dndHandler.onDragStartOnDraggableElement(event, dndCallback);
+            event.stopPropagation();
         });
     }
 
index fd03aec4b68a9cc39dcdcff315e12e593f8f650a..b020ac95a17bfd9135078a7694b70586fdb95a82 100644 (file)
@@ -19,7 +19,6 @@ import com.google.gwt.dom.client.Element;
 import com.vaadin.client.communication.StateChangeEvent;
 import com.vaadin.client.ui.AbstractComponentConnector;
 import com.vaadin.client.ui.VFlash;
-import com.vaadin.client.ui.layout.ElementResizeEvent;
 import com.vaadin.client.ui.layout.ElementResizeListener;
 import com.vaadin.shared.ui.AbstractEmbeddedState;
 import com.vaadin.shared.ui.Connect;
@@ -55,12 +54,10 @@ public class FlashConnector extends AbstractComponentConnector {
         getWidget().rebuildIfNeeded();
     }
 
-    private final ElementResizeListener listener = new ElementResizeListener() {
-        public void onElementResize(ElementResizeEvent e) {
-            Element slot = e.getElement().getParentElement();
-            getWidget().setSlotHeightAndWidth(slot.getOffsetHeight(),
-                    slot.getOffsetWidth());
-        }
+    private final ElementResizeListener listener = event -> {
+        Element slot = event.getElement().getParentElement();
+        getWidget().setSlotHeightAndWidth(slot.getOffsetHeight(),
+                slot.getOffsetWidth());
     };
 
     @Override
index 857d4e07b35e274de1171df9e1c0271b26c0b9e6..c66686928ee9acc30f04f6bbfea0f6f4b01e5a69 100644 (file)
@@ -35,7 +35,6 @@ import com.vaadin.client.ui.VFormLayout;
 import com.vaadin.client.ui.VFormLayout.Caption;
 import com.vaadin.client.ui.VFormLayout.ErrorFlag;
 import com.vaadin.client.ui.VFormLayout.VFormLayoutTable;
-import com.vaadin.client.ui.layout.ElementResizeEvent;
 import com.vaadin.client.ui.layout.ElementResizeListener;
 import com.vaadin.shared.ui.Connect;
 import com.vaadin.shared.ui.LayoutClickRpc;
@@ -70,70 +69,62 @@ public class FormLayoutConnector extends AbstractLayoutConnector
 
     private Map<ComponentConnector, String> oldMaxWidths = null;
 
-    private static final ElementResizeListener DUMMY_FIRST_CELL_RESIZE_LISTENER = new ElementResizeListener() {
-        @Override
-        public void onElementResize(ElementResizeEvent e) {
-            // Ignore event, listener added just to make measurements available
-        }
+    private static final ElementResizeListener DUMMY_FIRST_CELL_RESIZE_LISTENER = event -> {
+        // Ignore event, listener added just to make measurements available
     };
 
     // Detects situations when there's something inside the FormLayout that
     // prevents it from shrinking
-    private ElementResizeListener resizeListener = new ElementResizeListener() {
-        @Override
-        public void onElementResize(ElementResizeEvent e) {
-            LayoutManager layoutManager = getLayoutManager();
-            double tableWidth = layoutManager
-                    .getOuterWidthDouble(getWidget().table.getElement());
-            double ownWidth = layoutManager
-                    .getInnerWidthDouble(getWidget().getElement());
-            if (ownWidth < tableWidth) {
-                // Something inside the table prevents it from shrinking,
-                // temporarily force column widths
-                double excessWidth = tableWidth - ownWidth;
-
-                // All td elements in the component column have the same width,
-                // so we only need to check the width of the first one to know
-                // how wide the column is.
-                Element firstComponentTd = findFirstComponentTd();
-                if (firstComponentTd == null) {
-                    // Can't do anything if there are no rows
-                    return;
-                }
+    private ElementResizeListener resizeListener = event -> {
+        LayoutManager layoutManager = getLayoutManager();
+        double tableWidth = layoutManager
+                .getOuterWidthDouble(getWidget().table.getElement());
+        double ownWidth = layoutManager
+                .getInnerWidthDouble(getWidget().getElement());
+        if (ownWidth < tableWidth) {
+            // Something inside the table prevents it from shrinking,
+            // temporarily force column widths
+            double excessWidth = tableWidth - ownWidth;
+
+            // All td elements in the component column have the same width,
+            // so we only need to check the width of the first one to know
+            // how wide the column is.
+            Element firstComponentTd = findFirstComponentTd();
+            if (firstComponentTd == null) {
+                // Can't do anything if there are no rows
+                return;
+            }
 
-                double componentColWidth = layoutManager
-                        .getOuterWidthDouble(firstComponentTd);
+            double componentColWidth = layoutManager
+                    .getOuterWidthDouble(firstComponentTd);
 
-                if (componentColWidth == -1) {
-                    // Didn't get a proper width reading, best to not touch
-                    // anything
-                    return;
-                }
+            if (componentColWidth == -1) {
+                // Didn't get a proper width reading, best to not touch
+                // anything
+                return;
+            }
 
-                // Restrict content td width
-                // Round down to prevent interactions with fractional sizes of
-                // other columns
-                int targetWidth = (int) Math
-                        .floor(componentColWidth - excessWidth);
+            // Restrict content td width
+            // Round down to prevent interactions with fractional sizes of
+            // other columns
+            int targetWidth = (int) Math.floor(componentColWidth - excessWidth);
 
-                // Target might be negative if captions are wider than the total
-                // available width
-                targetWidth = Math.max(0, targetWidth);
+            // Target might be negative if captions are wider than the total
+            // available width
+            targetWidth = Math.max(0, targetWidth);
 
-                if (oldMaxWidths == null) {
-                    oldMaxWidths = new HashMap<>();
-                }
+            if (oldMaxWidths == null) {
+                oldMaxWidths = new HashMap<>();
+            }
 
-                for (ComponentConnector child : getChildComponents()) {
-                    Element childElement = child.getWidget().getElement();
-                    if (!oldMaxWidths.containsKey(child)) {
-                        oldMaxWidths.put(child,
-                                childElement.getPropertyString("maxWidth"));
-                    }
-                    childElement.getStyle().setPropertyPx("maxWidth",
-                            targetWidth);
-                    layoutManager.reportOuterWidth(child, targetWidth);
+            for (ComponentConnector child : getChildComponents()) {
+                Element childElement = child.getWidget().getElement();
+                if (!oldMaxWidths.containsKey(child)) {
+                    oldMaxWidths.put(child,
+                            childElement.getPropertyString("maxWidth"));
                 }
+                childElement.getStyle().setPropertyPx("maxWidth", targetWidth);
+                layoutManager.reportOuterWidth(child, targetWidth);
             }
         }
     };
index 7d363fbeacbf4658cf614774e40f330fa815ac3f..c814a72fdfc0cf44d7b47d6dd24dc21e37865f4b 100644 (file)
@@ -54,7 +54,7 @@ public class NativeSelectConnector
     protected void init() {
         super.init();
         selectionChangeRegistration = getWidget().getListBox()
-                .addChangeHandler(e -> selectionRpc
+                .addChangeHandler(event -> selectionRpc
                         .select(getWidget().getListBox().getSelectedValue()));
     }
 
index 21ffec25075f42746590f29fa251d306e0a08863..ca008d0087bdbf6fab337dc0d11998f562fa495d 100644 (file)
@@ -57,7 +57,7 @@ public class RadioButtonGroupConnector
         super.init();
 
         selectionChangeRegistration = getWidget().addSelectionChangeHandler(
-                e -> selectionRpc.select(getRowKey(e)));
+                event -> selectionRpc.select(getRowKey(event)));
     }
 
     @Override
index 3e8fc0eb8f8ae39762252f67b502c2350916e126..29634b983f9dc4201dba5a10d94e447d2f902dd9 100644 (file)
@@ -38,7 +38,6 @@ import com.vaadin.client.ui.HasRequiredIndicator;
 import com.vaadin.client.ui.Icon;
 import com.vaadin.client.ui.LayoutClickEventHandler;
 import com.vaadin.client.ui.aria.AriaHelper;
-import com.vaadin.client.ui.layout.ElementResizeEvent;
 import com.vaadin.client.ui.layout.ElementResizeListener;
 import com.vaadin.shared.ComponentConstants;
 import com.vaadin.shared.communication.URLReference;
@@ -96,73 +95,64 @@ public abstract class AbstractOrderedLayoutConnector
         }
     };
 
-    private ElementResizeListener slotCaptionResizeListener = new ElementResizeListener() {
-        @Override
-        public void onElementResize(ElementResizeEvent e) {
+    private ElementResizeListener slotCaptionResizeListener = event -> {
 
-            // Get all needed element references
-            Element captionElement = e.getElement();
+        // Get all needed element references
+        Element captionElement = event.getElement();
 
-            // Caption position determines if the widget element is the first or
-            // last child inside the caption wrap
-            CaptionPosition pos = getWidget().getCaptionPositionFromElement(
-                    captionElement.getParentElement());
+        // Caption position determines if the widget element is the first or
+        // last child inside the caption wrap
+        CaptionPosition pos = getWidget().getCaptionPositionFromElement(
+                captionElement.getParentElement());
 
-            // The default is the last child
-            Element widgetElement = captionElement.getParentElement()
-                    .getLastChild().cast();
+        // The default is the last child
+        Element widgetElement = captionElement.getParentElement().getLastChild()
+                .cast();
 
-            // ...but if caption position is bottom or right, the widget is the
-            // first child
-            if (pos == CaptionPosition.BOTTOM || pos == CaptionPosition.RIGHT) {
-                widgetElement = captionElement.getParentElement()
-                        .getFirstChildElement().cast();
-            }
+        // ...but if caption position is bottom or right, the widget is the
+        // first child
+        if (pos == CaptionPosition.BOTTOM || pos == CaptionPosition.RIGHT) {
+            widgetElement = captionElement.getParentElement()
+                    .getFirstChildElement().cast();
+        }
 
-            if (captionElement == widgetElement) {
-                // Caption element already detached
-                Slot slot = getWidget().getSlot(widgetElement);
-                if (slot != null) {
-                    slot.setCaptionResizeListener(null);
-                }
-                return;
+        if (captionElement == widgetElement) {
+            // Caption element already detached
+            Slot slot = getWidget().getSlot(widgetElement);
+            if (slot != null) {
+                slot.setCaptionResizeListener(null);
             }
+            return;
+        }
 
-            String widgetWidth = widgetElement.getStyle().getWidth();
-            String widgetHeight = widgetElement.getStyle().getHeight();
+        String widgetWidth = widgetElement.getStyle().getWidth();
+        String widgetHeight = widgetElement.getStyle().getHeight();
 
-            if (widgetHeight.endsWith("%") && (pos == CaptionPosition.TOP
-                    || pos == CaptionPosition.BOTTOM)) {
-                getWidget().updateCaptionOffset(captionElement);
-            } else if (widgetWidth.endsWith("%") && (pos == CaptionPosition.LEFT
-                    || pos == CaptionPosition.RIGHT)) {
-                getWidget().updateCaptionOffset(captionElement);
-            }
+        if (widgetHeight.endsWith("%") && (pos == CaptionPosition.TOP
+                || pos == CaptionPosition.BOTTOM)) {
+            getWidget().updateCaptionOffset(captionElement);
+        } else if (widgetWidth.endsWith("%") && (pos == CaptionPosition.LEFT
+                || pos == CaptionPosition.RIGHT)) {
+            getWidget().updateCaptionOffset(captionElement);
+        }
 
-            updateLayoutHeight();
+        updateLayoutHeight();
 
-            if (needsExpand()) {
-                getWidget().updateExpandCompensation();
-            }
+        if (needsExpand()) {
+            getWidget().updateExpandCompensation();
         }
     };
 
-    private ElementResizeListener childComponentResizeListener = new ElementResizeListener() {
-        @Override
-        public void onElementResize(ElementResizeEvent e) {
-            updateLayoutHeight();
-            if (needsExpand()) {
-                getWidget().updateExpandCompensation();
-            }
+    private ElementResizeListener childComponentResizeListener = event -> {
+        updateLayoutHeight();
+        if (needsExpand()) {
+            getWidget().updateExpandCompensation();
         }
     };
 
-    private ElementResizeListener spacingResizeListener = new ElementResizeListener() {
-        @Override
-        public void onElementResize(ElementResizeEvent e) {
-            if (needsExpand()) {
-                getWidget().updateExpandCompensation();
-            }
+    private ElementResizeListener spacingResizeListener = event -> {
+        if (needsExpand()) {
+            getWidget().updateExpandCompensation();
         }
     };
 
index a77870ec2fdf329c7d760780e6a42f9bee79915e..078b60dc9c595c70218917a5be84007ef536b06f 100644 (file)
@@ -21,7 +21,6 @@ import com.vaadin.client.communication.RpcProxy;
 import com.vaadin.client.communication.StateChangeEvent;
 import com.vaadin.client.ui.AbstractFieldConnector;
 import com.vaadin.client.ui.VSlider;
-import com.vaadin.client.ui.layout.ElementResizeEvent;
 import com.vaadin.client.ui.layout.ElementResizeListener;
 import com.vaadin.shared.ui.Connect;
 import com.vaadin.shared.ui.slider.SliderServerRpc;
@@ -35,13 +34,8 @@ public class SliderConnector extends AbstractFieldConnector
     protected SliderServerRpc rpc = RpcProxy.create(SliderServerRpc.class,
             this);
 
-    private final ElementResizeListener resizeListener = new ElementResizeListener() {
-
-        @Override
-        public void onElementResize(ElementResizeEvent e) {
-            getWidget().iLayout();
-        }
-    };
+    private final ElementResizeListener resizeListener = event -> getWidget()
+            .iLayout();
 
     @Override
     public void init() {
index c979325f7e9dba19128b47ff9d874b7e0854d390..a425da2231b2ba90e70e52369be4ec27eb8f455b 100644 (file)
@@ -31,7 +31,6 @@ import com.google.gwt.event.shared.HandlerManager;
 import com.google.gwt.event.shared.HandlerRegistration;
 import com.google.gwt.user.client.DOM;
 import com.google.gwt.user.client.Event;
-import com.google.gwt.user.client.EventListener;
 import com.google.gwt.user.client.Timer;
 import com.vaadin.client.BrowserInfo;
 import com.vaadin.client.DeferredWorker;
@@ -727,12 +726,9 @@ public abstract class ScrollbarBundle implements DeferredWorker {
 
         if (isInvisibleScrollbar) {
             Event.sinkEvents(root, Event.ONSCROLL);
-            Event.setEventListener(root, new EventListener() {
-                @Override
-                public void onBrowserEvent(Event event) {
-                    invisibleScrollbarTemporaryResizer.show();
-                }
-            });
+            Event.setEventListener(root,
+                    event -> invisibleScrollbarTemporaryResizer.show());
+
             root.getStyle().setVisibility(Visibility.HIDDEN);
         } else {
             Event.sinkEvents(root, 0);
index ccbb28581f689ecacb12b2437f064df59ee1dfe7..99d5d9ce58b91bf61ddad7ee99e1d3b57a63cca6 100644 (file)
@@ -72,7 +72,7 @@ public class OsgiUIProvider extends UIProvider {
     public UI createInstance(UICreateEvent event) {
         if (prototype) {
             UI ui = serviceObjects.getService();
-            ui.addDetachListener(e -> serviceObjects.ungetService(ui));
+            ui.addDetachListener(event2 -> serviceObjects.ungetService(ui));
             return ui;
         }
         logService.ifPresent(log -> log.log(LogService.LOG_WARNING,
index 91f464b118ca53493ea20c61f17d642ef43fb29b..500ca62dc372216b39223fd17c5a2b8762b4ab16 100644 (file)
@@ -121,7 +121,7 @@ public class Navigator implements Serializable {
             }
             if (navigator != null) {
                 popStateListenerRegistration = ui.getPage().addPopStateListener(
-                        e -> navigator.navigateTo(getState()));
+                        event -> navigator.navigateTo(getState()));
             }
         }
 
index 04fcbd0c801ca62ace9c4ac068dda8c9f7fc0bed..79ba80d7fe33826da04b9c913a6e1e22332aaae2 100644 (file)
@@ -65,7 +65,7 @@ public class PushRequestHandler
     public PushRequestHandler(VaadinServletService service)
             throws ServiceException {
 
-        service.addServiceDestroyListener(e -> destroy());
+        service.addServiceDestroyListener(event -> destroy());
 
         final ServletConfig vaadinServletConfig = service.getServlet()
                 .getServletConfig();
index 0da6cbef0f589bac81f171fe569c86fa7ad7d4d0..25be973e5656044914de150e4131b6a2d1ff1da4 100644 (file)
@@ -275,20 +275,21 @@ public class Tree<T> extends Composite
         treeGrid.setHeightUndefined();
         treeGrid.setHeightMode(HeightMode.UNDEFINED);
 
-        treeGrid.addExpandListener(e -> {
-            fireExpandEvent(e.getExpandedItem(), e.isUserOriginated());
+        treeGrid.addExpandListener(event -> {
+            fireExpandEvent(event.getExpandedItem(), event.isUserOriginated());
             if (autoRecalculateWidth) {
                 treeGrid.recalculateColumnWidths();
             }
         });
-        treeGrid.addCollapseListener(e -> {
-            fireCollapseEvent(e.getCollapsedItem(), e.isUserOriginated());
+        treeGrid.addCollapseListener(event -> {
+            fireCollapseEvent(event.getCollapsedItem(),
+                    event.isUserOriginated());
             if (autoRecalculateWidth) {
                 treeGrid.recalculateColumnWidths();
             }
         });
-        treeGrid.addItemClickListener(e -> fireEvent(
-                new ItemClick<>(this, e.getItem(), e.getMouseEventDetails())));
+        treeGrid.addItemClickListener(event -> fireEvent(new ItemClick<>(this,
+                event.getItem(), event.getMouseEventDetails())));
     }
 
     /**
index 435f20d64f65a70121a5a755b0cc5696f18a7fae..551a77ac377fce97511d6f8057d1979f60ab7d3d 100644 (file)
@@ -277,8 +277,8 @@ public class ColorPickerPopup extends Window implements HasValue<Color> {
         blueSlider = createRGBSlider("Blue", "blue");
         setRgbSliderValues(color);
 
-        redSlider.addValueChangeListener(e -> {
-            double red = e.getValue();
+        redSlider.addValueChangeListener(event -> {
+            double red = event.getValue();
             if (!updatingColors) {
                 Color newColor = new Color((int) red, selectedColor.getGreen(),
                         selectedColor.getBlue());
@@ -288,8 +288,8 @@ public class ColorPickerPopup extends Window implements HasValue<Color> {
 
         sliders.addComponent(redSlider);
 
-        greenSlider.addValueChangeListener(e -> {
-            double green = e.getValue();
+        greenSlider.addValueChangeListener(event -> {
+            double green = event.getValue();
             if (!updatingColors) {
                 Color newColor = new Color(selectedColor.getRed(), (int) green,
                         selectedColor.getBlue());
@@ -298,8 +298,8 @@ public class ColorPickerPopup extends Window implements HasValue<Color> {
         });
         sliders.addComponent(greenSlider);
 
-        blueSlider.addValueChangeListener(e -> {
-            double blue = e.getValue();
+        blueSlider.addValueChangeListener(event -> {
+            double blue = event.getValue();
             if (!updatingColors) {
                 Color newColor = new Color(selectedColor.getRed(),
                         selectedColor.getGreen(), (int) blue);
index 7329677ca35519af2944f372a0951a4efef17e4e..571594028eb3c42d15e11097d35e2e4a7aae973c 100644 (file)
@@ -283,6 +283,7 @@ public class EditorImpl<T> extends AbstractGridExtension<T>
      *             if the {@code rowNumber} is not in the backing data provider
      * @see #setEnabled(boolean)
      */
+    @Override
     public void editRow(int rowNumber)
             throws IllegalStateException, IllegalArgumentException {
         if (!isEnabled()) {
index c535789ea79cbc5819ce2e7c79c786a07ce96102..960a7d3bcbbe64e69f8dd2717c0a2ad90c62a47e 100644 (file)
@@ -86,7 +86,8 @@ public interface MultiSelectionModel<T>
     @Override
     public default Registration addSelectionListener(
             SelectionListener<T> listener) {
-        return addMultiSelectionListener(e -> listener.selectionChange(e));
+        return addMultiSelectionListener(
+                event -> listener.selectionChange(event));
     }
 
     /**
index 21b95c102ce05c4ba71e6de430b7b66e2aba0b3d..8bf02bfd2354dfec5b2e1b8779b8286d7c1fc614 100644 (file)
@@ -52,7 +52,8 @@ public interface SingleSelectionModel<T> extends GridSelectionModel<T>,
     @Override
     public default Registration addSelectionListener(
             SelectionListener<T> listener) {
-        return addSingleSelectionListener(e -> listener.selectionChange(e));
+        return addSingleSelectionListener(
+                event -> listener.selectionChange(event));
     }
 
     /**
index 5ee7b0e8613522e7c4d33ba50aeefd5abaf30f26..831c89ee18c7d136549e07b3c67851670f6b9072 100644 (file)
@@ -75,7 +75,7 @@ public class DropTargetExtension<T extends AbstractComponent>
     protected void registerDropTargetRpc() {
         registerRpc(
                 (DropTargetRpc) (types, data, dropEffect, mouseEventDetails) ->
-                onDrop(types, data,
+                    onDrop(types, data,
                         DropEffect.valueOf(dropEffect.toUpperCase(Locale.ROOT)),
                         mouseEventDetails));
     }
index 92edd734eb9634a84b6352ca3deaf02637afd234..8f4246489fee575f2773bb3cdcd87dcaf48dde66 100644 (file)
@@ -50,7 +50,8 @@ public abstract class BinderTestBase<BINDER extends Binder<ITEM>, ITEM> implemen
     protected Validator<String> notEmpty = Validator.from(val -> !val.isEmpty(),
             EMPTY_ERROR_MESSAGE);
     protected Converter<String, Integer> stringToInteger = Converter.from(
-            Integer::valueOf, String::valueOf, e -> NOT_NUMBER_ERROR_MESSAGE);
+            Integer::valueOf, String::valueOf,
+            e -> NOT_NUMBER_ERROR_MESSAGE);
     protected Validator<Integer> notNegative = Validator.from(x -> x >= 0,
             NEGATIVE_ERROR_MESSAGE);
 
index f6696155c2bb617a29c9b8c87df8d21154f8235e..131dc2025bdc07e954478ea9ebb8a64ee1058e0e 100644 (file)
@@ -136,10 +136,10 @@ public class GridMultiSelectionModelTest {
         List<String> selectionChanges = new ArrayList<>();
         Capture<List<String>> oldSelectionCapture = new Capture<>();
         ((MultiSelectionModelImpl<String>) customGrid.getSelectionModel())
-                .addMultiSelectionListener(e -> {
-                    selectionChanges.addAll(e.getValue());
+                .addMultiSelectionListener(event -> {
+                    selectionChanges.addAll(event.getValue());
                     oldSelectionCapture
-                            .setValue(new ArrayList<>(e.getOldSelection()));
+                            .setValue(new ArrayList<>(event.getOldSelection()));
                 });
 
         customGrid.getSelectionModel().select("Foo");
index 5791e2bc9d9dde76ab1e5ccdd885fd2c18b81874..4fb8b25199011f21dd7d07a13a70504205a8c617 100644 (file)
@@ -75,7 +75,7 @@ public class GridSingleSelectionModelTest {
 
         selectionChanges = new ArrayList<>();
         selectionModel.addSingleSelectionListener(
-                e -> selectionChanges.add(e.getValue()));
+                event -> selectionChanges.add(event.getValue()));
     }
 
     @Test(expected = IllegalStateException.class)
@@ -99,9 +99,9 @@ public class GridSingleSelectionModelTest {
         List<String> selectionChanges = new ArrayList<>();
         List<String> oldSelectionValues = new ArrayList<>();
         ((SingleSelectionModelImpl<String>) customGrid.getSelectionModel())
-                .addSingleSelectionListener(e -> {
-                    selectionChanges.add(e.getValue());
-                    oldSelectionValues.add(e.getOldValue());
+                .addSingleSelectionListener(event -> {
+                    selectionChanges.add(event.getValue());
+                    oldSelectionValues.add(event.getOldValue());
                 });
 
         customGrid.getSelectionModel().select("Foo");
index d7abcd73019f8d0c7cc5a1732ee8b0293af1e8a9..18b6a31b0df502ff9cd8d6299dac6989df16a6b8 100644 (file)
@@ -34,8 +34,8 @@ public class TreeGridTest {
         treeData.addItem("Foo", "Baz");
         treeGrid.setDataProvider(new TreeDataProvider<>(treeData));
 
-        treeGrid.addExpandListener(e -> expandEventFired = true);
-        treeGrid.addCollapseListener(e -> collapseEventFired = true);
+        treeGrid.addExpandListener(event -> expandEventFired = true);
+        treeGrid.addCollapseListener(event -> collapseEventFired = true);
 
         // Test expand event
         assertFalse(expandEventFired);
index 5a21e7e793f380fffacd634deef382066dc76276..49f56b1889b5b5913940d1e02f416fbe0cd70939 100644 (file)
@@ -28,8 +28,8 @@ public class ExtendedDesignWithEmptyAnnotation
         customField.setPlaceholder("Something");
         addComponent(customField);
 
-        ok.addClickListener(e -> Notification.show("OK"));
+        ok.addClickListener(event -> Notification.show("OK"));
 
-        CaNCEL.addClickListener(e -> Notification.show("cancel"));
+        CaNCEL.addClickListener(event -> Notification.show("cancel"));
     }
 }
index 45844bee25ca985e55e1b4936847c044da75007c..985dc44358a7d752cf8169ebdb41132ffc0ad4f9 100644 (file)
@@ -22,7 +22,7 @@ public class ButtonClickTest {
     public void clickDetachedButton() {
         Button b = new Button();
         AtomicInteger counter = new AtomicInteger(0);
-        b.addClickListener(e -> counter.incrementAndGet());
+        b.addClickListener(event -> counter.incrementAndGet());
 
         b.click();
         assertEquals(1, counter.get());
@@ -62,6 +62,6 @@ public class ButtonClickTest {
 
     private void addClickListener(Button b) {
         clicked = false;
-        b.addClickListener(e -> clicked = true);
+        b.addClickListener(event -> clicked = true);
     }
 }
index 54fb58a9c39c9cbae99a601dcc6bd96ddf56e799..dca55603d58c441056ba301fbf048de3bd732457 100644 (file)
@@ -317,9 +317,9 @@ public class TabSheetTest {
         Button b3 = new Button("b3");
         Button b4 = new Button("b4");
         TestTabsheet tabsheet = new TestTabsheet(b1, b2, b3, b4);
-        tabsheet.addSelectedTabChangeListener(e -> {
-            userOriginated.set(e.isUserOriginated());
-            selected.set(e.getTabSheet().getSelectedTab());
+        tabsheet.addSelectedTabChangeListener(event -> {
+            userOriginated.set(event.isUserOriginated());
+            selected.set(event.getTabSheet().getSelectedTab());
         });
 
         tabsheet.setSelectedTab(b2);
index 50385c5aedec3cbcb4025402d9787ed1235d2195..9b20015b37b4bb58d80db08807db7c9617935585 100644 (file)
@@ -220,7 +220,8 @@ public class AttachDetachWindowTest {
 
         final boolean[] eventFired = new boolean[1];
         ui.addComponentAttachListener(
-                e -> eventFired[0] = e.getAttachedComponent().equals(window));
+                event -> eventFired[0] = event.getAttachedComponent()
+                        .equals(window));
         ui.addWindow(window);
         assertTrue("Attach event is not fired for added window", eventFired[0]);
     }
@@ -232,7 +233,8 @@ public class AttachDetachWindowTest {
 
         final boolean[] eventFired = new boolean[1];
         ui.addComponentDetachListener(
-                e -> eventFired[0] = e.getDetachedComponent().equals(window));
+                event -> eventFired[0] = event.getDetachedComponent()
+                        .equals(window));
         ui.addWindow(window);
         ui.removeWindow(window);
 
index ee520a78f9d93c67ad42f96c777d4cb2cb31fda3..1d50bb85375d0480a6228e35bc48dcc354bf29bc 100644 (file)
@@ -1167,13 +1167,10 @@ public class NavigatorTest {
 
         AtomicReference<Map<String, String>> mapRef = new AtomicReference<>();
         AtomicReference<Map<String, String>> mapRefB = new AtomicReference<>();
-        navigator.addViewChangeListener(new ViewChangeListener() {
-            @Override
-            public boolean beforeViewChange(ViewChangeEvent event) {
-                mapRef.set(event.getParameterMap());
-                mapRefB.set(event.getParameterMap("b"));
-                return true;
-            }
+        navigator.addViewChangeListener(event -> {
+            mapRef.set(event.getParameterMap());
+            mapRefB.set(event.getParameterMap("b"));
+            return true;
         });
 
         navigator.navigateTo("view1");
index 6dafbfb8124011e4e7139c2bfff5b83cecf42631..a89b4459b9faaaebc43eddef275ad512f232e1ec 100644 (file)
@@ -84,8 +84,10 @@ public class AbstractSingleSelectTest {
 
         selectionChanges = new ArrayList<>();
         oldSelections = new ArrayList<>();
-        listing.addSelectionListener(e -> selectionChanges.add(e.getValue()));
-        listing.addSelectionListener(e -> oldSelections.add(e.getOldValue()));
+        listing.addSelectionListener(
+                event -> selectionChanges.add(event.getValue()));
+        listing.addSelectionListener(
+                event -> oldSelections.add(event.getOldValue()));
     }
 
     public static final Person PERSON_C = new Person("c", 3);
index 076c1299141e1a02bee01badec65a942f60d3207..63db70636cd3daaec83fce0913c4d2068f1ad73a 100644 (file)
@@ -50,7 +50,7 @@ public class CheckBoxTest {
         ui.setContent(cb);
         AtomicBoolean userOriginated = new AtomicBoolean(false);
         cb.addValueChangeListener(
-                e -> userOriginated.set(e.isUserOriginated()));
+                event -> userOriginated.set(event.isUserOriginated()));
         ComponentTest.syncToClient(cb);
         ServerRpcManager.getRpcProxy(cb, CheckBoxServerRpc.class)
                 .setChecked(true, new MouseEventDetails());
@@ -69,7 +69,7 @@ public class CheckBoxTest {
         ui.setContent(cb);
         AtomicBoolean userOriginated = new AtomicBoolean(true);
         cb.addValueChangeListener(
-                e -> userOriginated.set(e.isUserOriginated()));
+                event -> userOriginated.set(event.isUserOriginated()));
         cb.setValue(true);
         assertFalse(userOriginated.get());
         userOriginated.set(true);
index 31ff6fda5a762a4e37cf1fcba598a0df2e2dcf46..ee8854430525d87366fc6355393d9058871da2ae 100644 (file)
@@ -30,7 +30,7 @@ public class ComboBoxTest {
 
         // Reset value whenever it changes (in a real case, this listener would
         // do something with the selected value before discarding it)
-        comboBox.addValueChangeListener(e -> comboBox.setValue(null));
+        comboBox.addValueChangeListener(event -> comboBox.setValue(null));
 
         // "Attach" the component and initialize diffstate
         new MockUI().setContent(comboBox);
index 58b479b2b13ec8b55d01b55b2f2c048e76f43207..ba0398845cf73c76ce63204472f2b2284f6925cc 100644 (file)
@@ -20,7 +20,7 @@ public class MyVaadinUI extends UI {
     @Override
     protected void init(VaadinRequest request) {
         setContent(new Button("Click Me",
-                e -> Notification.show(service.getText())));
+                event -> Notification.show(service.getText())));
     }
 
 }
index 5188583166284c9e4e1bbf8fc9c30518301e2dd8..3daea2ac9b6000bc3679e5f3da369cfc9137f60e 100644 (file)
@@ -57,6 +57,7 @@ public class LongPollingProxyServerIT extends AbstractIntegrationTest {
     @Parameter(1)
     public String path;
 
+    @Override
     @Before
     public void setup() throws Exception {
         Assume.assumeTrue(
index a3f2dd1c477fcda1cd31d206675a8d95c021bf21..058028a2e7c1231c308c59267de8f5beffeac9c6 100644 (file)
  */
 package com.vaadin.tests.integration.push;
 
+import java.util.Timer;
+import java.util.TimerTask;
+
 import com.vaadin.annotations.Push;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.shared.ui.ContentMode;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.Label;
 
-import java.util.Timer;
-import java.util.TimerTask;
-
 @Push
 public class BasicPush extends AbstractTestUI {
 
@@ -59,13 +58,9 @@ public class BasicPush extends AbstractTestUI {
         addComponent(lbl);
 
         Button incrementButton = new Button("Increment",
-                new ClickListener() {
-
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        clientCounter++;
-                        lbl.setValue(String.valueOf(clientCounter));
-                    }
+                event -> {
+                    clientCounter++;
+                    lbl.setValue(String.valueOf(clientCounter));
                 });
         incrementButton.setId(INCREMENT_BUTTON_ID);
         addComponent(incrementButton);
@@ -103,13 +98,10 @@ public class BasicPush extends AbstractTestUI {
         startTimer.setId(START_TIMER_ID);
         addComponent(startTimer);
 
-        Button stopTimer = new Button("Stop timer", new ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                if (task != null) {
-                    task.cancel();
-                    task = null;
-                }
+        Button stopTimer = new Button("Stop timer", event -> {
+            if (task != null) {
+                task.cancel();
+                task = null;
             }
         });
         stopTimer.setId(STOP_TIMER_ID);
index 26cf31628a122cbc02fda6d785cd70e3099f52ff..7997cb835ef43c18c7c213fc34dc29ecafebf898 100644 (file)
@@ -27,7 +27,7 @@ public class MyUI extends UI {
         name.setCaption("Type your name here:");
 
         Button button = new Button("Click Me");
-        button.addClickListener(e -> layout.addComponent(
+        button.addClickListener(event -> layout.addComponent(
                 new Label("Thanks " + name.getValue() + ", it works!")));
 
         layout.addComponents(name, button);
index 6a83b7b611588aacd4f5dfe3bc997f839e741309..c5bf8d6c9b0db1936a708d71c303d33c830eeb95 100644 (file)
@@ -23,7 +23,7 @@ public class MyUI extends UI {
         name.setCaption("Type your name here:");
 
         Button button = new Button("Click Me");
-        button.addClickListener(e -> layout.addComponent(
+        button.addClickListener(event -> layout.addComponent(
                 new Label("Thanks " + name.getValue() + ", it works!")));
 
         layout.addComponents(name, button);
index 7fe9572e3e081076cea98e5317b344f7ab2902ba..26bb84385452088688c9734e018c4dfd6c8baa91 100644 (file)
@@ -23,7 +23,7 @@ public class DefaultView extends VerticalLayout implements View {
     void init() {
         setId("default-view");
         Button button = new Button("Click Me!",
-                e -> Notification.show(service.getText()));
+                event -> Notification.show(service.getText()));
         addComponent(button);
     }
 
index 7fe9572e3e081076cea98e5317b344f7ab2902ba..26bb84385452088688c9734e018c4dfd6c8baa91 100644 (file)
@@ -23,7 +23,7 @@ public class DefaultView extends VerticalLayout implements View {
     void init() {
         setId("default-view");
         Button button = new Button("Click Me!",
-                e -> Notification.show(service.getText()));
+                event -> Notification.show(service.getText()));
         addComponent(button);
     }
 
index c03645517adf112fac2aff0be4b021ceb4e52e23..b11125cfcc2651a9257c5b8d9c31cf40a8d0a742 100644 (file)
@@ -2,7 +2,6 @@ package com.vaadin.test.widgetset;
 
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.TextField;
 import com.vaadin.ui.UI;
@@ -19,13 +18,9 @@ public abstract class AbstractTestWidgetSetUI extends UI {
         name.setCaption("Type your name here:");
 
         Button button = new Button("Click Me");
-        button.addClickListener(new Button.ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent clickEvent) {
-                layout.addComponent(
-                        new Label("Thanks " + name.getValue() + ", it works!"));
-            }
-        });
+        button.addClickListener(
+                event -> new Label(
+                        "Thanks " + name.getValue() + ", it works!"));
 
         getPage().getJavaScript().execute(
                 "widgetsetinfo.innerText=document.querySelector('iframe').id;");
index 7f57cc10a720a8562ac43e1345d9331ae7b1cc6c..61da7255ff97afd43e06837d83091f7aa4b70e88 100644 (file)
@@ -462,7 +462,8 @@ public class GridElement extends AbstractComponentElement {
         Optional<WebElement> toggleButton = getDriver()
                 .findElement(By.className("v-grid-sidebar-content"))
                 .findElements(By.className("column-hiding-toggle")).stream()
-                .filter(e -> e.getText().equals(toggleCaption)).findAny();
+                .filter(e -> e.getText().equals(toggleCaption))
+                .findAny();
         if (toggleButton.isPresent()) {
             toggleButton.ifPresent(e -> e.click());
         } else {
index 4c0f5ab524a398f5e28bb4cc1e386a02a45ee1ef..a5c2d872955ebc0d97b785f3cb4063cc85c524c5 100644 (file)
@@ -46,8 +46,6 @@ import com.vaadin.server.DeploymentConfiguration;
 import com.vaadin.server.LegacyApplication;
 import com.vaadin.server.LegacyVaadinServlet;
 import com.vaadin.server.ServiceException;
-import com.vaadin.server.SessionInitEvent;
-import com.vaadin.server.SessionInitListener;
 import com.vaadin.server.SystemMessages;
 import com.vaadin.server.SystemMessagesInfo;
 import com.vaadin.server.SystemMessagesProvider;
@@ -133,13 +131,8 @@ public class ApplicationRunnerServlet extends LegacyVaadinServlet {
     @Override
     protected void servletInitialized() throws ServletException {
         super.servletInitialized();
-        getService().addSessionInitListener(new SessionInitListener() {
-            @Override
-            public void sessionInit(SessionInitEvent event)
-                    throws ServiceException {
-                onVaadinSessionStarted(event.getRequest(), event.getSession());
-            }
-        });
+        getService().addSessionInitListener(
+                event -> onVaadinSessionStarted(event.getRequest(), event.getSession()));
     }
 
     private void addDirectories(File parent, LinkedHashSet<String> packages,
index 695bc7f1994a59e058885b58b04d4791d1fc7d38..545ebf8a13c3fd640210f4e9147aa40cb59bd920 100644 (file)
@@ -48,6 +48,7 @@ import org.eclipse.jetty.server.Connector;
 import org.eclipse.jetty.server.Server;
 import org.eclipse.jetty.server.ServerConnector;
 import org.eclipse.jetty.util.Scanner;
+import org.eclipse.jetty.util.Scanner.BulkListener;
 import org.eclipse.jetty.util.log.JavaUtilLog;
 import org.eclipse.jetty.util.ssl.SslContextFactory;
 import org.eclipse.jetty.webapp.WebAppContext;
@@ -249,15 +250,11 @@ public class DevelopmentServerLauncher {
                 scanner.setScanInterval(interval);
 
                 scanner.setRecursive(true);
-                scanner.addListener(new Scanner.BulkListener() {
-                    @Override
-                    public void filesChanged(List<String> filenames)
-                            throws Exception {
-                        webappcontext.stop();
-                        server.stop();
-                        webappcontext.start();
-                        server.start();
-                    }
+                scanner.addListener((BulkListener) e-> {
+                    webappcontext.stop();
+                    server.stop();
+                    webappcontext.start();
+                    server.start();
                 });
                 scanner.setReportExistingFilesOnStartup(false);
                 scanner.setFilenameFilter(new FilenameFilter() {
index e4b90630e882a581db9ccde9c9c940d3569f8763..de5eb070770e05068f6874bba0a1960dddf6fb23 100644 (file)
@@ -32,15 +32,12 @@ import com.vaadin.server.FileResource;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.ui.BrowserFrame;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.CustomComponent;
 import com.vaadin.ui.HorizontalLayout;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.UI;
 import com.vaadin.ui.VerticalLayout;
-import com.vaadin.v7.data.Property.ValueChangeEvent;
-import com.vaadin.v7.data.Property.ValueChangeListener;
 import com.vaadin.v7.data.util.BeanItemContainer;
 import com.vaadin.v7.ui.Table;
 
@@ -208,20 +205,11 @@ public class ScreenshotBrowser extends UI {
 
             left.addComponent(createSpacer());
             left.addComponent(
-                    new Button("Commit actions", new Button.ClickListener() {
-                        @Override
-                        public void buttonClick(ClickEvent event) {
-                            commitActions();
-                        }
-                    }));
+                    new Button("Commit actions", event -> commitActions()));
 
             left.addComponent(createSpacer());
-            left.addComponent(new Button("Refresh", new Button.ClickListener() {
-                @Override
-                public void buttonClick(ClickEvent event) {
-                    refreshTableContainer();
-                }
-            }));
+            left.addComponent(
+                    new Button("Refresh", event -> refreshTableContainer()));
 
             Label expandSpacer = createSpacer();
             left.addComponent(expandSpacer);
@@ -253,12 +241,7 @@ public class ScreenshotBrowser extends UI {
         }
 
         private ClickListener createSetActionListener(final Action action) {
-            return new ClickListener() {
-                @Override
-                public void buttonClick(ClickEvent event) {
-                    setActions(action);
-                }
-            };
+            return event -> setActions(action);
         }
 
         public void setActions(final Action action) {
@@ -289,15 +272,13 @@ public class ScreenshotBrowser extends UI {
         table.setHeight("100%");
 
         table.setMultiSelect(true);
-        table.addValueChangeListener(new ValueChangeListener() {
-            @Override
-            public void valueChange(ValueChangeEvent event) {
-                @SuppressWarnings("unchecked")
-                Collection<ComparisonFailure> selectedRows = (Collection<ComparisonFailure>) table
-                        .getValue();
+        table.addValueChangeListener(event -> {
 
-                viewer.setItems(selectedRows);
-            }
+            @SuppressWarnings("unchecked")
+            Collection<ComparisonFailure> selectedRows = (Collection<ComparisonFailure>) table
+                    .getValue();
+
+            viewer.setItems(selectedRows);
         });
 
         table.addShortcutListener(
index 3ff6ac6b0915683b074b7bb896179a0db2f9d925..3c388a177c3660a43479efb0f5423f6f20577006 100644 (file)
@@ -21,8 +21,6 @@ import com.vaadin.server.VaadinRequest;
 import com.vaadin.shared.ui.window.WindowRole;
 import com.vaadin.tests.components.AbstractReindeerTestUI;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.Window;
 
 /**
@@ -42,36 +40,24 @@ public class WindowWaiAriaRoles extends AbstractReindeerTestUI {
     @Override
     protected void setup(VaadinRequest request) {
         Button closeButton = new Button("Close windows");
-        closeButton.addClickListener(new ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                while (!windows.isEmpty()) {
-                    Window window = windows.pop();
-                    removeWindow(window);
-                }
+        closeButton.addClickListener(event -> {
+            while (!windows.isEmpty()) {
+                Window window = windows.pop();
+                removeWindow(window);
             }
-
         });
 
         Button regularButton = new Button("Regular");
-        regularButton.addClickListener(new ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                Window regularWindow = new Window("Regular window");
-                openWindow(regularWindow);
-            }
+        regularButton.addClickListener(event -> {
+            Window regularWindow = new Window("Regular window");
+            openWindow(regularWindow);
         });
 
         Button alertButton = new Button("Alert");
-        alertButton.addClickListener(new ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                Window alertWindow = new Window("Alert window");
-                alertWindow.setAssistiveRole(WindowRole.ALERTDIALOG);
-                openWindow(alertWindow);
-            }
+        alertButton.addClickListener(event -> {
+            Window alertWindow = new Window("Alert window");
+            alertWindow.setAssistiveRole(WindowRole.ALERTDIALOG);
+            openWindow(alertWindow);
         });
         addComponent(closeButton);
         addComponent(regularButton);
index aa1e92563765ed666626ba007c90c1c13eaccde2..a98abd09271fd533fdc41da1e1a8b00166160055 100644 (file)
@@ -4,7 +4,6 @@ import com.vaadin.event.ShortcutAction.KeyCode;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractTestUIWithLog;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 
 public class ActionsOnInvisibleComponents extends AbstractTestUIWithLog {
 
@@ -19,36 +18,27 @@ public class ActionsOnInvisibleComponents extends AbstractTestUIWithLog {
 
         Button invisibleButton = new Button("Invisible button with shortcut");
         invisibleButton.setClickShortcut(KeyCode.A);
-        invisibleButton.addClickListener(new Button.ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                log("Click event for invisible button");
-            }
-        });
+        invisibleButton
+                .addClickListener(
+                        event -> log("Click event for invisible button"));
 
         invisibleButton.setVisible(false);
         addComponent(invisibleButton);
 
         Button disabledButton = new Button("Disabled button with shortcut");
         disabledButton.setClickShortcut(KeyCode.B);
-        disabledButton.addClickListener(new Button.ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                log("Click event for disabled button");
-            }
-        });
+        disabledButton
+                .addClickListener(
+                        event -> log("Click event for disabled button"));
 
         disabledButton.setEnabled(false);
         addComponent(disabledButton);
 
         Button enabledButton = new Button("Enabled button with shortcut");
         enabledButton.setClickShortcut(KeyCode.C);
-        enabledButton.addClickListener(new Button.ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                log("Click event for enabled button");
-            }
-        });
+        enabledButton
+                .addClickListener(
+                        event -> log("Click event for enabled button"));
 
         addComponent(enabledButton);
     }
index bcee2665194438cb43fa2a28dd43df96ea7e7a87..d95b2c0e96c734963a8d29a027e2774daeedb2e3 100644 (file)
@@ -3,7 +3,6 @@ package com.vaadin.tests.application;
 import com.vaadin.shared.ui.ContentMode;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.LegacyWindow;
 
@@ -23,13 +22,9 @@ public class ApplicationCloseTest extends TestBase {
 
         addComponent(applications);
         Label thisApp = new Label("This applications: " + this);
-        Button close = new Button("Close this", new Button.ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                LegacyWindow ui = (LegacyWindow) event.getButton().getUI();
-                ui.getApplication().close();
-            }
+        Button close = new Button("Close this", event -> {
+            LegacyWindow ui = (LegacyWindow) event.getButton().getUI();
+            ui.getApplication().close();
         });
 
         StringBuilder sb = new StringBuilder();
index b2c921029c8b0b5156f8f600e772bb0b966a785e..84ae57a73aae7c49d386bb6decbf4e5dd524b9a1 100644 (file)
@@ -20,16 +20,12 @@ import com.vaadin.server.VaadinServlet;
 import com.vaadin.tests.components.AbstractTestUIWithLog;
 import com.vaadin.ui.Alignment;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.CheckBox;
 import com.vaadin.ui.Component;
 import com.vaadin.ui.HorizontalLayout;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.Panel;
 import com.vaadin.ui.VerticalLayout;
-import com.vaadin.v7.data.Property.ValueChangeEvent;
-import com.vaadin.v7.data.Property.ValueChangeListener;
 import com.vaadin.v7.ui.TextField;
 
 /**
@@ -77,13 +73,7 @@ public class CommErrorEmulatorUI extends AbstractTestUIWithLog {
         addComponent(createConfigPanel());
         addComponent(createServerConfigPanel());
 
-        addComponent(new Button("Say hello", new ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                log("Hello");
-            }
-        }));
+        addComponent(new Button("Say hello", event -> log("Hello")));
     }
 
     /**
@@ -100,25 +90,20 @@ public class CommErrorEmulatorUI extends AbstractTestUIWithLog {
                 createTemporaryResponseCodeSetters("UIDL", uidlResponse));
         vl.addComponent(createTemporaryResponseCodeSetters("Heartbeat",
                 heartbeatResponse));
-        vl.addComponent(new Button("Activate", new ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                if (uidlResponse.code != null && uidlResponse.code != 200) {
-                    getServlet().setUIDLResponseCode(CommErrorEmulatorUI.this,
-                            uidlResponse.code, uidlResponse.time);
-                    log("Responding with " + uidlResponse.code
-                            + " to UIDL requests for " + uidlResponse.time
-                            + "s");
-                }
-                if (heartbeatResponse.code != null
-                        && heartbeatResponse.code != 200) {
-                    getServlet().setHeartbeatResponseCode(
-                            CommErrorEmulatorUI.this, heartbeatResponse.code,
-                            heartbeatResponse.time);
-                    log("Responding with " + heartbeatResponse.code
-                            + " to heartbeat requests for "
-                            + heartbeatResponse.time + "s");
-                }
+        vl.addComponent(new Button("Activate", event -> {
+            if (uidlResponse.code != null && uidlResponse.code != 200) {
+                getServlet().setUIDLResponseCode(CommErrorEmulatorUI.this,
+                        uidlResponse.code, uidlResponse.time);
+                log("Responding with " + uidlResponse.code
+                        + " to UIDL requests for " + uidlResponse.time + "s");
+            }
+            if (heartbeatResponse.code != null
+                    && heartbeatResponse.code != 200) {
+                getServlet().setHeartbeatResponseCode(CommErrorEmulatorUI.this,
+                        heartbeatResponse.code, heartbeatResponse.time);
+                log("Responding with " + heartbeatResponse.code
+                        + " to heartbeat requests for " + heartbeatResponse.time
+                        + "s");
             }
         }));
 
@@ -134,13 +119,9 @@ public class CommErrorEmulatorUI extends AbstractTestUIWithLog {
         reconnectDialogMessage
                 .setValue(getReconnectDialogConfiguration().getDialogText());
         reconnectDialogMessage
-                .addValueChangeListener(new ValueChangeListener() {
-                    @Override
-                    public void valueChange(ValueChangeEvent event) {
+                .addValueChangeListener(event ->
                         getReconnectDialogConfiguration().setDialogText(
-                                reconnectDialogMessage.getValue());
-                    }
-                });
+                reconnectDialogMessage.getValue()));
 
         final TextField reconnectDialogGaveUpMessage = new TextField(
                 "Reconnect gave up message");
@@ -149,41 +130,29 @@ public class CommErrorEmulatorUI extends AbstractTestUIWithLog {
         reconnectDialogGaveUpMessage.setValue(
                 getReconnectDialogConfiguration().getDialogTextGaveUp());
         reconnectDialogGaveUpMessage
-                .addValueChangeListener(new ValueChangeListener() {
-                    @Override
-                    public void valueChange(ValueChangeEvent event) {
+                .addValueChangeListener(event ->
                         getReconnectDialogConfiguration().setDialogTextGaveUp(
-                                reconnectDialogGaveUpMessage.getValue());
-                    }
-                });
+                reconnectDialogGaveUpMessage.getValue()));
         final TextField reconnectDialogReconnectAttempts = new TextField(
                 "Reconnect attempts");
         reconnectDialogReconnectAttempts.setConverter(Integer.class);
         reconnectDialogReconnectAttempts.setConvertedValue(
                 getReconnectDialogConfiguration().getReconnectAttempts());
         reconnectDialogReconnectAttempts
-                .addValueChangeListener(new ValueChangeListener() {
-                    @Override
-                    public void valueChange(ValueChangeEvent event) {
+                .addValueChangeListener(event ->
                         getReconnectDialogConfiguration().setReconnectAttempts(
                                 (Integer) reconnectDialogReconnectAttempts
-                                        .getConvertedValue());
-                    }
-                });
+                        .getConvertedValue()));
         final TextField reconnectDialogReconnectInterval = new TextField(
                 "Reconnect interval (ms)");
         reconnectDialogReconnectInterval.setConverter(Integer.class);
         reconnectDialogReconnectInterval.setConvertedValue(
                 getReconnectDialogConfiguration().getReconnectInterval());
         reconnectDialogReconnectInterval
-                .addValueChangeListener(new ValueChangeListener() {
-                    @Override
-                    public void valueChange(ValueChangeEvent event) {
+                .addValueChangeListener(event ->
                         getReconnectDialogConfiguration().setReconnectInterval(
                                 (Integer) reconnectDialogReconnectInterval
-                                        .getConvertedValue());
-                    }
-                });
+                        .getConvertedValue()));
 
         final TextField reconnectDialogGracePeriod = new TextField(
                 "Reconnect dialog grace period (ms)");
@@ -191,14 +160,11 @@ public class CommErrorEmulatorUI extends AbstractTestUIWithLog {
         reconnectDialogGracePeriod.setConvertedValue(
                 getReconnectDialogConfiguration().getDialogGracePeriod());
         reconnectDialogGracePeriod
-                .addValueChangeListener(new ValueChangeListener() {
-                    @Override
-                    public void valueChange(ValueChangeEvent event) {
-                        getReconnectDialogConfiguration().setDialogGracePeriod(
+                .addValueChangeListener(
+                        event -> getReconnectDialogConfiguration()
+                        .setDialogGracePeriod(
                                 (Integer) reconnectDialogGracePeriod
-                                        .getConvertedValue());
-                    }
-                });
+                                        .getConvertedValue()));
 
         final CheckBox reconnectDialogModal = new CheckBox(
                 "Reconnect dialog modality");
@@ -235,20 +201,14 @@ public class CommErrorEmulatorUI extends AbstractTestUIWithLog {
         timeField.setWidth("5em");
         Label l3 = new Label("seconds");
 
-        responseCode.addValueChangeListener(new ValueChangeListener() {
-            @Override
-            public void valueChange(ValueChangeEvent event) {
-                Integer code = (Integer) responseCode.getConvertedValue();
-                response.code = code;
-            }
+        responseCode.addValueChangeListener(event -> {
+            Integer code = (Integer) responseCode.getConvertedValue();
+            response.code = code;
         });
 
-        timeField.addValueChangeListener(new ValueChangeListener() {
-            @Override
-            public void valueChange(ValueChangeEvent event) {
-                Integer time = (Integer) timeField.getConvertedValue();
-                response.time = time;
-            }
+        timeField.addValueChangeListener(event -> {
+            Integer time = (Integer) timeField.getConvertedValue();
+            response.time = time;
         });
 
         hl.addComponents(l1, responseCode, l2, timeField, l3);
index f365c38ede05640605d299efea103a03622e2f8d..2400190dee8a2b1468259ef4325071b7dd2058fb 100644 (file)
@@ -18,7 +18,6 @@ package com.vaadin.tests.application;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractTestUIWithLog;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.JavaScript;
 
 public class ConfirmBrowserTabClose extends AbstractTestUIWithLog {
@@ -31,13 +30,7 @@ public class ConfirmBrowserTabClose extends AbstractTestUIWithLog {
         // 3. Choose to stay on the page after all
         // 4. Click the button
         // There should be no error
-        Button b = new Button("Say hello", new Button.ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                log("Hello");
-            }
-        });
+        Button b = new Button("Say hello", event -> log("Hello"));
         addComponent(b);
         JavaScript
                 .eval("window.addEventListener('beforeunload', function (e) {"
index 70378da6302526c75574fe838e962fd203d20eef..033b8b14c260ea0b97211ec87485a0e726d2cbf9 100644 (file)
@@ -32,11 +32,11 @@ public class ConnectorBundleStatus extends AbstractTestUI {
         statusDisplay.setId("bundleStatus");
 
         Button refreshButton = new Button("Refresh status",
-                e -> statusDisplay.updateStatus());
+                event -> statusDisplay.updateStatus());
         refreshButton.setId("refresh");
 
         Button rtaButton = new Button("Add RichTextArea (in the lazy bundle)",
-                e -> addComponent(new RichTextArea()));
+                event -> addComponent(new RichTextArea()));
         rtaButton.setId("rta");
 
         addComponents(statusDisplay, refreshButton, rtaButton);
index 9627f5de6adadb24fc969c3aee54b90d170184ed..b0e88b102b13d99b923f31af744b942aacd7da62 100644 (file)
@@ -24,8 +24,6 @@ import com.vaadin.server.VaadinService;
 import com.vaadin.shared.JsonConstants;
 import com.vaadin.tests.components.AbstractReindeerTestUI;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.CheckBox;
 
 public class CriticalNotifications extends AbstractReindeerTestUI {
@@ -43,91 +41,53 @@ public class CriticalNotifications extends AbstractReindeerTestUI {
 
         Button sessionExpired = new Button("Session expired");
         addComponent(sessionExpired);
-        sessionExpired.addClickListener(new ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                showCriticalNotification(
-                        systemMessages.getSessionExpiredCaption(),
-                        systemMessages.getSessionExpiredMessage(),
-                        getDetailsMessage(),
-                        systemMessages.getSessionExpiredURL());
-
-            }
-        });
+        sessionExpired.addClickListener(event ->
+            showCriticalNotification(systemMessages.getSessionExpiredCaption(),
+                systemMessages.getSessionExpiredMessage(), getDetailsMessage(),
+                systemMessages.getSessionExpiredURL()));
 
         Button authenticationError = new Button("Authentication error");
         addComponent(authenticationError);
-        authenticationError.addClickListener(new ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                showCriticalNotification(
-                        systemMessages.getAuthenticationErrorCaption(),
-                        systemMessages.getAuthenticationErrorMessage(),
-                        getDetailsMessage(),
-                        systemMessages.getAuthenticationErrorURL());
-
-            }
-        });
+        authenticationError.addClickListener(event ->
+            showCriticalNotification(systemMessages.getAuthenticationErrorCaption(),
+                systemMessages.getAuthenticationErrorMessage(),
+                getDetailsMessage(),
+                systemMessages.getAuthenticationErrorURL()));
 
         Button communicationError = new Button("Communication error");
         addComponent(communicationError);
-        communicationError.addClickListener(new ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                showCriticalNotification(
-                        systemMessages.getCommunicationErrorCaption(),
-                        systemMessages.getCommunicationErrorMessage(),
-                        getDetailsMessage(),
-                        systemMessages.getCommunicationErrorURL());
-
-            }
-        });
+        communicationError.addClickListener(event ->
+            showCriticalNotification(systemMessages.getCommunicationErrorCaption(),
+                systemMessages.getCommunicationErrorMessage(),
+                getDetailsMessage(),
+                systemMessages.getCommunicationErrorURL()));
 
         Button internalError = new Button("Internal error");
         addComponent(internalError);
-        internalError.addClickListener(new ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                showCriticalNotification(
-                        systemMessages.getInternalErrorCaption(),
-                        systemMessages.getInternalErrorMessage(),
-                        getDetailsMessage(),
-                        systemMessages.getInternalErrorURL());
-
-            }
-        });
+        internalError.addClickListener(event ->
+            showCriticalNotification(systemMessages.getInternalErrorCaption(),
+                systemMessages.getInternalErrorMessage(), getDetailsMessage(),
+                systemMessages.getInternalErrorURL()));
 
         Button cookiesDisabled = new Button("Cookies disabled");
         addComponent(cookiesDisabled);
-        cookiesDisabled.addClickListener(new ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                showCriticalNotification(
-                        systemMessages.getCookiesDisabledCaption(),
-                        systemMessages.getCookiesDisabledMessage(),
-                        getDetailsMessage(),
-                        systemMessages.getCookiesDisabledURL());
-
-            }
-        });
+        cookiesDisabled.addClickListener(event -> showCriticalNotification(
+                systemMessages.getCookiesDisabledCaption(),
+                systemMessages.getCookiesDisabledMessage(), getDetailsMessage(),
+                systemMessages.getCookiesDisabledURL()));
         Button custom = new Button("Custom");
         addComponent(custom);
-        custom.addClickListener(new ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
+        custom.addClickListener(
+                event ->
                 showCriticalNotification("Custom caption", "Custom message",
-                        "Custom details", "custom url");
-
-            }
-        });
+                "Custom details", "custom url"));
     }
 
     protected String getDetailsMessage() {
         if (includeDetails.getValue()) {
             return "Some details for the error";
-        } else {
-            return null;
         }
+        return null;
     }
 
     protected void showCriticalNotification(String caption, String message,
index a93fadeba4e3e971c265ff7fa1cbadfa1df24008..88a99ebd96f71ff6928d11b09771517c6df58d4b 100644 (file)
@@ -22,7 +22,6 @@ import java.util.List;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractTestUIWithLog;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Label;
 
 public class DetachOldUIOnReload extends AbstractTestUIWithLog {
@@ -32,19 +31,11 @@ public class DetachOldUIOnReload extends AbstractTestUIWithLog {
     @Override
     protected void setup(VaadinRequest request) {
         addComponent(new Label("This is UI " + getUIId()));
-        addComponent(new Button("Reload page", new Button.ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                getPage().reload();
-            }
-        }));
+        addComponent(new Button("Reload page", event -> getPage().reload()));
         addComponent(new Button("Read log messages from session",
-                new Button.ClickListener() {
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        for (String message : getSessionMessages(false)) {
-                            log(message);
-                        }
+                event -> {
+                    for (String message : getSessionMessages(false)) {
+                        log(message);
                     }
                 }));
     }
index 891e8233367f98cf8ee5a7564d83a9f588ae53d9..e7f92b1e012885ffc8008ff79b85efce9c922786 100644 (file)
@@ -3,8 +3,6 @@ package com.vaadin.tests.application;
 import com.vaadin.event.ShortcutAction.KeyCode;
 import com.vaadin.tests.components.AbstractTestCase;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.Component;
 import com.vaadin.ui.FormLayout;
 import com.vaadin.ui.HorizontalLayout;
@@ -50,15 +48,12 @@ public class ErrorInUnloadEvent extends AbstractTestCase {
         formLayout.addComponent(login);
         mainWindow.setContent(formLayout);
 
-        login.addClickListener(new ClickListener() {
-            @Override
-            public void buttonClick(final ClickEvent event) {
-                String username = userField.getValue();
-                String password = passwordField.getValue();
+        login.addClickListener(event -> {
+            String username = userField.getValue();
+            String password = passwordField.getValue();
 
-                user = username;
-                showMainWindow();
-            }
+            user = username;
+            showMainWindow();
         });
     }
 
@@ -82,13 +77,9 @@ public class ErrorInUnloadEvent extends AbstractTestCase {
         title.addStyleName("header-title");
         header.addComponent(title);
         Button logout = new Button("Logout");
-        logout.addClickListener(new ClickListener() {
-            @Override
-            public void buttonClick(final ClickEvent event) {
-                user = null;
-                showLoginWindow();
-            }
-
+        logout.addClickListener(event -> {
+            user = null;
+            showLoginWindow();
         });
         header.addComponent(logout);
         return header;
index 0c91814f8915f53f5e66ebf5399abb46edd53fd9..7f0c632fff05bca287ed3beb8ca3da090b812663 100644 (file)
@@ -18,7 +18,6 @@ package com.vaadin.tests.application;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractReindeerTestUIWithLog;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Component;
 import com.vaadin.ui.CssLayout;
 import com.vaadin.ui.Label;
@@ -51,19 +50,9 @@ public class MissingHierarchyDetection extends AbstractReindeerTestUIWithLog {
     protected void setup(VaadinRequest request) {
         addComponent(brokenLayout);
         addComponent(normalLayout);
-        addComponent(new Button("Toggle properly", new Button.ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                toggle(true);
-            }
-        }));
+        addComponent(new Button("Toggle properly", event -> toggle(true)));
         addComponent(
-                new Button("Toggle improperly", new Button.ClickListener() {
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        toggle(false);
-                    }
-                }));
+                new Button("Toggle improperly", event -> toggle(false)));
     }
 
     private void toggle(boolean properly) {
index 5624ba04950115a6234943c646f3556f09f4a271..3df075dac99c027152dd64e9b3aa05d0351cb1ba 100644 (file)
@@ -18,8 +18,6 @@ package com.vaadin.tests.application;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractReindeerTestUIWithLog;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.Button.ClickListener;
 
 public class ReconnectDialogUI extends AbstractReindeerTestUIWithLog {
 
@@ -30,13 +28,7 @@ public class ReconnectDialogUI extends AbstractReindeerTestUIWithLog {
                     .parseInt(request.getParameter("reconnectAttempts")));
         }
         Button b = new Button("Say hello");
-        b.addClickListener(new ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                log("Hello from the server");
-            }
-        });
+        b.addClickListener(event -> log("Hello from the server"));
 
         addComponent(b);
     }
index a6773c201e1dc57cd13af432008c3aacd7a88130..abb4d55d04e6aef8163cbd0fe349d0537bd4650e 100644 (file)
@@ -1,8 +1,6 @@
 package com.vaadin.tests.application;
 
 import com.vaadin.annotations.PreserveOnRefresh;
-import com.vaadin.server.Page.UriFragmentChangedEvent;
-import com.vaadin.server.Page.UriFragmentChangedListener;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractTestUIWithLog;
 import com.vaadin.ui.Label;
@@ -18,13 +16,7 @@ public class RefreshStatePreserve extends AbstractTestUIWithLog {
 
         log("Initial fragment: " + getPage().getUriFragment());
         getPage().addUriFragmentChangedListener(
-                new UriFragmentChangedListener() {
-                    @Override
-                    public void uriFragmentChanged(
-                            UriFragmentChangedEvent event) {
-                        log("Fragment changed to " + event.getUriFragment());
-                    }
-                });
+                event -> log("Fragment changed to " + event.getUriFragment()));
     }
 
     @Override
index 7c3f271ebac342d33f198566bf4de92c4f941acc..2edfe3a56afb46ec2ff1c0d28e0aee358368a168 100644 (file)
@@ -18,21 +18,16 @@ package com.vaadin.tests.application;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractTestUIWithLog;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.Button.ClickListener;
 
 public class ResynchronizeUI extends AbstractTestUIWithLog {
 
     @Override
     protected void setup(VaadinRequest request) {
-        Button b = new Button("Resynchronize", new ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                // Theme change is currently the only operation which always
-                // does resynchronize
-                setTheme("runo");
-                log("Set theme to runo");
-            }
+        Button b = new Button("Resynchronize", event -> {
+            // Theme change is currently the only operation which always
+            // does resynchronize
+            setTheme("runo");
+            log("Set theme to runo");
         });
         addComponent(b);
     }
index cceaca536da2ad022a6e3459e03a775cc2d2aa78..f1238653c3143f826cbd51fae11a47705128e0e9 100644 (file)
@@ -17,7 +17,6 @@ package com.vaadin.tests.application;
 
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Notification;
 import com.vaadin.ui.UI;
 
@@ -26,12 +25,8 @@ public class TerminalErrorNotification extends TestBase {
     @Override
     protected void setup() {
         Button button = new Button("Throw exception",
-                new Button.ClickListener() {
-
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        throw new RuntimeException("You asked for it");
-                    }
+                event -> {
+                    throw new RuntimeException("You asked for it");
                 });
 
         addComponent(button);
index ed611117d01d8906a8b1feba272803d6e4d15621..ec3c602277df6d0bfd5cdbde924c305820e5801e 100644 (file)
@@ -8,7 +8,6 @@ import com.vaadin.tests.components.AbstractTestCase;
 import com.vaadin.tests.integration.FlagSeResource;
 import com.vaadin.tests.util.Log;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Embedded;
 import com.vaadin.ui.LegacyWindow;
 import com.vaadin.ui.UI;
@@ -67,12 +66,8 @@ public class ThreadLocalInstances extends AbstractTestCase {
     public ThreadLocalInstances() {
         mainWindow.addComponent(log);
         mainWindow.addComponent(new Embedded("Icon", resource));
-        mainWindow.addComponent(new Button("Sync", new Button.ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                reportCurrentStatus("button listener");
-            }
-        }));
+        mainWindow.addComponent(new Button("Sync",
+                event -> reportCurrentStatus("button listener")));
 
         reportStatus("class init", staticInitApplication, staticInitRoot);
         reportCurrentStatus("app constructor");
index 1dda52a0a6ead6729e8025dee9925399cb2b769c..53b2d63f146ca5dca018ee965087f53937004f9a 100644 (file)
@@ -18,8 +18,6 @@ package com.vaadin.tests.application;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractTestUIWithLog;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.JavaScriptFunction;
 
 import elemental.json.JsonArray;
@@ -58,14 +56,8 @@ public class TimingInfoReported extends AbstractTestUIWithLog {
                     }
                 });
         getPage().getJavaScript().execute(reportTimings);
-        Button b = new Button("test request", new ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                getPage().getJavaScript().execute(reportTimings);
-
-            }
-        });
+        Button b = new Button("test request",
+                event -> getPage().getJavaScript().execute(reportTimings));
         addComponent(b);
     }
 }
index 7c9538a37111a2902679145c27d5e7f2a7e5df02..1ba17a7b087779d5a371c4a04b348721a3f55c86 100644 (file)
@@ -19,7 +19,6 @@ package com.vaadin.tests.application;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractReindeerTestUI;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Notification;
 
 public class VaadinSessionAttribute extends AbstractReindeerTestUI {
@@ -32,16 +31,12 @@ public class VaadinSessionAttribute extends AbstractReindeerTestUI {
         getSession().setAttribute(Integer.class, Integer.valueOf(42 * 2));
 
         addComponent(
-                new Button("Show attribute values", new Button.ClickListener() {
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        Notification notification = new Notification(
-                                getSession().getAttribute(ATTR_NAME) + " & "
-                                        + getSession()
-                                                .getAttribute(Integer.class));
-                        notification.setDelayMsec(Notification.DELAY_FOREVER);
-                        notification.show(getPage());
-                    }
+                new Button("Show attribute values", event -> {
+                    Notification notification = new Notification(
+                            getSession().getAttribute(ATTR_NAME) + " & "
+                                    + getSession().getAttribute(Integer.class));
+                    notification.setDelayMsec(Notification.DELAY_FOREVER);
+                    notification.show(getPage());
                 }));
     }
 
index d264c3e570174a2d570e464fd1d8493df8e8fffa..e684f0fddf30ad683ee8444133f075d4e38c2d1a 100644 (file)
@@ -3,7 +3,6 @@ package com.vaadin.tests.application;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractReindeerTestUI;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Label;
 
 public class WebBrowserSize extends AbstractReindeerTestUI {
@@ -17,15 +16,11 @@ public class WebBrowserSize extends AbstractReindeerTestUI {
         final Label browserSizeLabel = new Label("n/a");
         browserSizeLabel.setCaption("Client (browser window) size");
 
-        final Button update = new Button("Refresh", new Button.ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                screenSizeLabel.setValue(getBrowser().getScreenWidth() + " x "
-                        + getBrowser().getScreenHeight());
-                browserSizeLabel.setValue(getPage().getBrowserWindowWidth()
-                        + " x " + getPage().getBrowserWindowHeight());
-            }
+        final Button update = new Button("Refresh", event -> {
+            screenSizeLabel.setValue(getBrowser().getScreenWidth() + " x "
+                    + getBrowser().getScreenHeight());
+            browserSizeLabel.setValue(getPage().getBrowserWindowWidth() + " x "
+                    + getPage().getBrowserWindowHeight());
         });
 
         addComponent(update);
index 4d0f9caf9a7343a762be8e8434f83862eaac252e..758cc9ef8c48bbcee39e6de449058377705c8aa5 100644 (file)
@@ -6,8 +6,6 @@ import java.util.TimeZone;
 
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractReindeerTestUI;
-import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Label;
 
 public class WebBrowserTimeZone extends AbstractReindeerTestUI {
@@ -25,29 +23,24 @@ public class WebBrowserTimeZone extends AbstractReindeerTestUI {
                 "Browser to Europe/Helsinki offset difference");
         final Label containsLabel = addLabel("Browser could be in Helsinki");
 
-        addButton("Get TimeZone from browser", new Button.ClickListener() {
+        addButton("Get TimeZone from browser", event -> {
+            TimeZone hkiTZ = TimeZone.getTimeZone("Europe/Helsinki");
+            int hkiOffset = hkiTZ.getOffset(new Date().getTime());
 
-            @Override
-            public void buttonClick(ClickEvent event) {
-                TimeZone hkiTZ = TimeZone.getTimeZone("Europe/Helsinki");
-                int hkiOffset = hkiTZ.getOffset(new Date().getTime());
+            int browserOffset = getBrowser().getTimezoneOffset();
+            int browserRawOffset = getBrowser().getRawTimezoneOffset();
+            String[] tzs = TimeZone.getAvailableIDs(browserRawOffset);
 
-                int browserOffset = getBrowser().getTimezoneOffset();
-                int browserRawOffset = getBrowser().getRawTimezoneOffset();
-                String[] tzs = TimeZone.getAvailableIDs(browserRawOffset);
+            boolean contains = Arrays.asList(tzs).contains(hkiTZ.getID());
 
-                boolean contains = Arrays.asList(tzs).contains(hkiTZ.getID());
-
-                offsetLabel.setValue(String.valueOf(browserOffset));
-                rawOffsetLabel.setValue(String.valueOf(browserRawOffset));
-                diffLabel.setValue(String.valueOf(browserOffset - hkiOffset));
-                containsLabel.setValue(contains ? "Yes" : "No");
-                dstDiffLabel
-                        .setValue(String.valueOf(getBrowser().getDSTSavings()));
-                dstInEffectLabel
-                        .setValue(getBrowser().isDSTInEffect() ? "Yes" : "No");
-                curDateLabel.setValue(getBrowser().getCurrentDate().toString());
-            }
+            offsetLabel.setValue(String.valueOf(browserOffset));
+            rawOffsetLabel.setValue(String.valueOf(browserRawOffset));
+            diffLabel.setValue(String.valueOf(browserOffset - hkiOffset));
+            containsLabel.setValue(contains ? "Yes" : "No");
+            dstDiffLabel.setValue(String.valueOf(getBrowser().getDSTSavings()));
+            dstInEffectLabel
+                    .setValue(getBrowser().isDSTInEffect() ? "Yes" : "No");
+            curDateLabel.setValue(getBrowser().getCurrentDate().toString());
         });
     }
 
index 9ce27212e775ffc85e721e503f8abb30027f2c12..b4b1abaabd43ca5b90f07962bf67688485027165 100644 (file)
@@ -20,8 +20,6 @@ import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractReindeerTestUI;
 import com.vaadin.ui.Alignment;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.HorizontalLayout;
 import com.vaadin.ui.Label;
@@ -57,54 +55,44 @@ public class Calc extends AbstractReindeerTestUI {
             addCommentButton = new Button("Add Comment");
             addCommentButton.setWidth("100%");
 
-            addCommentButton.addClickListener(new ClickListener() {
-                @Override
-                public void buttonClick(ClickEvent event) {
-
-                    final Window w = new Window("Add comment");
-                    VerticalLayout vl = new VerticalLayout();
-                    vl.setMargin(true);
-
-                    final TextField tf = new TextField();
-                    tf.setSizeFull();
-                    vl.addComponent(tf);
-
-                    HorizontalLayout hl = new HorizontalLayout();
-
-                    Button okButton = new Button("OK");
-                    okButton.setWidth("100%");
-                    okButton.addClickListener(new ClickListener() {
-                        @Override
-                        public void buttonClick(ClickEvent event) {
-                            addRow("[ " + tf.getValue() + " ]");
-                            tf.setValue("");
-                            w.close();
-                            removeWindow(w);
-                        }
-                    });
-
-                    Button cancelButton = new Button("Cancel");
-                    cancelButton.setWidth("100%");
-                    cancelButton.addClickListener(new ClickListener() {
-                        @Override
-                        public void buttonClick(ClickEvent event) {
-                            tf.setValue("");
-                            w.close();
-                            removeWindow(w);
-                        }
-                    });
-
-                    hl.addComponent(cancelButton);
-                    hl.addComponent(okButton);
-                    hl.setSpacing(true);
-                    hl.setWidth("100%");
-
-                    vl.addComponent(hl);
-                    vl.setSpacing(true);
-
-                    w.setContent(vl);
-                    addWindow(w);
-                }
+            addCommentButton.addClickListener(event -> {
+                final Window w = new Window("Add comment");
+                VerticalLayout vl = new VerticalLayout();
+                vl.setMargin(true);
+
+                final TextField tf = new TextField();
+                tf.setSizeFull();
+                vl.addComponent(tf);
+
+                HorizontalLayout hl = new HorizontalLayout();
+
+                Button okButton = new Button("OK");
+                okButton.setWidth("100%");
+                okButton.addClickListener(event2 -> {
+                    addRow("[ " + tf.getValue() + " ]");
+                    tf.setValue("");
+                    w.close();
+                    removeWindow(w);
+                });
+
+                Button cancelButton = new Button("Cancel");
+                cancelButton.setWidth("100%");
+                cancelButton.addClickListener(event2 -> {
+                    tf.setValue("");
+                    w.close();
+                    removeWindow(w);
+                });
+
+                hl.addComponent(cancelButton);
+                hl.addComponent(okButton);
+                hl.setSpacing(true);
+                hl.setWidth("100%");
+
+                vl.addComponent(hl);
+                vl.setSpacing(true);
+
+                w.setContent(vl);
+                addWindow(w);
             });
 
             addComponent(addCommentButton);
@@ -231,21 +219,18 @@ public class Calc extends AbstractReindeerTestUI {
             // Create a button and use this application for event handling
             Button button = new Button(caption);
             button.setWidth("40px");
-            button.addClickListener(new ClickListener() {
-                @Override
-                public void buttonClick(ClickEvent event) {
-                    // Get the button that was clicked
-                    Button button = event.getButton();
+            button.addClickListener(event -> {
+                // Get the button that was clicked
+                Button b = event.getButton();
 
-                    // Get the requested operation from the button caption
-                    char requestedOperation = button.getCaption().charAt(0);
+                // Get the requested operation from the button caption
+                char requestedOperation = b.getCaption().charAt(0);
 
-                    // Calculate the new value
-                    double newValue = calculate(requestedOperation);
+                // Calculate the new value
+                double newValue = calculate(requestedOperation);
 
-                    // Update the result label with the new value
-                    display.setValue("" + newValue);
-                }
+                // Update the result label with the new value
+                display.setValue("" + newValue);
             });
             button.setId("button_" + caption);
 
index fc1d249e265f145352a8b2082fc01da29da30ad7..2c2a75a56fe6a7bfe437e7c01f9c8315c858582a 100644 (file)
@@ -4,8 +4,6 @@ import com.vaadin.server.VaadinService;
 import com.vaadin.tests.components.AbstractTestCase;
 import com.vaadin.tests.util.Log;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.LegacyWindow;
 
 public class ChangeSessionId extends AbstractTestCase {
@@ -20,30 +18,20 @@ public class ChangeSessionId extends AbstractTestCase {
         mainWindow.addComponent(log);
         mainWindow.addComponent(loginButton);
         mainWindow.addComponent(
-                new Button("Show session id", new Button.ClickListener() {
-
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        logSessionId();
-                    }
-                }));
+                new Button("Show session id", event -> logSessionId()));
         setMainWindow(mainWindow);
 
-        loginButton.addClickListener(new ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                String oldSessionId = getSessionId();
-                VaadinService
-                        .reinitializeSession(VaadinService.getCurrentRequest());
-                String newSessionId = getSessionId();
-                if (oldSessionId.equals(newSessionId)) {
-                    log.log("FAILED! Both old and new session id is "
-                            + newSessionId);
-                } else {
-                    log.log("Session id changed successfully from "
-                            + oldSessionId + " to " + newSessionId);
-                }
-
+        loginButton.addClickListener(event -> {
+            String oldSessionId = getSessionId();
+            VaadinService
+                    .reinitializeSession(VaadinService.getCurrentRequest());
+            String newSessionId = getSessionId();
+            if (oldSessionId.equals(newSessionId)) {
+                log.log("FAILED! Both old and new session id is "
+                        + newSessionId);
+            } else {
+                log.log("Session id changed successfully from " + oldSessionId
+                        + " to " + newSessionId);
             }
         });
         logSessionId();
index c559b678a104fcc2daf8c9c3050d1e436d64b422..1362fd4b70f5a25b2fab269dab9893baed0868df 100644 (file)
@@ -18,7 +18,6 @@ package com.vaadin.tests.applicationcontext;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractTestUIWithLog;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Label;
 
 /**
@@ -40,13 +39,7 @@ public class CleanupBrokenUI extends AbstractTestUIWithLog {
             }
         });
 
-        addComponent(new Button("Ping", new Button.ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                log("pong");
-            }
-        }));
-
+        addComponent(new Button("Ping", event -> log("pong")));
     }
 
     private void logUIs() {
index 2d990b0b1f1310a5fb5f231926544120cc579a3f..6a43a69e53b6f09dcaa7d68d8a40a90df39dfad4 100644 (file)
@@ -26,7 +26,6 @@ import com.vaadin.server.WrappedHttpSession;
 import com.vaadin.tests.components.AbstractReindeerTestUI;
 import com.vaadin.tests.util.Log;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.UI;
 
 public class CloseSession extends AbstractReindeerTestUI {
@@ -68,84 +67,59 @@ public class CloseSession extends AbstractReindeerTestUI {
         addComponent(log);
         addComponent(
                 new Button("Close VaadinServiceSession and redirect elsewhere",
-                        new Button.ClickListener() {
-                            @Override
-                            public void buttonClick(ClickEvent event) {
-                                // Assuming Vaadin is deployed to the root
-                                // context
-                                getPage().setLocation(
-                                        "/statictestfiles/static.html");
-                                getSession().close();
-                            }
+                        event -> {
+                            // Assuming Vaadin is deployed to the root
+                            // context
+                            getPage().setLocation(
+                                    "/statictestfiles/static.html");
+                            getSession().close();
                         }));
         addComponent(new Button("Close VaadinServiceSession and reopen page",
-                new Button.ClickListener() {
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        getPage().setLocation(reopenUrl);
-                        getSession().close();
-                    }
+                event -> {
+                    getPage().setLocation(reopenUrl);
+                    getSession().close();
                 }));
         addComponent(new Button("Just close VaadinSession",
-                new Button.ClickListener() {
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        getSession().close();
-                    }
-                }));
+                event -> getSession().close()));
         addComponent(new Button("Just close HttpSession",
-                new Button.ClickListener() {
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        getSession().getSession().invalidate();
-                    }
-                }));
+                event -> getSession().getSession().invalidate()));
         addComponent(new Button("Invalidate HttpSession and reopen page",
-                new Button.ClickListener() {
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        VaadinService.getCurrentRequest().getWrappedSession()
-                                .invalidate();
-                        getPage().setLocation(reopenUrl);
-                    }
+                event -> {
+                    VaadinService.getCurrentRequest().getWrappedSession()
+                            .invalidate();
+                    getPage().setLocation(reopenUrl);
                 }));
         addComponent(new Button("Invalidate HttpSession and redirect elsewhere",
-                new Button.ClickListener() {
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        VaadinService.getCurrentRequest().getWrappedSession()
-                                .invalidate();
-                        getPage().setLocation("/statictestfiles/static.html");
-                    }
+                event -> {
+                    VaadinService.getCurrentRequest().getWrappedSession()
+                            .invalidate();
+                    getPage().setLocation("/statictestfiles/static.html");
                 }));
         addComponent(new Button("Invalidate HttpSession in a background thread",
-                new Button.ClickListener() {
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        final HttpSession session = ((WrappedHttpSession) VaadinService
-                                .getCurrentRequest().getWrappedSession())
-                                        .getHttpSession();
-                        Thread t = new Thread(new Runnable() {
-
-                            @Override
-                            public void run() {
-                                try {
-                                    Thread.sleep(1000);
-                                } catch (InterruptedException e) {
-                                    e.printStackTrace();
-                                }
-                                System.out.println(
-                                        "Invalidating session from thread "
-                                                + session.getId());
-                                session.invalidate();
-                                System.out.println(
-                                        "Invalidated session from thread "
-                                                + session.getId());
-
+                event -> {
+                    final HttpSession session = ((WrappedHttpSession) VaadinService
+                            .getCurrentRequest().getWrappedSession())
+                                    .getHttpSession();
+                    Thread t = new Thread(new Runnable() {
+
+                        @Override
+                        public void run() {
+                            try {
+                                Thread.sleep(1000);
+                            } catch (InterruptedException e) {
+                                e.printStackTrace();
                             }
-                        });
-                        t.start();
-                    }
+                            System.out
+                                    .println("Invalidating session from thread "
+                                            + session.getId());
+                            session.invalidate();
+                            System.out
+                                    .println("Invalidated session from thread "
+                                            + session.getId());
+
+                        }
+                    });
+                    t.start();
                 }));
     }
 
index 467bed010f294fabb43cdbd65cc1b3feadb013a1..346a1ae4aa0434c12723b7e1cf5d8ae4ecd6c92e 100644 (file)
@@ -21,8 +21,6 @@ import com.vaadin.server.VaadinRequest;
 import com.vaadin.server.VaadinService;
 import com.vaadin.server.VaadinSession;
 import com.vaadin.tests.components.AbstractTestUIWithLog;
-import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.UI;
 
 public class CloseUI extends AbstractTestUIWithLog {
@@ -53,53 +51,33 @@ public class CloseUI extends AbstractTestUIWithLog {
             log("Same WrappedSession id? " + oldSessionId.equals(sessionId));
         }
 
-        addButton("Log 'hello'", new Button.ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                log("Hello");
-            }
-        });
-        addButton("Close UI", new Button.ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                close();
-            }
-        });
+        addButton("Log 'hello'", event -> log("Hello"));
+        addButton("Close UI", event -> close());
 
-        addButton("Close UI (background)", new Button.ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                new UIRunSafelyThread(CloseUI.this) {
-                    @Override
-                    protected void runSafely() {
-                        close();
-                    }
-                }.start();
-            }
+        addButton("Close UI (background)", event -> {
+            new UIRunSafelyThread(CloseUI.this) {
+                @Override
+                protected void runSafely() {
+                    close();
+                }
+            }.start();
         });
         addButton("Close UI and redirect to /statictestfiles/static.html",
-                new Button.ClickListener() {
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        getPage().setLocation("/statictestfiles/static.html");
-                        close();
-                    }
+                event -> {
+                    getPage().setLocation("/statictestfiles/static.html");
+                    close();
                 });
         addButton(
                 "Close UI and redirect to /statictestfiles/static.html (background)",
-                new Button.ClickListener() {
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        new UIRunSafelyThread(CloseUI.this) {
-
-                            @Override
-                            protected void runSafely() {
-                                getPage().setLocation(
-                                        "/statictestfiles/static.html");
-                                close();
-                            }
-                        }.start();
-                    }
+                event -> {
+                    new UIRunSafelyThread(CloseUI.this) {
+                        @Override
+                        protected void runSafely() {
+                            getPage().setLocation(
+                                    "/statictestfiles/static.html");
+                            close();
+                        }
+                    }.start();
                 });
 
     }
index 0e9fc9c09ccb1824e4852f4f04e9ba29d5651e31..c2d3ccf1710c68ac47877739468e45b954fd3a88 100644 (file)
@@ -17,21 +17,13 @@ package com.vaadin.tests.applicationservlet;
 
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractTestUIWithLog;
-import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.Button.ClickListener;
 
 public class SessionExpiration extends AbstractTestUIWithLog {
 
     @Override
     protected void setup(VaadinRequest request) {
         getSession().getSession().setMaxInactiveInterval(2);
-        addButton("Click to avoid expiration", new ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                log("Clicked");
-            }
-        });
+        addButton("Click to avoid expiration", event -> log("Clicked"));
     }
 
     @Override
index cab012f3ef582c870bc78b7657d93429c0d95629..d2ee66d2291d1323d14fca38fd71ab3eee7f79e1 100644 (file)
@@ -8,10 +8,6 @@ import com.vaadin.server.VaadinRequest;
 import com.vaadin.server.VaadinService;
 import com.vaadin.tests.components.AbstractReindeerTestUI;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.Button.ClickListener;
-import com.vaadin.v7.data.Property.ValueChangeEvent;
-import com.vaadin.v7.data.Property.ValueChangeListener;
 import com.vaadin.v7.ui.NativeSelect;
 
 import elemental.json.JsonObject;
@@ -47,25 +43,17 @@ public class SystemMessages extends AbstractReindeerTestUI {
         localeSelect.addItem(new Locale("en", "US"));
         localeSelect.addItem(new Locale("fi", "FI"));
         localeSelect.addItem(Locale.GERMANY);
-        localeSelect.addValueChangeListener(new ValueChangeListener() {
-
-            @Override
-            public void valueChange(ValueChangeEvent event) {
-                Locale locale = (Locale) localeSelect.getValue();
-                setLocale(locale);
-            }
+        localeSelect.addValueChangeListener(event -> {
+            Locale locale = (Locale) localeSelect.getValue();
+            setLocale(locale);
         });
         localeSelect.setValue(new Locale("fi", "FI"));
         addComponent(localeSelect);
         final MyButton failButton = new MyButton();
         failButton.setCaption("Generate server side error");
-        failButton.addClickListener(new ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                failButton.fail = true;
-                failButton.markAsDirty();
-            }
+        failButton.addClickListener(event -> {
+            failButton.fail = true;
+            failButton.markAsDirty();
         });
         addComponent(failButton);
 
index c070870434dc162cfdef8e4dd497549a79aa4371..7bdb8754a621c0c575def1064e2937975adee2c5 100644 (file)
@@ -19,7 +19,6 @@ package com.vaadin.tests.browserfeatures;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractReindeerTestUI;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.UI;
 import com.vaadin.ui.VerticalLayout;
@@ -51,14 +50,8 @@ public class WebkitScrollbarTest extends AbstractReindeerTestUI {
         gl.setMargin(true);
 
         final Button testButton = new Button("Open Window",
-                new Button.ClickListener() {
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        UI.getCurrent().addWindow(testWindow);
-                    }
-                });
+                event -> UI.getCurrent().addWindow(testWindow));
         uiLayout.addComponent(testButton);
-
     }
 
     @Override
index 42ea6158fd1d360e4eda92c4daa422faf910b0a5..a1dd58acb10006ba9a603812735b768c0f4bb793 100644 (file)
@@ -4,8 +4,6 @@ import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.AbsoluteLayout;
 import com.vaadin.ui.AbsoluteLayout.ComponentPosition;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.Label;
 
 public class AbsoluteLayoutCorrectPositioningOfHiddenField extends TestBase {
@@ -25,19 +23,15 @@ public class AbsoluteLayoutCorrectPositioningOfHiddenField extends TestBase {
         abs.addComponent(l, "top:20px;left:20px");
 
         final Button action = new Button("Set visible");
-        action.addClickListener(new ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                if (l.isVisible()) {
-                    l.setValue("Top 70, Left 20");
-                    ComponentPosition position = abs.getPosition(l);
-                    position.setCSSString("top:70px;left:20px;");
-                    abs.setPosition(l, position);
-                } else {
-                    l.setVisible(true);
-                    action.setCaption("Move down");
-                }
+        action.addClickListener(event -> {
+            if (l.isVisible()) {
+                l.setValue("Top 70, Left 20");
+                ComponentPosition position = abs.getPosition(l);
+                position.setCSSString("top:70px;left:20px;");
+                abs.setPosition(l, position);
+            } else {
+                l.setVisible(true);
+                action.setCaption("Move down");
             }
         });
         action.setId("actionButton");
index c37bd5b144ded1f1aa0d0643634e39eec447793c..9cbb294dce2999407ca890c84447fad39a4c8c0c 100644 (file)
@@ -21,7 +21,6 @@ import com.vaadin.tests.components.AbstractReindeerTestUI;
 import com.vaadin.ui.AbsoluteLayout;
 import com.vaadin.ui.Alignment;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Embedded;
 import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.HorizontalLayout;
@@ -71,12 +70,7 @@ public class AbsoluteLayoutHideComponent extends AbstractReindeerTestUI {
         btnLogin.setCaption("Login");
         btnLogin.setWidth("-1px");
         btnLogin.setHeight("-1px");
-        btnLogin.addClickListener(new Button.ClickListener() {
-            @Override
-            public void buttonClick(Button.ClickEvent event) {
-                login();
-            }
-        });
+        btnLogin.addClickListener(event -> login());
         layoutLogin.addComponent(btnLogin);
 
         for (int index = 0; index < layoutLogin.getComponentCount(); index++) {
@@ -110,29 +104,17 @@ public class AbsoluteLayoutHideComponent extends AbstractReindeerTestUI {
         GridLayout gridButtons = new GridLayout(2, 3);
 
         Button btn1 = new Button("Button one");
-        btn1.addClickListener(new Button.ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-            }
+        btn1.addClickListener(event -> {
         });
         gridButtons.addComponent(btn1, 0, 0);
 
         Button btn2 = new Button("Button two");
-        btn2.addClickListener(new Button.ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-            }
+        btn2.addClickListener(event -> {
         });
         gridButtons.addComponent(btn2, 0, 1);
 
         Button btn3 = new Button("Button three");
-        btn3.addClickListener(new Button.ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-            }
+        btn3.addClickListener(event -> {
         });
         gridButtons.addComponent(btn3, 1, 0);
 
index b75d5931b582fb4976a448acc616df0f339ae82d..1ff293e9372b5ffb2a0463c448a54a284a005a37 100644 (file)
@@ -3,7 +3,6 @@ package com.vaadin.tests.components.absolutelayout;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.AbsoluteLayout;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Component;
 import com.vaadin.ui.NativeButton;
 
@@ -24,12 +23,8 @@ public class AbsoluteLayoutPrimaryStylename extends TestBase {
         addComponent(layout);
 
         addComponent(new Button("Change primary stylename",
-                new Button.ClickListener() {
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        layout.setPrimaryStyleName("my-second-absolute-layout");
-                    }
-                }));
+                event -> layout
+                        .setPrimaryStyleName("my-second-absolute-layout")));
     }
 
     @Override
index c14cda58f14ae6fcb7842141c2336bc00dcec014..7f7c8e30dfadf1e20db1dfa28b2524b0640ee4a0 100644 (file)
@@ -3,7 +3,6 @@ package com.vaadin.tests.components.absolutelayout;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.AbsoluteLayout;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.ComponentContainer;
 import com.vaadin.ui.VerticalLayout;
 
@@ -20,13 +19,7 @@ public class MoveComponentsFromAbsoluteLayoutToInnerLayout extends TestBase {
         al.setHeight("200px");
 
         testButton = new Button("Click to move to inner layout",
-                new Button.ClickListener() {
-
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        vl.addComponent(testButton);
-                    }
-                });
+                event -> vl.addComponent(testButton));
 
         al.addComponent(testButton);
 
@@ -36,13 +29,7 @@ public class MoveComponentsFromAbsoluteLayoutToInnerLayout extends TestBase {
         addComponent(al);
 
         Button b = new Button("Repaint inner layout",
-                new Button.ClickListener() {
-
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        vl.markAsDirty();
-                    }
-                });
+                event -> vl.markAsDirty());
 
         addComponent(b);
     }
index ac55e7f3e217a2dbea6d9fb3104552ef83326eb3..5382147a80c540cb4676060181b9a3e36402374e 100644 (file)
@@ -18,7 +18,6 @@ package com.vaadin.tests.components.abstractcomponent;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractReindeerTestUI;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.CssLayout;
 import com.vaadin.ui.Label;
 
@@ -34,20 +33,6 @@ public class ChangeHierarchyBeforeResponse extends AbstractReindeerTestUI {
         }
     };
 
-    private Button buttonToAdd = new Button("Added from beforeClientResponse",
-            new Button.ClickListener() {
-                @Override
-                public void buttonClick(ClickEvent event) {
-                    layout.addComponent(labelToRemove);
-                }
-            }) {
-        @Override
-        public void beforeClientResponse(boolean initial) {
-            super.beforeClientResponse(initial);
-            setCaption("Add label to layout");
-        }
-    };
-
     private Label labelToRemove = new Label("Label to remove") {
         int count = 0;
 
@@ -61,6 +46,15 @@ public class ChangeHierarchyBeforeResponse extends AbstractReindeerTestUI {
         }
     };
 
+    private Button buttonToAdd = new Button("Added from beforeClientResponse",
+            event -> layout.addComponent(labelToRemove)) {
+        @Override
+        public void beforeClientResponse(boolean initial) {
+            super.beforeClientResponse(initial);
+            setCaption("Add label to layout");
+        }
+    };
+
     @Override
     protected void setup(VaadinRequest request) {
         layout.addComponent(labelToRemove);
index 79ff22b3952c2c0695e91add83b8ff7b56223216..6d144529ea9626b703bc54f92b47bf8ad7a6e02e 100644 (file)
  */
 package com.vaadin.tests.components.abstractcomponent;
 
-import com.vaadin.event.ContextClickEvent;
 import com.vaadin.event.ContextClickEvent.ContextClickListener;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractTestUIWithLog;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 
 public class ContextClickUI extends AbstractTestUIWithLog {
 
     @Override
     protected void setup(VaadinRequest request) {
-        final ContextClickListener listener = new ContextClickListener() {
-
-            @Override
-            public void contextClick(ContextClickEvent event) {
-                log("Received context click at (" + event.getClientX() + ", "
+        final ContextClickListener listener = event -> log(
+                "Received context click at (" + event.getClientX() + ", "
                         + event.getClientY() + ")");
-            }
-        };
         getUI().addContextClickListener(listener);
 
-        addComponent(new Button("Remove listener", new Button.ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                getUI().removeContextClickListener(listener);
-            }
-        }));
+        addComponent(new Button("Remove listener",
+                event -> getUI().removeContextClickListener(listener)));
     }
 }
index f5b465a98cb502538847cf74a0fd775b34d1eada..943a4fc3920dbd72b640a00e7066a7716d4ff83b 100644 (file)
@@ -18,7 +18,6 @@ package com.vaadin.tests.components.abstractcomponent;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractReindeerTestUI;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Label;
 import com.vaadin.v7.ui.TextField;
 
@@ -43,19 +42,15 @@ public class PrimaryStyle extends AbstractReindeerTestUI {
         addComponent(tf);
 
         Button updateButton = new Button("Update styles",
-                new Button.ClickListener() {
+                event -> {
+                    label.setPrimaryStyleName("updated");
+                    label.setStyleName("correctly");
 
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        label.setPrimaryStyleName("updated");
-                        label.setStyleName("correctly");
+                    button.setPrimaryStyleName("updated");
+                    button.setStyleName("correctly");
 
-                        button.setPrimaryStyleName("updated");
-                        button.setStyleName("correctly");
-
-                        tf.setPrimaryStyleName("updated");
-                        tf.setStyleName("correctly");
-                    }
+                    tf.setPrimaryStyleName("updated");
+                    tf.setStyleName("correctly");
                 });
         updateButton.setId("update-button");
         addComponent(updateButton);
index 38c54f5d6aba475240cea44d9f2e4cf37b55622b..679ad6f18db2a40fff5b159db2e8be649e28c2b5 100644 (file)
@@ -35,13 +35,10 @@ public class ResponseWritingErrorHandling extends AbstractTestUIWithLog {
         Button button = new Button("Throw in beforeClientResponse") {
             private boolean throwInBeforeClientResponse = false;
             {
-                addClickListener(new ClickListener() {
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        throwInBeforeClientResponse = true;
-                        // Make sure beforeClientResponse is called
-                        markAsDirty();
-                    }
+                addClickListener(event -> {
+                    throwInBeforeClientResponse = true;
+                    // Make sure beforeClientResponse is called
+                    markAsDirty();
                 });
             }
 
index c35b1546c0264dede983b6365ae5bd2bc7731779..f54c44ca7c80b324bfea063e22531acb554ad971 100644 (file)
@@ -22,7 +22,6 @@ import com.vaadin.tests.components.AbstractReindeerTestUI;
 import com.vaadin.tests.widgetset.TestingWidgetSet;
 import com.vaadin.tests.widgetset.server.UseStateFromHierachyComponent;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Label;
 
 @Widgetset(TestingWidgetSet.NAME)
@@ -34,12 +33,8 @@ public class UseStateFromHierachy extends AbstractReindeerTestUI {
         component.setContent(new Label("Content child"));
 
         addComponent(component);
-        addComponent(new Button("Remove component", new Button.ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                removeComponent(component);
-            }
-        }));
+        addComponent(new Button("Remove component",
+                event -> removeComponent(component)));
     }
 
     @Override
index e0b6a074b6d17a1615919c92a0669eb910ef75c2..da5dfd7b66ec66be780913036f9f4864d3887bcd 100644 (file)
@@ -44,13 +44,8 @@ public abstract class AbstractComponentDataBindingTest extends TestBase
         ((Container.Sortable) cb.getContainerDataSource())
                 .sort(new Object[] { CAPTION }, new boolean[] { true });
         cb.setImmediate(true);
-        cb.addListener(new ValueChangeListener() {
-
-            @Override
-            public void valueChange(ValueChangeEvent event) {
-                updateLocale((Locale) localeSelect.getValue());
-            }
-        });
+        cb.addValueChangeListener(
+                event -> updateLocale((Locale) localeSelect.getValue()));
         return cb;
     }
 
index a9256e68e76208b160450a254b8cb87c955386d1..4dc7d2ff3d067a2aa3e2ed5c38b14e219a3e9c98 100644 (file)
@@ -2,8 +2,6 @@ package com.vaadin.tests.components.abstractfield;
 
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.Notification;
 import com.vaadin.v7.data.util.ObjectProperty;
 import com.vaadin.v7.data.validator.StringLengthValidator;
@@ -32,35 +30,30 @@ public class AbstractFieldCommitWithInvalidValues extends TestBase {
         tf.setBuffered(true);
         tf.setRequired(true);
 
-        Button b = new Button("Commit", new ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                try {
-                    tf.commit();
-                    if (tf.isValid()) {
-                        getMainWindow().showNotification(
-                                "OK! Form validated and no error was thrown",
-                                Notification.TYPE_HUMANIZED_MESSAGE);
-                    } else {
-                        getMainWindow().showNotification(
-                                "Form is invalid but no exception was thrown",
-                                Notification.TYPE_ERROR_MESSAGE);
-                    }
-                } catch (Exception e) {
-                    if (tf.isValid()) {
-                        getMainWindow().showNotification(
-                                "Form is valid but an exception was thrown",
-                                Notification.TYPE_ERROR_MESSAGE);
-                    } else {
-                        getMainWindow().showNotification(
-                                "OK! Error was thrown for an invalid input",
-                                Notification.TYPE_HUMANIZED_MESSAGE);
+        Button b = new Button("Commit", event -> {
+            try {
+                tf.commit();
+                if (tf.isValid()) {
+                    getMainWindow().showNotification(
+                            "OK! Form validated and no error was thrown",
+                            Notification.TYPE_HUMANIZED_MESSAGE);
+                } else {
+                    getMainWindow().showNotification(
+                            "Form is invalid but no exception was thrown",
+                            Notification.TYPE_ERROR_MESSAGE);
+                }
+            } catch (Exception e) {
+                if (tf.isValid()) {
+                    getMainWindow().showNotification(
+                            "Form is valid but an exception was thrown",
+                            Notification.TYPE_ERROR_MESSAGE);
+                } else {
+                    getMainWindow().showNotification(
+                            "OK! Error was thrown for an invalid input",
+                            Notification.TYPE_HUMANIZED_MESSAGE);
 
-                    }
                 }
             }
-
         });
 
         addComponent(tf);
index 07f2903e0e5a238dd9e5276c03a26d87a43c518b..c0fdd24c06eff4afb5a6c7a354e60f4594e9e7a3 100644 (file)
@@ -2,8 +2,6 @@ package com.vaadin.tests.components.abstractfield;
 
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Component.Event;
-import com.vaadin.ui.Component.Listener;
 import com.vaadin.v7.data.util.ObjectProperty;
 import com.vaadin.v7.ui.TextField;
 
@@ -32,12 +30,7 @@ public class AbstractFieldDataSourceReadOnly extends TestBase {
 
         // Button
         Button button = new Button("Make data source read-only");
-        button.addListener(new Listener() {
-            @Override
-            public void componentEvent(Event event) {
-                stateHolder.buttonClicked();
-            }
-        });
+        button.addListener(event -> stateHolder.buttonClicked());
 
         // Input field
         TextField input = new TextField("Field");
index b9fb03ad8f0315220d03030c94bdb46d94967b14..4f334862e0d68b11924235d72a7b0b429d3666fb 100644 (file)
@@ -3,7 +3,6 @@ package com.vaadin.tests.components.abstractfield;
 import java.util.Date;
 
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.v7.data.util.ObjectProperty;
 import com.vaadin.v7.ui.PopupDateField;
 
@@ -22,14 +21,7 @@ public class DateFieldBasedOnLong extends AbstractComponentDataBindingTest {
         property.setValue(new Date(2011 - 1900, 4, 6).getTime());
 
         addComponent(new Button("Set property value to 10000L",
-                new Button.ClickListener() {
-
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        property.setValue(10000L);
-
-                    }
-                }));
+                event -> property.setValue(10000L)));
     }
 
 }
index d5b8bdbb6891ab1a0377dac0f06cbac61464a359..0be16066f0186eb77839ec211f27aa096ffcfc5b 100644 (file)
@@ -2,8 +2,6 @@ package com.vaadin.tests.components.abstractfield;
 
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.tests.util.Log;
-import com.vaadin.v7.data.Property.ValueChangeEvent;
-import com.vaadin.v7.data.Property.ValueChangeListener;
 import com.vaadin.v7.data.util.ObjectProperty;
 import com.vaadin.v7.data.validator.DoubleValidator;
 import com.vaadin.v7.data.validator.IntegerValidator;
@@ -32,18 +30,14 @@ public class IntegerDoubleFieldsWithDataSource extends TestBase {
         final TextField tf = new TextField("Enter an integer");
         tf.setPropertyDataSource(new ObjectProperty<>(new Integer(2)));
         tf.setImmediate(true);
-        tf.addListener(new ValueChangeListener() {
-
-            @Override
-            public void valueChange(ValueChangeEvent event) {
-                try {
-                    log.log("Value for " + tf.getCaption() + " changed to "
-                            + tf.getValue());
-                    log.log("Converted value is " + tf.getConvertedValue());
-                } catch (Exception e) {
-                    // TODO: handle exception
-                    e.printStackTrace();
-                }
+        tf.addValueChangeListener(event -> {
+            try {
+                log.log("Value for " + tf.getCaption() + " changed to "
+                        + tf.getValue());
+                log.log("Converted value is " + tf.getConvertedValue());
+            } catch (Exception e) {
+                // TODO: handle exception
+                e.printStackTrace();
             }
         });
 
index 1f81609c19af8f4a996ed3052d412ef44e99f44d..73a14b2e55c0fae9d6d562ce67446939ff222b80 100644 (file)
@@ -2,7 +2,6 @@ package com.vaadin.tests.components.abstractfield;
 
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.tests.util.Log;
-import com.vaadin.v7.data.Property.ValueChangeEvent;
 import com.vaadin.v7.data.Property.ValueChangeListener;
 import com.vaadin.v7.ui.TextField;
 
@@ -27,18 +26,14 @@ public class IntegerFieldWithoutDataSource extends TestBase {
         final TextField tf = new TextField("Enter an integer");
         tf.setConverter(Integer.class);
         tf.setImmediate(true);
-        tf.addListener(new ValueChangeListener() {
-
-            @Override
-            public void valueChange(ValueChangeEvent event) {
-                try {
-                    log.log("Value for " + tf.getCaption() + " changed to "
-                            + tf.getValue());
-                    log.log("Converted value is " + tf.getConvertedValue());
-                } catch (Exception e) {
-                    // TODO: handle exception
-                    e.printStackTrace();
-                }
+        tf.addValueChangeListener(event -> {
+            try {
+                log.log("Value for " + tf.getCaption() + " changed to "
+                        + tf.getValue());
+                log.log("Converted value is " + tf.getConvertedValue());
+            } catch (Exception e) {
+                // TODO: handle exception
+                e.printStackTrace();
             }
         });
 
index d6e8d72297334bad064de3c0a95f7ac3c0c278b6..f67966c7a2ee40984a58287f5b9c83f9b0cc6009 100644 (file)
@@ -4,8 +4,6 @@ import com.vaadin.event.ShortcutAction.KeyCode;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractTestUIWithLog;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.TextField;
 
 public class ShortcutAddAndRemove extends AbstractTestUIWithLog {
@@ -16,28 +14,17 @@ public class ShortcutAddAndRemove extends AbstractTestUIWithLog {
     protected void setup(VaadinRequest request) {
         final Button logButton = new Button("Log a row (enter shortcut)");
         logButton.setClickShortcut(KeyCode.ENTER);
-        logButton.addClickListener(new ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                log.log("Log button was clicked");
-            }
-        });
+        logButton.addClickListener(event -> log.log("Log button was clicked"));
 
         final Button removeShortcut = new Button("Remove shortcut");
-        removeShortcut.addClickListener(new ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                logButton.removeClickShortcut();
-                logButton.setCaption("Log a row (no shortcut)");
-            }
+        removeShortcut.addClickListener(event -> {
+            logButton.removeClickShortcut();
+            logButton.setCaption("Log a row (no shortcut)");
         });
         final Button addShortcut = new Button("Add shortcut");
-        addShortcut.addClickListener(new ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                logButton.setClickShortcut(KeyCode.ENTER);
-                logButton.setCaption("Log a row (enter shortcut)");
-            }
+        addShortcut.addClickListener(event -> {
+            logButton.setClickShortcut(KeyCode.ENTER);
+            logButton.setCaption("Log a row (enter shortcut)");
         });
         addComponent(log);
         addComponent(logButton);
index 0740a715ff9781ff7dd4ba03ea4d307be8c66193..15c2e2113a76fddd2f38f6f32b9de7680c7b90db 100644 (file)
@@ -19,18 +19,11 @@ import com.vaadin.event.ShortcutAction.KeyCode;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractTestUIWithLog;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.Button.ClickListener;
 
 public class ShortcutWhenBodyFocused extends AbstractTestUIWithLog {
     @Override
     protected void setup(VaadinRequest request) {
-        Button b = new Button("Hello", new ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                log("Hello clicked");
-            }
-        });
+        Button b = new Button("Hello", event -> log("Hello clicked"));
         b.setClickShortcut(KeyCode.A);
         addComponent(b);
 
index 4ee2eac6fd81f3750b16b164f2c596b342b1810f..49745d96ca68af08d37ec64620a32d7de94704cb 100644 (file)
@@ -5,8 +5,6 @@ import java.util.Date;
 import com.vaadin.server.ErrorEvent;
 import com.vaadin.server.ErrorHandler;
 import com.vaadin.server.UserError;
-import com.vaadin.v7.data.Property.ValueChangeEvent;
-import com.vaadin.v7.data.Property.ValueChangeListener;
 import com.vaadin.v7.data.util.ObjectProperty;
 import com.vaadin.v7.ui.ComboBox;
 import com.vaadin.v7.ui.TextField;
@@ -29,14 +27,9 @@ public class TextFieldConversions extends AbstractComponentDataBindingTest {
         dataType.addItem(Date.class);
         dataType.addItem(String.class);
 
-        dataType.addListener(new ValueChangeListener() {
-
-            @Override
-            public void valueChange(ValueChangeEvent event) {
+        dataType.addValueChangeListener(event ->
                 tf.setPropertyDataSource(new ObjectProperty<>(o,
-                        (Class<Object>) dataType.getValue()));
-            }
-        });
+                (Class<Object>) dataType.getValue())));
         addComponent(dataType);
 
         tf = new TextField("TextField");
index 4b27d4fee5d57520f3f9926a226a4fe9c8a5f192..1092a51cf400ed735971265c00ca8d92b3b9eaf3 100644 (file)
@@ -74,6 +74,6 @@ public abstract class AbstractMultiSelectTestUI<MULTISELECT extends AbstractMult
     protected void createListenerMenu() {
         createListenerAction("Selection listener", "Listeners",
                 c -> c.addSelectionListener(
-                        e -> log("Selected: " + e.getNewSelection())));
+                        event -> log("Selected: " + event.getNewSelection())));
     }
 }
index f4da372996b8f39099e0ba75a9e7d7569eeab72b..6737c7dd9b4eac2ffd27ec04da6fa25b8a221dc6 100644 (file)
@@ -32,7 +32,8 @@ public abstract class AbstractSingleSelectTestUI<T extends AbstractSingleSelect<
 
     protected void createListenerMenu() {
         createListenerAction("Selection listener", "Listeners", c -> c
-                .addSelectionListener(e -> log("Selected: " + e.getValue())));
+                .addSelectionListener(
+                        event -> log("Selected: " + event.getValue())));
     }
 
     protected void createSelectionMenu() {
index 48a505583ed3e0a232e0a823ebd39e332a2d0438..d3317c748528f3d8788e1d53bb4fe3d2bfe88781 100644 (file)
@@ -32,11 +32,12 @@ public class AbstractSingleSelection extends AbstractTestUI {
         addComponent(componentSelect);
         addComponent(component); // This will be replaced in createComponent
         addComponent(
-                new Button("Deselect", e -> component.setSelectedItem(null)));
+                new Button("Deselect",
+                        event -> component.setSelectedItem(null)));
         addComponent(new Button("Select Bar",
-                e -> component.setSelectedItem("Bar")));
+                event -> component.setSelectedItem("Bar")));
         addComponent(new Button("Refresh",
-                e -> component.getDataProvider().refreshAll()));
+                event -> component.getDataProvider().refreshAll()));
 
         // Select a value from native select to create the initial component
         componentSelect.getDataProvider().fetch(new Query<>()).findFirst()
@@ -51,8 +52,8 @@ public class AbstractSingleSelection extends AbstractTestUI {
             select.setItems("Foo", "Bar", "Baz", "Reset");
             select.setSelectedItem("Bar");
 
-            select.addValueChangeListener(e -> {
-                if ("Reset".equals(e.getValue())) {
+            select.addValueChangeListener(event -> {
+                if ("Reset".equals(event.getValue())) {
                     select.setSelectedItem("Bar");
                 }
             });
index 1fb150d2a954a3532682b8761ee50148b3f808f0..fc9405c005fdf6ada7ed70fd92602deb34cfdda0 100644 (file)
@@ -19,7 +19,6 @@ import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractReindeerTestUI;
 import com.vaadin.ui.Accordion;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Component;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.Panel;
@@ -41,14 +40,10 @@ public class AccordionAddTab extends AbstractReindeerTestUI {
         tabs.setHeight(500, Unit.PIXELS);
         Button remove = new Button("Remove 'First'");
         final Tab me = tabs.addTab(addTab("First"));
-        remove.addClickListener(new Button.ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                tabs.removeTab(me);
-                Tab tab = tabs.addTab(addTab("Next"));
-                tabs.setSelectedTab(tab);
-            }
+        remove.addClickListener(event -> {
+            tabs.removeTab(me);
+            Tab tab = tabs.addTab(addTab("Next"));
+            tabs.setSelectedTab(tab);
         });
         addComponent(remove);
     }
index 32124372fd5cff885058b31c58243a7e6043a6ee..43df449a193e10d24a3d4d0d20d914d02990595b 100644 (file)
@@ -3,7 +3,6 @@ package com.vaadin.tests.components.accordion;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Accordion;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.NativeButton;
 
 public class AccordionPrimaryStylenames extends TestBase {
@@ -17,12 +16,9 @@ public class AccordionPrimaryStylenames extends TestBase {
         addComponent(acc);
 
         addComponent(
-                new Button("Set primary stylename", new Button.ClickListener() {
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        acc.setPrimaryStyleName("my-second-accordion");
-                    }
-                }));
+                new Button("Set primary stylename",
+                        event -> acc
+                                .setPrimaryStyleName("my-second-accordion")));
     }
 
     @Override
index 3304f8b088e34a31c631ad0440dad0c1ff373172..3a226f122fba2ea18fb7c286c5f2a726d4621eaa 100644 (file)
@@ -19,7 +19,6 @@ import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractReindeerTestUI;
 import com.vaadin.ui.Accordion;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 
 /**
  * Test for removing component from Accordion.
@@ -32,13 +31,8 @@ public class AccordionRemoveComponent extends AbstractReindeerTestUI {
     protected void setup(VaadinRequest request) {
         final Accordion accordion = new Accordion();
         Button button = new Button("remove");
-        button.addClickListener(new Button.ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                accordion.removeComponent(event.getButton());
-            }
-        });
+        button.addClickListener(
+                event -> accordion.removeComponent(event.getButton()));
         accordion.addComponent(button);
         addComponent(accordion);
     }
index ab9f8b16cd408e486b7f9cd9767b844dc88e97a6..86ee3286b9d6c93c8942b96954661a1e7ca740cf 100644 (file)
@@ -18,8 +18,6 @@ package com.vaadin.tests.components.accordion;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractReindeerTestUI;
 import com.vaadin.ui.Accordion;
-import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.TabSheet.Tab;
 import com.vaadin.ui.VerticalLayout;
@@ -53,13 +51,8 @@ public class AccordionRemoveTab extends AbstractReindeerTestUI {
         Tab last = tabs.addTab(l);
         last.setCaption("Three");
 
-        addButton("Remove First", new Button.ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                tabs.removeComponent(tabs.iterator().next());
-            }
-        });
+        addButton("Remove First",
+                event -> tabs.removeComponent(tabs.iterator().next()));
     }
 
     @Override
index 54cebed7fd87457bdeb28011919e6c2cd7c3ada2..e57bebe486dc52e912d1e16da007056995a185b3 100644 (file)
@@ -4,8 +4,6 @@ import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractReindeerTestUI;
 import com.vaadin.ui.Accordion;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.TabSheet.Tab;
 
@@ -27,21 +25,9 @@ public class AccordionTabIds extends AbstractReindeerTestUI {
         final Tab firstTab = accordion.addTab(new Label(FIRST_TAB_MESSAGE));
         firstTab.setId(FIRST_TAB_ID);
         Button setIdButton = new Button("Set id");
-        setIdButton.addClickListener(new ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                firstTab.setId(FIRST_TAB_ID);
-            }
-        });
+        setIdButton.addClickListener(event -> firstTab.setId(FIRST_TAB_ID));
         Button clearIdButton = new Button("Clear id");
-        clearIdButton.addClickListener(new ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                firstTab.setId(null);
-            }
-        });
+        clearIdButton.addClickListener(event -> firstTab.setId(null));
         addComponents(setIdButton, clearIdButton, accordion);
     }
 
index c86d1b2682eeaf9cc9dbd9470c98d3f2e7419351..efb546dc659979ada04da987600477c28d78bc77 100644 (file)
@@ -7,7 +7,6 @@ import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.AbstractComponentContainer;
 import com.vaadin.ui.Accordion;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Component;
 import com.vaadin.ui.Label;
 
@@ -45,36 +44,16 @@ public class RemoveTabs extends TestBase {
         getLayout().addComponent(accordion);
 
         closeCurrent = new Button("Close current tab");
-        closeCurrent.addClickListener(new Button.ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                closeCurrentTab();
-            }
-        });
+        closeCurrent.addClickListener(event -> closeCurrentTab());
 
         closeFirst = new Button("close first tab");
-        closeFirst.addClickListener(new Button.ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                closeFirstTab();
-            }
-        });
+        closeFirst.addClickListener(event -> closeFirstTab());
 
         closeLast = new Button("close last tab");
-        closeLast.addClickListener(new Button.ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                closeLastTab();
-            }
-        });
+        closeLast.addClickListener(event -> closeLastTab());
 
         reorderTabs = new Button("reorder");
-        reorderTabs.addClickListener(new Button.ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                reorder();
-            }
-        });
+        reorderTabs.addClickListener(event -> reorder());
 
         getLayout().addComponent(closeFirst);
         getLayout().addComponent(closeLast);
index a5b5c14e8fdce088ed48eaf7fd03c33af24f2bf7..a0b7a57c4ab1f00a2d1db80feed34706ca2f0e35 100644 (file)
@@ -2,7 +2,6 @@ package com.vaadin.tests.components.beanitemcontainer;
 
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.v7.ui.Table;
 
 public class BeanItemContainerNullValues extends TestBase {
@@ -27,18 +26,13 @@ public class BeanItemContainerNullValues extends TestBase {
                 BeanItemContainerGenerator.createContainer(100, 1));
         table.setColumnCollapsingAllowed(true);
 
-        Button b = new Button("Disable sorting", new Button.ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                table.setSortEnabled(!table.isSortEnabled());
-                if (table.isSortEnabled()) {
-                    event.getButton().setCaption("Disable sorting");
-                } else {
-                    event.getButton().setCaption("Enable sorting");
-                }
+        Button b = new Button("Disable sorting", event -> {
+            table.setSortEnabled(!table.isSortEnabled());
+            if (table.isSortEnabled()) {
+                event.getButton().setCaption("Disable sorting");
+            } else {
+                event.getButton().setCaption("Enable sorting");
             }
-
         });
 
         addComponent(table);
index e6fd9791b44fda0735d8422fadaf1cb8fe043b80..4274d446fe7a954a49147afc45d9db9e3c63368f 100644 (file)
@@ -9,7 +9,6 @@ import com.vaadin.server.StreamResource;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.BrowserFrame;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.HorizontalLayout;
 
 public class BrowserFrameIsVisible extends TestBase {
@@ -42,37 +41,23 @@ public class BrowserFrameIsVisible extends TestBase {
         browser.setSource(textResource);
         addComponent(browser);
 
-        page1.addClickListener(new Button.ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                TextSource helloSource = new TextSource("Hello World");
-                StreamResource helloResource = new StreamResource(helloSource,
-                        "helloworld.txt");
-                helloResource.setMIMEType("text/plain");
-                browser.setSource(helloResource);
-            }
+        page1.addClickListener(event -> {
+            TextSource helloSource = new TextSource("Hello World");
+            StreamResource helloResource = new StreamResource(helloSource,
+                    "helloworld.txt");
+            helloResource.setMIMEType("text/plain");
+            browser.setSource(helloResource);
         });
 
-        page2.addClickListener(new Button.ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                TextSource helloSource = new TextSource("Lorem Ipsum");
-                StreamResource helloResource = new StreamResource(helloSource,
-                        "loremipsum.txt");
-                helloResource.setMIMEType("text/plain");
-                browser.setSource(helloResource);
-            }
+        page2.addClickListener(event -> {
+            TextSource helloSource = new TextSource("Lorem Ipsum");
+            StreamResource helloResource = new StreamResource(helloSource,
+                    "loremipsum.txt");
+            helloResource.setMIMEType("text/plain");
+            browser.setSource(helloResource);
         });
 
-        page3.addClickListener(new Button.ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                browser.setSource(null);
-            }
-        });
+        page3.addClickListener(event -> browser.setSource(null));
     }
 
     @Override
index 9e4701f40b059ebae52b11be72905ed821495272..fe97095d2d5358d6b2169cbf10d4fe2ee7671900 100644 (file)
@@ -19,8 +19,6 @@ import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractReindeerTestUI;
 import com.vaadin.ui.Alignment;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.VerticalLayout;
 
@@ -33,22 +31,12 @@ public class ButtonClick extends AbstractReindeerTestUI {
     protected void setup(VaadinRequest request) {
         final VerticalLayout rootLayout = new VerticalLayout();
         final Label statusLabel = new Label("Test initialized");
-        rootLayout.addComponent(new Button("Click here", new ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                statusLabel.setValue(SUCCESS_TEXT);
-            }
-
-        }));
-        Button visitLocation = new Button("Drag here", new ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                statusLabel.setValue(WRONG_BUTTON_TEXT);
-            }
-
-        });
+        rootLayout.addComponent(new Button("Click here", event ->
+            statusLabel.setValue(SUCCESS_TEXT)));
+        Button visitLocation = new Button("Drag here",
+                event ->
+                statusLabel.setValue(WRONG_BUTTON_TEXT)
+        );
         rootLayout.addComponent(statusLabel);
         rootLayout.addComponent(visitLocation);
         rootLayout.setComponentAlignment(visitLocation, Alignment.BOTTOM_RIGHT);
index cbb0be14d5b30fe8671555128ec3fd25d7131352..ca5d21d9f47ca7503878628e1f9e31dd44589983 100644 (file)
@@ -6,8 +6,6 @@ import com.vaadin.event.ShortcutAction;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.tests.util.Log;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.Button.ClickListener;
 
 public class ButtonEnterWithWindowShortcut extends TestBase {
     Log log = new Log(5);
@@ -34,12 +32,7 @@ public class ButtonEnterWithWindowShortcut extends TestBase {
         });
 
         Button button = new Button("Focus me and press enter",
-                new ClickListener() {
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        log.log("button click listener fired");
-                    }
-                });
+                event -> log.log("button click listener fired"));
         button.focus();
 
         addComponent(log);
index 38195a34edace1b1107d59662342f994eed1345e..3497dc4653a9bf916dfa3b7c97a778fe78452a11 100644 (file)
@@ -2,19 +2,14 @@ package com.vaadin.tests.components.button;
 
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.Button.ClickListener;
 
 public class ButtonErrorMessage extends TestBase {
 
     @Override
     protected void setup() {
         Button b = new Button("Click for error");
-        b.addClickListener(new ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                throw new NullPointerException();
-            }
+        b.addClickListener(event -> {
+            throw new NullPointerException();
         });
         addComponent(b);
     }
index 1939c22cb79f0b54e43449916f7963c8c5340cb9..a8dccded86132d2de9100a70bc5a57222bf28813 100644 (file)
@@ -2,7 +2,6 @@ package com.vaadin.tests.components.button;
 
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 
 /*
  * NOTE This class is arbitrarily picked to represent a legacy application in
@@ -23,13 +22,8 @@ public class ButtonHtml extends TestBase {
         addComponent(b);
 
         final Button swapButton = new Button("<i>Swap button<i>");
-        swapButton.addClickListener(new Button.ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                swapButton.setCaptionAsHtml(!swapButton.isCaptionAsHtml());
-            }
-        });
+        swapButton.addClickListener(event -> swapButton
+                .setCaptionAsHtml(!swapButton.isCaptionAsHtml()));
         addComponent(swapButton);
     }
 
index bca7bfefc61375e4172edda6e25a8b79da0136c3..1834ffae52ae5f986875242a3d8a8a48f553a200 100644 (file)
@@ -19,7 +19,6 @@ package com.vaadin.tests.components.button;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractReindeerTestUI;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.DragAndDropWrapper;
 import com.vaadin.ui.DragAndDropWrapper.DragStartMode;
 import com.vaadin.ui.Notification;
@@ -32,12 +31,7 @@ public class ButtonIOSDragTest extends AbstractReindeerTestUI {
         final VerticalLayout layout = new VerticalLayout();
 
         Button offset = new Button("Drag me");
-        offset.addClickListener(new ClickListener() {
-            @Override
-            public void buttonClick(com.vaadin.ui.Button.ClickEvent event) {
-                Notification.show("Button clicked!");
-            }
-        });
+        offset.addClickListener(event -> Notification.show("Button clicked!"));
         DragAndDropWrapper dragMe = new DragAndDropWrapper(offset);
         dragMe.setDragStartMode(DragStartMode.WRAPPER);
         layout.addComponent(dragMe);
index fc4cc4957c1237849c12653a1df2555dea7fe434..2f5f3ff9d95fc19317e9da1407617966958dcd4b 100644 (file)
@@ -18,8 +18,6 @@ package com.vaadin.tests.components.button;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractReindeerTestUI;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.Label;
 
 /**
@@ -36,30 +34,26 @@ public class ButtonKeyboardClick extends AbstractReindeerTestUI {
             labels[i] = new Label();
         }
 
-        Button button = new Button("button", new ClickListener() {
+        Button button = new Button("button", event -> {
+            Label label = new Label(String.valueOf(event.getClientX()));
+            label.addStyleName("x");
+            getLayout().replaceComponent(labels[0], label);
+            labels[0] = label;
 
-            @Override
-            public void buttonClick(ClickEvent event) {
-                Label label = new Label(String.valueOf(event.getClientX()));
-                label.addStyleName("x");
-                getLayout().replaceComponent(labels[0], label);
-                labels[0] = label;
+            label = new Label(String.valueOf(event.getClientY()));
+            label.addStyleName("y");
+            getLayout().replaceComponent(labels[1], label);
+            labels[1] = label;
 
-                label = new Label(String.valueOf(event.getClientY()));
-                label.addStyleName("y");
-                getLayout().replaceComponent(labels[1], label);
-                labels[1] = label;
+            label = new Label(String.valueOf(event.getRelativeX()));
+            label.addStyleName("xRelative");
+            getLayout().replaceComponent(labels[2], label);
+            labels[2] = label;
 
-                label = new Label(String.valueOf(event.getRelativeX()));
-                label.addStyleName("xRelative");
-                getLayout().replaceComponent(labels[2], label);
-                labels[2] = label;
-
-                label = new Label(String.valueOf(event.getRelativeY()));
-                label.addStyleName("yRelative");
-                getLayout().replaceComponent(labels[3], label);
-                labels[3] = label;
-            }
+            label = new Label(String.valueOf(event.getRelativeY()));
+            label.addStyleName("yRelative");
+            getLayout().replaceComponent(labels[3], label);
+            labels[3] = label;
         });
         addComponent(button);
     }
index 78c82f80e2e9f42d231a0596e2d2721a967f44c3..50dd0b7ffef6d5ab2c5cb5a03f910585eda90005 100644 (file)
@@ -3,7 +3,6 @@ package com.vaadin.tests.components.button;
 import com.vaadin.shared.ui.ContentMode;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Label;
 
 public class ButtonMouseDetails extends TestBase {
@@ -12,30 +11,26 @@ public class ButtonMouseDetails extends TestBase {
 
     private int clickCounter = 1;
 
-    private Button.ClickListener clickListener = new Button.ClickListener() {
+    private Button.ClickListener clickListener = event -> {
+        StringBuilder str = new StringBuilder(out.getValue());
+        str.append(clickCounter + ":\t");
 
-        @Override
-        public void buttonClick(ClickEvent event) {
-            StringBuilder str = new StringBuilder(out.getValue());
-            str.append(clickCounter + ":\t");
+        // Modifier keys
+        str.append("ctrl=" + event.isCtrlKey() + ",\t");
+        str.append("alt=" + event.isAltKey() + ",\t");
+        str.append("meta=" + event.isMetaKey() + ",\t");
+        str.append("shift=" + event.isShiftKey() + ",\t");
 
-            // Modifier keys
-            str.append("ctrl=" + event.isCtrlKey() + ",\t");
-            str.append("alt=" + event.isAltKey() + ",\t");
-            str.append("meta=" + event.isMetaKey() + ",\t");
-            str.append("shift=" + event.isShiftKey() + ",\t");
+        // Coordinates
+        str.append("X=" + event.getRelativeX() + ",\t");
+        str.append("Y=" + event.getRelativeY() + ",\t");
+        str.append("clientX=" + event.getClientX() + ",\t");
+        str.append("clientY=" + event.getClientY());
 
-            // Coordinates
-            str.append("X=" + event.getRelativeX() + ",\t");
-            str.append("Y=" + event.getRelativeY() + ",\t");
-            str.append("clientX=" + event.getClientX() + ",\t");
-            str.append("clientY=" + event.getClientY());
+        str.append("\n");
 
-            str.append("\n");
-
-            out.setValue(str.toString());
-            clickCounter++;
-        }
+        out.setValue(str.toString());
+        clickCounter++;
     };
 
     @Override
index 1e0f85446ed9f580bbc7035cb3e530f758e967a6..8af8630c0312db30945c2c433e151a60fc612d06 100644 (file)
@@ -3,7 +3,6 @@ package com.vaadin.tests.components.button;
 import com.vaadin.server.ThemeResource;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.NativeButton;
 import com.vaadin.ui.UI;
@@ -20,15 +19,12 @@ public class ButtonToggleIcons extends UI {
         final ThemeResource iconResource = new ThemeResource(
                 "../runo/icons/16/arrow-left.png");
 
-        final ClickListener iconToggleListener = new ClickListener() {
-            @Override
-            public void buttonClick(final ClickEvent event) {
-                final Button btn = event.getButton();
-                if (btn.getIcon() == null) {
-                    btn.setIcon(iconResource);
-                } else {
-                    btn.setIcon(null);
-                }
+        final ClickListener iconToggleListener = event -> {
+            final Button btn = event.getButton();
+            if (btn.getIcon() == null) {
+                btn.setIcon(iconResource);
+            } else {
+                btn.setIcon(null);
             }
         };
 
index b4bafb05a2fae217f188f7b1371c333ad6d2e215..ec5c23a158693962221efc0338498e3dec0cd70f 100644 (file)
@@ -2,7 +2,6 @@ package com.vaadin.tests.components.button;
 
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 
 public class TooltipForDisabledButton extends TestBase {
 
@@ -25,23 +24,11 @@ public class TooltipForDisabledButton extends TestBase {
         buttonEnabled.setDescription("Tooltip for enabled");
         buttonDisabled.setDescription("Tooltip for disabled");
 
-        buttonDisabled.addClickListener(new Button.ClickListener() {
+        buttonDisabled.addClickListener(
+                event -> getMainWindow().showNotification("Clicked Disabled"));
 
-            @Override
-            public void buttonClick(ClickEvent event) {
-                getMainWindow().showNotification("Clicked Disabled");
-            }
-
-        });
-
-        buttonEnabled.addClickListener(new Button.ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                getMainWindow().showNotification("Clicked Enabled");
-            }
-
-        });
+        buttonEnabled.addClickListener(
+                event -> getMainWindow().showNotification("Clicked Enabled"));
 
         addComponent(buttonEnabled);
         addComponent(buttonDisabled);
index c4d90b314b6d06f84a5391de6342489d8a518b68..484f85977fa1803b53eb30e69d36bbe9535d68b7 100644 (file)
@@ -15,7 +15,6 @@
  */
 package com.vaadin.tests.components.checkbox;
 
-import com.vaadin.event.ContextClickEvent;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractTestUIWithLog;
 import com.vaadin.ui.CheckBox;
@@ -26,12 +25,7 @@ public class CheckboxContextClick extends AbstractTestUIWithLog {
     protected void setup(VaadinRequest request) {
         final CheckBox cb = new CheckBox("Right-click me", true);
         cb.addContextClickListener(
-                new ContextClickEvent.ContextClickListener() {
-                    @Override
-                    public void contextClick(ContextClickEvent event) {
-                        log("checkbox context clicked");
-                    }
-                });
+                event -> log("checkbox context clicked"));
 
         addComponent(cb);
     }
index 49fdea86c19991a34be5cbd86959fbd5f478656e..2dddf09dd32b3c10f0f616e0e26ad0a31cc5bbec 100644 (file)
@@ -19,7 +19,6 @@ import com.vaadin.annotations.Widgetset;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractReindeerTestUI;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.ColorPicker;
 
 /**
@@ -37,29 +36,20 @@ public class DefaultCaptionWidth extends AbstractReindeerTestUI {
         colorPicker.setDefaultCaptionEnabled(true);
 
         Button setWidth = new Button("Set explicit width",
-                new Button.ClickListener() {
-
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        colorPicker.setCaption(null);
-                        colorPicker.setWidth("150px");
-                    }
+                event -> {
+                    colorPicker.setCaption(null);
+                    colorPicker.setWidth("150px");
                 });
         setWidth.addStyleName("set-width");
         addComponent(setWidth);
 
         Button setCaption = new Button("Set explicit caption",
-                new Button.ClickListener() {
-
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        colorPicker.setCaption("caption");
-                        colorPicker.setWidthUndefined();
-                    }
+                event -> {
+                    colorPicker.setCaption("caption");
+                    colorPicker.setWidthUndefined();
                 });
         setCaption.addStyleName("set-caption");
         addComponent(setCaption);
-
     }
 
     @Override
index c957cc0673e5c3b0c68b30ea3ce11b34ba7b1ac1..6c79133087e456b7a48691a097242e754d1a3cd2 100644 (file)
@@ -29,15 +29,15 @@ public class ComboBoxAutoresetValue extends AbstractTestUIWithLog {
     protected void setup(VaadinRequest request) {
         ComboBox<String> comboBox = new ComboBox<>();
         comboBox.setItems(RESET, CHANGE, SOMETHING);
-        comboBox.addValueChangeListener(e -> {
-            String value = e.getValue();
+        comboBox.addValueChangeListener(event -> {
+            String value = event.getValue();
             log("Value changed to " + value);
 
-            if (e.isUserOriginated()) {
+            if (event.isUserOriginated()) {
                 if (RESET.equals(value)) {
-                    e.getSource().setValue(null);
+                    event.getSource().setValue(null);
                 } else if (CHANGE.equals(value)) {
-                    e.getSource().setValue(SOMETHING);
+                    event.getSource().setValue(SOMETHING);
                 }
             }
         });
index bbc067ec392f6e940bf1fa00a37984c6c5591d42..a9f95ae822728213962900975a90840bf62480b4 100644 (file)
@@ -4,7 +4,6 @@ import com.vaadin.event.ShortcutAction.KeyCode;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.tests.util.Log;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.v7.shared.ui.combobox.FilteringMode;
 import com.vaadin.v7.ui.ComboBox;
 
@@ -27,15 +26,8 @@ public class ComboBoxCombinedWithEnterShortcut extends TestBase {
 
         Button aButton = new Button("Show Value");
         aButton.setClickShortcut(KeyCode.ENTER);
-        aButton.addClickListener(new Button.ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                log.log("Button clicked. ComboBox value: " + l.getValue());
-
-            }
-
-        });
+        aButton.addClickListener(event -> log
+                .log("Button clicked. ComboBox value: " + l.getValue()));
 
         addComponent(log);
         addComponent(l);
index 09b84ba882fa9a6cef651d16bb0b5fa4e761b013..afbb1b4e48b93c843210c968203f1ee40ab87663 100644 (file)
@@ -2,11 +2,8 @@ package com.vaadin.tests.components.combobox;
 
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.HorizontalLayout;
 import com.vaadin.ui.Label;
-import com.vaadin.v7.data.Property;
-import com.vaadin.v7.data.Property.ValueChangeEvent;
 import com.vaadin.v7.data.util.IndexedContainer;
 import com.vaadin.v7.ui.ComboBox;
 import com.vaadin.v7.ui.Table;
@@ -55,13 +52,9 @@ public class ComboBoxDataSourceChange extends TestBase {
         state.addComponent(t);
 
         Button b = new Button("Use ds1");
-        b.addClickListener(new Button.ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                cb2.setContainerDataSource(ds1);
-                currentDS.setValue("ds1");
-            }
+        b.addClickListener(event -> {
+            cb2.setContainerDataSource(ds1);
+            currentDS.setValue("ds1");
         });
         state.addComponent(b);
 
@@ -71,25 +64,16 @@ public class ComboBoxDataSourceChange extends TestBase {
         state.addComponent(t);
 
         b = new Button("Use ds2");
-        b.addClickListener(new Button.ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                cb2.setContainerDataSource(ds2);
-                currentDS.setValue("ds2");
-            }
+        b.addClickListener(event -> {
+            cb2.setContainerDataSource(ds2);
+            currentDS.setValue("ds2");
         });
         state.addComponent(b);
 
         addComponent(hl);
 
-        cb2.addListener(new Property.ValueChangeListener() {
-            @Override
-            public void valueChange(ValueChangeEvent event) {
-                currentValue.setValue(
-                        String.valueOf(event.getProperty().getValue()));
-            }
-        });
+        cb2.addValueChangeListener(event -> currentValue
+                .setValue(String.valueOf(event.getProperty().getValue())));
     }
 
     @Override
index e2f79e6a6c3d4e7569a65e3ef79cc2c35818a0c7..455b2b6f1576859096a12c3680cf056c1bbc372a 100644 (file)
@@ -3,7 +3,6 @@ package com.vaadin.tests.components.combobox;
 import com.vaadin.event.ShortcutAction.KeyCode;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.ComboBox;
 import com.vaadin.ui.Component;
 import com.vaadin.ui.VerticalLayout;
@@ -19,13 +18,7 @@ public class ComboBoxInPopup extends TestBase {
         final Window w = new Window();
         w.setContent(layout);
         layout.addComponent(createComboBox());
-        Button close = new Button("Close window", new Button.ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                w.close();
-            }
-        });
+        Button close = new Button("Close window", event -> w.close());
         close.setClickShortcut(KeyCode.ESCAPE, null);
         layout.addComponent(close);
 
index 93c62db9e52c5bf94e0d048dd546761f2af0f39e..ebec6a88aca4726eb53ef8ec41e519aa04a21f63 100644 (file)
@@ -2,8 +2,6 @@ package com.vaadin.tests.components.combobox;
 
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.PopupView;
-import com.vaadin.ui.PopupView.PopupVisibilityEvent;
-import com.vaadin.ui.PopupView.PopupVisibilityListener;
 import com.vaadin.v7.ui.ComboBox;
 
 public class ComboBoxInPopupView extends TestBase {
@@ -29,13 +27,7 @@ public class ComboBoxInPopupView extends TestBase {
         final ComboBox cb2 = new ComboBox();
         cb2.setWidth("260px");
         PopupView pv2 = new PopupView("<u>2. focused (click)</u>", cb2);
-        pv2.addPopupVisibilityListener(new PopupVisibilityListener() {
-
-            @Override
-            public void popupVisibilityChange(PopupVisibilityEvent event) {
-                cb2.focus();
-            }
-        });
+        pv2.addPopupVisibilityListener(event -> cb2.focus());
         getLayout().addComponent(pv2);
 
     }
index bdf7131318894894d227dced2c290b0d2afd8c67..c829a30ef55b6bd1230da6700a4274a2d9b99627 100644 (file)
@@ -1,7 +1,5 @@
 package com.vaadin.tests.components.combobox;
 
-import com.vaadin.v7.data.Property.ValueChangeEvent;
-import com.vaadin.v7.data.Property.ValueChangeListener;
 import com.vaadin.v7.ui.ComboBox;
 
 public class ComboBoxPageLength extends ComboBoxes2<ComboBox> {
@@ -9,19 +7,15 @@ public class ComboBoxPageLength extends ComboBoxes2<ComboBox> {
     @Override
     public void initializeComponents() {
         super.initializeComponents();
-        getComponent().addValueChangeListener(new ValueChangeListener() {
-
-            @Override
-            public void valueChange(ValueChangeEvent event) {
-                if (event.getProperty() != null) {
-                    if (event.getProperty().getValue() != null) {
-                        Integer value = Integer.parseInt(
-                                ((String) event.getProperty().getValue())
-                                        .split(" ")[1]);
-                        getComponent().setPageLength(value);
-                    } else {
-                        getComponent().setPageLength(0);
-                    }
+        getComponent().addValueChangeListener(event -> {
+            if (event.getProperty() != null) {
+                if (event.getProperty().getValue() != null) {
+                    Integer value = Integer
+                            .parseInt(((String) event.getProperty().getValue())
+                                    .split(" ")[1]);
+                    getComponent().setPageLength(value);
+                } else {
+                    getComponent().setPageLength(0);
                 }
             }
         });
index 720780bb3bdc391df5e7b94aede25b604d561063..7bf1c658fc918d426bb9879dc614b948ff1faf7f 100644 (file)
@@ -3,8 +3,6 @@ package com.vaadin.tests.components.combobox;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractReindeerTestUI;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.HorizontalLayout;
 import com.vaadin.ui.VerticalLayout;
 import com.vaadin.v7.ui.ComboBox;
@@ -23,13 +21,10 @@ public class ComboBoxResetValue extends AbstractReindeerTestUI {
         final ComboBox cbNullSelectionNotAllowed = getComboBoxWithNullSelectionNotAllowed();
 
         Button b = new Button("Reset");
-        b.addClickListener(new ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                cbNullSelectionAllowedWithSetNullSelectionItemId.setValue(null);
-                cbNullSelectionAllowedWithoutNullSelectionItemId.setValue(null);
-                cbNullSelectionNotAllowed.setValue(null);
-            }
+        b.addClickListener(event -> {
+            cbNullSelectionAllowedWithSetNullSelectionItemId.setValue(null);
+            cbNullSelectionAllowedWithoutNullSelectionItemId.setValue(null);
+            cbNullSelectionNotAllowed.setValue(null);
         });
         addComponents(new HorizontalLayout(new VerticalLayout(
                 cbNullSelectionAllowedWithSetNullSelectionItemId,
index 27a50a47928612becc0675951a04c60d00dc6958..d0c2d9d6b30e964af7f1cd5082c33a33930db864 100644 (file)
@@ -18,8 +18,6 @@ package com.vaadin.tests.components.combobox;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractReindeerTestUI;
 import com.vaadin.ui.Label;
-import com.vaadin.v7.data.Property;
-import com.vaadin.v7.data.Property.ValueChangeEvent;
 import com.vaadin.v7.ui.ComboBox;
 
 public class ComboBoxSetNullWhenNewItemsAllowed extends AbstractReindeerTestUI {
@@ -36,13 +34,10 @@ public class ComboBoxSetNullWhenNewItemsAllowed extends AbstractReindeerTestUI {
 
         final Label value = new Label("Selected: ");
 
-        comboBox.addValueChangeListener(new Property.ValueChangeListener() {
-            @Override
-            public void valueChange(ValueChangeEvent event) {
-                if (comboBox.getValue() != null) {
-                    comboBox.setValue(null);
-                    value.setValue("Selected: " + (String) comboBox.getValue());
-                }
+        comboBox.addValueChangeListener(event -> {
+            if (comboBox.getValue() != null) {
+                comboBox.setValue(null);
+                value.setValue("Selected: " + (String) comboBox.getValue());
             }
         });
         addComponent(comboBox);
index f78d5466e4dbc1892db1f70f5208b7b1d1de00b2..2436ca0256256b048b88b203b113711e11420d1e 100644 (file)
@@ -3,8 +3,6 @@ package com.vaadin.tests.components.combobox;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractReindeerTestUI;
 import com.vaadin.tests.util.Log;
-import com.vaadin.v7.data.Property.ValueChangeEvent;
-import com.vaadin.v7.data.Property.ValueChangeListener;
 
 public class ComboBoxSlow extends AbstractReindeerTestUI {
 
@@ -28,12 +26,8 @@ public class ComboBoxSlow extends AbstractReindeerTestUI {
         for (int i = 0; i <= 1000; i++) {
             cb.addItem("Item " + i);
         }
-        cb.addValueChangeListener(new ValueChangeListener() {
-            @Override
-            public void valueChange(ValueChangeEvent event) {
-                log.log("Value changed to " + cb.getValue());
-            }
-        });
+        cb.addValueChangeListener(
+                event -> log.log("Value changed to " + cb.getValue()));
         addComponent(cb);
     }
 }
index 1a9c1973653f594e4ca767c10ef7eac8838e8a9b..159e6a879c3cdd1844b520714ed1610dfd93978a 100644 (file)
@@ -2,7 +2,6 @@ package com.vaadin.tests.components.combobox;
 
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Component;
 import com.vaadin.ui.VerticalLayout;
 import com.vaadin.v7.data.Item;
@@ -23,16 +22,13 @@ public class ComboBoxSlowInFF extends TestBase {
         }
 
         Button fill = new Button("fill it");
-        fill.addClickListener(new Button.ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                t.removeAllItems();
-                for (int i = 0; i < 200; i++) {
-                    Item item = t.addItem(i);
-                    for (int j = 0; j < 5; j++) {
-                        item.getItemProperty("test" + j)
-                                .setValue(createComponent(i, j));
-                    }
+        fill.addClickListener(event -> {
+            t.removeAllItems();
+            for (int i = 0; i < 200; i++) {
+                Item item = t.addItem(i);
+                for (int j = 0; j < 5; j++) {
+                    item.getItemProperty("test" + j)
+                            .setValue(createComponent(i, j));
                 }
             }
         });
index 20cfea22ae3cc0167093b3fc817356eed61083ab..9190d1001b31e0fbd2705673f561d58db5444718 100644 (file)
@@ -2,8 +2,6 @@ package com.vaadin.tests.components.combobox;
 
 import java.util.Arrays;
 
-import com.vaadin.event.FieldEvents;
-import com.vaadin.event.FieldEvents.FocusEvent;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.ComboBox;
 import com.vaadin.ui.VerticalLayout;
@@ -22,12 +20,7 @@ public class ComboBoxSuggestionOnDetach extends TestBase {
 
         ComboBox<String> comboBox = new ComboBox<>("Combo box",
                 Arrays.asList("Option 1", "Option 2", "Option 3"));
-        comboBox.addFocusListener(new FieldEvents.FocusListener() {
-            @Override
-            public void focus(FocusEvent event) {
-                popup.close();
-            }
-        });
+        comboBox.addFocusListener(event -> popup.close());
         layout.addComponent(comboBox);
 
         popup.setSizeUndefined();
index 01fe8994762265be4fb271c1a599339614d8b59a..32b61ee1b188cb970cdee64f1ec907f6a8531831 100644 (file)
@@ -3,8 +3,6 @@ package com.vaadin.tests.components.combobox;
 import java.util.Arrays;
 
 import com.vaadin.tests.components.TestBase;
-import com.vaadin.v7.data.Property.ValueChangeEvent;
-import com.vaadin.v7.data.Property.ValueChangeListener;
 import com.vaadin.v7.ui.Select;
 import com.vaadin.v7.ui.TextField;
 
@@ -16,14 +14,9 @@ public class ComboBoxTextFieldEventOrder extends TestBase {
         textField.setImmediate(true);
         final Select select = new Select("select",
                 Arrays.asList("1", "2", "3", "4"));
-        textField.addListener(new ValueChangeListener() {
-            @Override
-            public void valueChange(ValueChangeEvent event) {
-                select.addItem(Long.valueOf(select.size() + 1).toString()); // or
-                                                                            // just
-                                                                            // select.requestRepaint();
-            }
-        });
+        textField.addValueChangeListener(event ->
+            // or just select.requestRepaint()
+            select.addItem(Long.valueOf(select.size() + 1).toString()));
         addComponent(textField);
         addComponent(select);
     }
index c919ca78227332b19af1b9130bb37ae86792b952..564c46c203159b3833648966d4e702c7fb6dfb53 100644 (file)
@@ -6,9 +6,6 @@ import java.util.concurrent.SynchronousQueue;
 import java.util.concurrent.ThreadPoolExecutor;
 import java.util.concurrent.TimeUnit;
 
-import com.vaadin.event.FieldEvents;
-import com.vaadin.event.FieldEvents.BlurEvent;
-import com.vaadin.event.FieldEvents.FocusEvent;
 import com.vaadin.server.VaadinSession;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.v7.data.util.ObjectProperty;
@@ -39,23 +36,16 @@ public class ComboPushTiming extends TestBase {
 
         final ObjectProperty<String> log = new ObjectProperty<>("");
 
-        cb.addFocusListener(new FieldEvents.FocusListener() {
-            @Override
-            public void focus(FocusEvent event) {
-                log.setValue(
-                        log.getValue() + "<br>" + counter + ": Focus event!");
-                counter++;
-                changeValue(cb);
-            }
+        cb.addFocusListener(event -> {
+            log.setValue(
+                    log.getValue() + "<br>" + counter + ": Focus event!");
+            counter++;
+            changeValue(cb);
         });
 
-        cb.addBlurListener(new FieldEvents.BlurListener() {
-            @Override
-            public void blur(BlurEvent event) {
-                log.setValue(
-                        log.getValue() + "<br>" + counter + ": Blur event!");
-                counter++;
-            }
+        cb.addBlurListener(event -> {
+            log.setValue(log.getValue() + "<br>" + counter + ": Blur event!");
+            counter++;
         });
 
         TextField field = new TextField("Some textfield");
index c9ab24011a2d937eacfc7dc479896f2ea2e9a53f..89a7fec7595c8993ca264248949b34b2c72130c8 100644 (file)
@@ -3,7 +3,6 @@ package com.vaadin.tests.components.combobox;
 import com.vaadin.server.ThemeResource;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.v7.ui.ComboBox;
 
 @SuppressWarnings("serial")
@@ -19,13 +18,9 @@ public class RemovalOfSelectedIcon extends TestBase {
         addComponent(cb2);
 
         Button btClear = new Button("Clear button");
-        btClear.addClickListener(new Button.ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                cb2.removeAllItems();
-                cb2.setContainerDataSource(null);
-            }
+        btClear.addClickListener(event -> {
+            cb2.removeAllItems();
+            cb2.setContainerDataSource(null);
         });
 
         addComponent(btClear);
index f4e7a9bc44795ce3275839e885333af361e34ef6..ee0137064c768b398aedbb81857fb59e45cf50e7 100644 (file)
@@ -46,11 +46,11 @@ public class CompositeChainUI extends AbstractTestUIWithLog {
         addComponent(container);
 
         Button updateCaption = new Button("Update caption");
-        updateCaption.addClickListener(e -> innermostComponent
+        updateCaption.addClickListener(event -> innermostComponent
                 .setCaption(innermostComponent.getCaption() + " - updated"));
         addComponent(updateCaption);
         Button replaceWithAnotherComposite = new Button(
-                "Replace with another Composite", e -> {
+                "Replace with another Composite", event -> {
                     Composite oldOuter = outerComposite;
                     createComposite();
                     layout.replaceComponent(oldOuter, outerComposite);
index 7e7b0d945066e4433897e4c5b02053f366b90ec9..b2c02c1c7189ff757fed8a2cd26dfd2749374374 100644 (file)
@@ -5,7 +5,6 @@ import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.CustomComponent;
 import com.vaadin.ui.Label;
-import com.vaadin.v7.data.Property.ValueChangeEvent;
 import com.vaadin.v7.ui.TextField;
 
 public class ClipContent extends TestBase {
@@ -23,27 +22,16 @@ public class ClipContent extends TestBase {
 
         final TextField w = new TextField("Width");
         w.setValue("20px");
-        w.addListener(new TextField.ValueChangeListener() {
-            @Override
-            public void valueChange(ValueChangeEvent event) {
-                cc.setWidth(w.getValue());
-            }
-        });
+        w.addValueChangeListener(event -> cc.setWidth(w.getValue()));
         addComponent(w);
         final TextField h = new TextField("Height");
         h.setValue("20px");
-        h.addListener(new TextField.ValueChangeListener() {
-            @Override
-            public void valueChange(ValueChangeEvent event) {
-                cc.setHeight(h.getValue());
-            }
-        });
+        h.addValueChangeListener(event -> cc.setHeight(h.getValue()));
         addComponent(h);
         Button b = new Button("apply");
         addComponent(b);
 
         addComponent(cc);
-
     }
 
     @Override
index b7d047492902b73a2f1ee3dee4764b466ed91b0a..b9b3ac6e0367d65cbfc4d8ea3e6646ca44f931f7 100644 (file)
@@ -32,16 +32,10 @@ public class CustomComponentChildVisibility extends AbstractReindeerTestUI {
                 new Panel("In CustomComponent", label));
 
         Button hideButton = new Button("Hide CustomComponent");
-        hideButton.addClickListener(new Button.ClickListener() {
-            @Override
-            public void buttonClick(Button.ClickEvent event) {
-                cc.setVisible(false);
-            }
-        });
+        hideButton.addClickListener(event -> cc.setVisible(false));
 
         addComponent(cc);
         addComponent(hideButton);
-
     }
 
     @Override
index 9cebc581001c21e635e7c8ce95a41418635652d3..15e0c59c523e60a3933b82296c65566e4af659c2 100644 (file)
@@ -2,7 +2,6 @@ package com.vaadin.tests.components.customcomponent;
 
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.CustomComponent;
 import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.Label;
@@ -23,12 +22,8 @@ public class CustomComponentGrowingContent extends TestBase {
             }
         });
 
-        addComponent(new Button("Set long content", new Button.ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                label.setValue("Longer content that should be fully visible");
-            }
-        }));
+        addComponent(new Button("Set long content", event -> label
+                .setValue("Longer content that should be fully visible")));
     }
 
     @Override
index 92770447b1a42293a8199c339fc801912cc096ee..575729767c02b4c85a85bde16ee5fee61ea8b1ac 100644 (file)
@@ -19,7 +19,6 @@ package com.vaadin.tests.components.customcomponent;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractReindeerTestUI;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.CustomComponent;
 import com.vaadin.ui.Label;
 
@@ -32,12 +31,7 @@ public class CustomComponentHideContent extends AbstractReindeerTestUI {
         addComponent(customComponent);
 
         addComponent(new Button("Toggle content visibility",
-                new Button.ClickListener() {
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        content.setVisible(!content.isVisible());
-                    }
-                }));
+                event -> content.setVisible(!content.isVisible())));
     }
 
     @Override
index 73080b4d2fcd6facd9357f140978c5dc76350e21..7eddf81461c6549af2e5965e42a2572efbdb996a 100644 (file)
@@ -1,8 +1,6 @@
 package com.vaadin.tests.components.customcomponent;
 
 import com.vaadin.tests.components.TestBase;
-import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.CustomComponent;
 import com.vaadin.ui.NativeButton;
 
@@ -18,14 +16,9 @@ public class CustomComponentSizeUpdate extends TestBase {
         cc.setWidth("500px");
         cc.setHeight("500px");
 
-        nb.addClickListener(new ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                cc.setWidth((cc.getWidth() - 20) + "px");
-                cc.setHeight((cc.getHeight() - 20) + "px");
-
-            }
+        nb.addClickListener(event -> {
+            cc.setWidth((cc.getWidth() - 20) + "px");
+            cc.setHeight((cc.getHeight() - 20) + "px");
         });
 
         addComponent(cc);
index 23694bc4b6c38f56a50a34ecbc1c898caf3941cb..6b71ab6510a0f47a125d0b5bf92b8e86f4dac831 100644 (file)
@@ -6,7 +6,6 @@ import java.io.InputStream;
 
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.CustomLayout;
 import com.vaadin.v7.ui.TextField;
 
@@ -25,12 +24,7 @@ public class CustomLayoutPrimaryStyleName extends TestBase {
             addComponent(cl);
 
             addComponent(new Button("Set primary stylename",
-                    new Button.ClickListener() {
-                        @Override
-                        public void buttonClick(ClickEvent event) {
-                            cl.setPrimaryStyleName("my-second-customlayout");
-                        }
-                    }));
+                    event -> cl.setPrimaryStyleName("my-second-customlayout")));
 
         } catch (IOException e) {
             e.printStackTrace();
index c663fc247742672ecb77d7c258679b9bfe2d28d8..daf7a973a6b8755f7875be25ef549db6498d4ca8 100644 (file)
@@ -3,8 +3,6 @@ package com.vaadin.tests.components.customlayout;
 import com.vaadin.annotations.Widgetset;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.CustomLayout;
 import com.vaadin.ui.TextField;
 import com.vaadin.ui.UI;
@@ -31,12 +29,9 @@ public class CustomLayoutUpdateCaption extends UI {
         content.addComponent(new VerticalLayout(username2), "test2");
         content.addComponent(loginButton, "okbutton");
 
-        loginButton.addClickListener(new ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent e) {
-                username1.setCaption("updated");
-                username2.setCaption("updated");
-            }
+        loginButton.addClickListener(event -> {
+            username1.setCaption("updated");
+            username2.setCaption("updated");
         });
     }
 }
index 17c65cc471e6492c637de85f0ebf6ff2c3c535c5..8252084e86fc12c9c16234fa9b5cc0198079f3c0 100644 (file)
@@ -26,23 +26,12 @@ public class CustomLayoutUsingTheme extends TestBase implements ClickListener {
         layout.setWidth(null);
 
         VerticalLayout menu = new VerticalLayout();
-        menu.addComponent(new Button("Set body to label", new ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                layout.addComponent(new Label(LoremIpsum.get(200)), "body");
-            }
-        }));
+        menu.addComponent(new Button("Set body to label", event -> layout
+                .addComponent(new Label(LoremIpsum.get(200)), "body")));
         menu.addComponent(new Button("Set body to huge NativeButton",
-                new ClickListener() {
-
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        layout.addComponent(
-                                new NativeButton("This is it, the body!"),
-                                "body");
-                    }
-                }));
+                event -> layout.addComponent(
+                        new NativeButton("This is it, the body!"),
+                        "body")));
         layout.addComponent(menu, "menu");
     }
 
index d108e2b45734f96e927f4c75cfb5bf3abdd55ddb..d690ca6fad9e32d82a7622c18519dbfb656ea77a 100644 (file)
@@ -23,8 +23,6 @@ import java.io.IOException;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractTestUIWithLog;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.CustomLayout;
 import com.vaadin.v7.ui.TextField;
 
@@ -40,13 +38,7 @@ public class CustomLayoutWithMissingSlot extends AbstractTestUIWithLog {
             cl.addComponent(new TextField("This should be visible"), "first");
             Button button = new Button(
                     "This button is visible, together with one label");
-            button.addClickListener(new ClickListener() {
-
-                @Override
-                public void buttonClick(ClickEvent event) {
-                    log("Button clicked");
-                }
-            });
+            button.addClickListener(event -> log("Button clicked"));
             cl.addComponent(button, "second");
             cl.addComponent(
                     new TextField("This won't be as the slot is missing"),
index cbc87e538687e01bd8f5c45c4ae3feca44b34ce1..e8a96105963a408e7576c9a4fa64f810e154e27e 100644 (file)
@@ -21,7 +21,7 @@ public class DateFieldFaultyInputNotValid extends AbstractTestUI {
             /* NO-OP */ });
         df.setRangeStart(LocalDate.now().minusDays(2));
         addComponent(df);
-        addComponent(new Button("Validate", e -> Notification
+        addComponent(new Button("Validate", event -> Notification
                 .show(binder.validate().isOk() ? "OK" : "Fail")));
     }
 
index 6d7baefb86d4e8c4f7f35073ca0f34000f7625b5..fd1c48109953363c0f67e552f9bf01c0b3535ff1 100644 (file)
@@ -25,11 +25,12 @@ public class DateFieldSetAfterInvalid extends AbstractTestUI {
         addComponent(dateField);
 
         Button nowButton = new Button("Today");
-        nowButton.addClickListener(e -> dateField.setValue(LocalDate.now()));
+        nowButton
+                .addClickListener(event -> dateField.setValue(LocalDate.now()));
         addComponent(nowButton);
 
         Button clearButton = new Button("Clear");
-        clearButton.addClickListener(e -> dateField.clear());
+        clearButton.addClickListener(event -> dateField.clear());
         addComponent(clearButton);
     }
 
index 0bc9e1438dec54eefdfc70e3339347f6d288ac7e..74a1366ddcd4017ab74d12a039cf6b75fc691d1b 100644 (file)
@@ -25,7 +25,8 @@ public class DateFieldValidationError extends AbstractTestUI {
             /* NO-OP */
             });
         addComponent(df);
-        addComponent(new Button("Validate", e -> Notification.show(binder.validate().isOk() ? "OK" : "Fail")));
+        addComponent(new Button("Validate", event -> Notification
+                .show(binder.validate().isOk() ? "OK" : "Fail")));
     }
 
 }
index 1eb04e533169304dfbc21798e3f9af784a015193..8dd7ebbb585d390fe0c8ee34c17a8e23db54dda6 100644 (file)
@@ -1,5 +1,10 @@
 package com.vaadin.tests.components.datefield;
 
+import java.time.LocalDate;
+import java.time.format.DateTimeFormatter;
+import java.time.format.FormatStyle;
+import java.util.Locale;
+
 import com.vaadin.annotations.Widgetset;
 import com.vaadin.data.Binder;
 import com.vaadin.data.Result;
@@ -11,11 +16,6 @@ import com.vaadin.ui.Label;
 import com.vaadin.ui.Notification;
 import com.vaadin.ui.VerticalLayout;
 
-import java.time.LocalDate;
-import java.time.format.DateTimeFormatter;
-import java.time.format.FormatStyle;
-import java.util.Locale;
-
 @Widgetset("com.vaadin.DefaultWidgetSet")
 public class DateTextHandling extends AbstractTestUI {
 
@@ -60,7 +60,7 @@ public class DateTextHandling extends AbstractTestUI {
         layout.addComponent(buttonValidate);
 
         Button setValueButton = new Button("Set 2011-12-13",
-                e -> dateField.setValue(LocalDate.of(2011, 12, 13)));
+                event -> dateField.setValue(LocalDate.of(2011, 12, 13)));
         layout.addComponent(setValueButton);
         addComponent(layout);
     }
index 113c2bd2594e389f338fe9b379a8729ee597b24a..de5473d07b9ebaa6e7911355a60cd38063bbfbcc 100644 (file)
@@ -40,7 +40,7 @@ public class DateTimeFieldWeekDays extends AbstractTestUI {
         CheckBox weekNumbersToggle = new CheckBox("Toggle week numbers",
                 dateTimeField.isShowISOWeekNumbers());
         weekNumbersToggle.addValueChangeListener(
-                e -> dateTimeField.setShowISOWeekNumbers(e.getValue()));
+                event -> dateTimeField.setShowISOWeekNumbers(event.getValue()));
 
         Button toEnglish = new Button("Change locale",
                 click -> dateTimeField.setLocale(Locale.ENGLISH));
index 47ac69587833f41afaeb8f6de91a630de5f34f03..717b03d6eb59b1d09497e84fa0360e1ea646367e 100644 (file)
@@ -16,7 +16,6 @@
 package com.vaadin.tests.components.draganddropwrapper;
 
 import com.vaadin.data.HasValue.ValueChangeListener;
-import com.vaadin.event.FieldEvents.FocusEvent;
 import com.vaadin.event.FieldEvents.FocusListener;
 import com.vaadin.event.dd.DragAndDropEvent;
 import com.vaadin.event.dd.DropHandler;
@@ -41,17 +40,12 @@ import com.vaadin.ui.VerticalLayout;
  */
 public class DragAndDropFocusObtain extends AbstractTestUIWithLog {
 
-    private FocusListener focusListener = new FocusListener() {
+    private FocusListener focusListener = event -> log(
+            "Field '" + event.getComponent().getCaption() + "' focused");
 
-        @Override
-        public void focus(FocusEvent event) {
-            log("Field '" + event.getComponent().getCaption() + "' focused");
-        }
-    };
-
-    private ValueChangeListener<String> listener = event -> log(
-            "Value of " + ((AbstractTextField) event.getSource()).getCaption()
-                    + " changed to " + event.getValue());
+    private ValueChangeListener<String> listener = event ->
+    log("Value of " + ((AbstractTextField) event.getSource()).getCaption()
+            + " changed to " + event.getValue());
 
     @Override
     protected void setup(VaadinRequest request) {
index c9b7cfdf964021fd3364b4b218e94b32fb791b37..afcee4824b5b21262ad5ea1d8894738717d6d9e3 100644 (file)
@@ -18,7 +18,6 @@ package com.vaadin.tests.components.draganddropwrapper;
 
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Component;
 import com.vaadin.ui.DragAndDropWrapper;
 import com.vaadin.ui.Label;
@@ -30,14 +29,11 @@ public class DragAndDropWrapperInPanel extends TestBase {
     @Override
     protected void setup() {
 
-        addComponent(new Button("Click to resize", new Button.ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                for (int i = 1; i < getLayout().getComponentCount(); ++i) {
-                    Component c = getLayout().getComponent(i);
-                    c.setWidth("400px");
-                    c.setHeight("200px");
-                }
+        addComponent(new Button("Click to resize", event -> {
+            for (int i = 1; i < getLayout().getComponentCount(); ++i) {
+                Component c = getLayout().getComponent(i);
+                c.setWidth("400px");
+                c.setHeight("200px");
             }
         }));
 
index 5bca514307f6fb6d4b19b9ef3e4857e66d494913..39eecdc70e41b126298a8afac01630737cc04934 100644 (file)
@@ -10,7 +10,6 @@ import com.vaadin.server.ThemeResource;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractTestUIWithLog;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.DragAndDropWrapper;
 import com.vaadin.ui.DragAndDropWrapper.DragStartMode;
 import com.vaadin.ui.Image;
@@ -24,12 +23,8 @@ public class Html5DropDenied extends AbstractTestUIWithLog {
 
         Button neverButton = new Button("Never accepts drop");
         neverButton.setId("never");
-        neverButton.addClickListener(new Button.ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                log("click on " + event.getButton().getCaption());
-            }
-        });
+        neverButton.addClickListener(
+                event -> log("click on " + event.getButton().getCaption()));
 
         DragAndDropWrapper neverAccept = new DragAndDropWrapper(neverButton);
         neverAccept.setSizeFull();
@@ -48,12 +43,8 @@ public class Html5DropDenied extends AbstractTestUIWithLog {
         });
         Button alwaysButton = new Button("always accepts drop");
         alwaysButton.setId("always");
-        alwaysButton.addClickListener(new Button.ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                log("click on " + event.getButton().getCaption());
-            }
-        });
+        alwaysButton.addClickListener(
+                event -> log("click on " + event.getButton().getCaption()));
 
         DragAndDropWrapper alwaysAccept = new DragAndDropWrapper(alwaysButton);
         alwaysAccept.setSizeFull();
index 803cc95a41541b2ea54d8d4dbf96ba87f4df37da..3c9413813feb694b9bc08dc07291052074864321 100644 (file)
@@ -4,7 +4,6 @@ import com.vaadin.server.ExternalResource;
 import com.vaadin.server.ThemeResource;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Embedded;
 
 public class EmbeddedAltText extends TestBase {
@@ -37,12 +36,9 @@ public class EmbeddedAltText extends TestBase {
         addComponent(player);
 
         Button changeAltTexts = new Button("Change alt texts",
-                new Button.ClickListener() {
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        e.setAlternateText("New alt text of the image!");
-                        player.setAlternateText("New alt text of the object!");
-                    }
+                event -> {
+                    e.setAlternateText("New alt text of the image!");
+                    player.setAlternateText("New alt text of the object!");
                 });
         addComponent(changeAltTexts);
     }
index fec2fb14475cfa90e95450311f2013a710f70ebf..34d7b870fcda8fe754e06c150716c00efdaec549 100644 (file)
@@ -3,7 +3,6 @@ package com.vaadin.tests.components.embedded;
 import com.vaadin.server.ExternalResource;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Embedded;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.VerticalLayout;
@@ -30,12 +29,8 @@ public class EmbeddedApplet extends TestBase {
         applet.setSource(new ExternalResource("/statictestfiles/applet.html"));
         addComponent(applet);
 
-        addComponent(new Button("Remove applet", new Button.ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                removeComponent(applet);
-            }
-        }));
+        addComponent(
+                new Button("Remove applet", event -> removeComponent(applet)));
 
         VerticalLayout layout = new VerticalLayout();
         layout.setMargin(true);
index c581779b927e35ca22845303780e5f38fba1ef6d..23dc4fd08d51ea8fe34cb05846c83310fdafbba4 100644 (file)
@@ -1,7 +1,5 @@
 package com.vaadin.tests.components.embedded;
 
-import com.vaadin.event.MouseEvents.ClickEvent;
-import com.vaadin.event.MouseEvents.ClickListener;
 import com.vaadin.server.ThemeResource;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Embedded;
@@ -17,13 +15,9 @@ public class EmbeddedClickListenerRelativeCoordinates extends TestBase {
         xLabel.setId("x");
         final Label yLabel = new Label();
         yLabel.setId("y");
-        e.addClickListener(new ClickListener() {
-
-            @Override
-            public void click(ClickEvent event) {
-                xLabel.setValue("" + event.getRelativeX());
-                yLabel.setValue("" + event.getRelativeY());
-            }
+        e.addClickListener(event -> {
+            xLabel.setValue("" + event.getRelativeX());
+            yLabel.setValue("" + event.getRelativeY());
         });
         addComponent(e);
         addComponent(xLabel);
index 9320e9ef6a191e879eb61a49ff17cf395029e3b0..54e51099f83abe4920cc21ac888e2105ee9d1c0b 100644 (file)
@@ -14,7 +14,6 @@ import javax.imageio.ImageIO;
 import com.vaadin.server.StreamResource;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Embedded;
 
 public class EmbeddedImageRefresh extends TestBase {
@@ -44,41 +43,24 @@ public class EmbeddedImageRefresh extends TestBase {
 
         // The button requests repainting the embedded.
         Button button = new Button("refr");
-        button.addClickListener(new Button.ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                embedded.markAsDirty();
-            }
-        });
+        button.addClickListener(event -> embedded.markAsDirty());
         addComponent(button);
         button = new Button("refr name");
-        button.addClickListener(new Button.ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                ((StreamResource) embedded.getSource())
-                        .setFilename(new Date().getTime() + ".png");
-                embedded.markAsDirty();
-            }
+        button.addClickListener(event -> {
+            ((StreamResource) embedded.getSource())
+                    .setFilename(new Date().getTime() + ".png");
+            embedded.markAsDirty();
         });
         addComponent(button);
         button = new Button("200x200");
-        button.addClickListener(new Button.ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                embedded.setWidth("200px");
-                embedded.setHeight("200px");
-            }
+        button.addClickListener(event -> {
+            embedded.setWidth("200px");
+            embedded.setHeight("200px");
         });
         addComponent(button);
         button = new Button("undef");
-        button.addClickListener(new Button.ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                embedded.setSizeUndefined();
-            }
-        });
+        button.addClickListener(event -> embedded.setSizeUndefined());
         addComponent(button);
-
     }
 
     public class MyImageSource implements StreamResource.StreamSource {
index 025245ab6452191aac4f8124c45856c6fec107df..c646663461ad9c46d2370b14eab79be69a9eeae4 100644 (file)
@@ -3,7 +3,6 @@ package com.vaadin.tests.components.embedded;
 import com.vaadin.server.ClassResource;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Embedded;
 import com.vaadin.ui.Window;
 
@@ -28,12 +27,8 @@ public class EmbeddedPdf extends TestBase {
         player.setSource(new ClassResource(getClass(), "test.pdf"));
         addComponent(player);
 
-        addComponent(new Button("Remove pdf", new Button.ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                removeComponent(player);
-            }
-        }));
+        addComponent(
+                new Button("Remove pdf", event -> removeComponent(player)));
 
         player.getUI().addWindow(new Window("Testwindow"));
     }
index 9f393d93989089f6661750ebef908dc3d68f4d7c..6eae5444304a45622893444e675b141397bbcc1c 100644 (file)
@@ -18,8 +18,6 @@ package com.vaadin.tests.components.embedded;
 import com.vaadin.server.ThemeResource;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractReindeerTestUI;
-import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Embedded;
 import com.vaadin.ui.Image;
 import com.vaadin.v7.ui.themes.Reindeer;
@@ -37,15 +35,11 @@ public class EmbeddedThemeResource extends AbstractReindeerTestUI {
     protected void setup(VaadinRequest request) {
         setTheme("tests-components");
 
-        addButton("Toggle theme", new Button.ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                if (Reindeer.THEME_NAME.equals(getTheme())) {
-                    setTheme("tests-components");
-                } else {
-                    setTheme(Reindeer.THEME_NAME);
-                }
+        addButton("Toggle theme", event -> {
+            if (Reindeer.THEME_NAME.equals(getTheme())) {
+                setTheme("tests-components");
+            } else {
+                setTheme(Reindeer.THEME_NAME);
             }
         });
 
index 4dd9568682d4f30151c995dfb3449661c15ed6f9..db7bb94fb6565ec5d90aec11919a7ba14064f9ac 100755 (executable)
@@ -31,7 +31,7 @@ public class FlashExpansion extends TestBase {
         player.setHeight("300px");
         player.setSource(new ClassResource("simple.swf"));
         addComponent(player);
-        Button button = new Button("click", e -> player.setSizeFull());
+        Button button = new Button("click", event -> player.setSizeFull());
         addComponent(button);
     }
 
index aee8d5d4e6b7940f2e66b382f880a4caded69780..a562a5705f827d4d70799516a122f0f5219c4372 100644 (file)
@@ -2,7 +2,6 @@ package com.vaadin.tests.components.formlayout;
 
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.FormLayout;
 import com.vaadin.v7.ui.TextField;
 
@@ -18,23 +17,16 @@ public class FormLayoutCaptionStyles extends TestBase {
 
         fl.addComponent(f1);
         fl.addComponent(new Button("Toggle Text field 2 bold style",
-                new Button.ClickListener() {
-
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        if ("bold".equals(f2.getStyleName())) {
-                            f2.setStyleName("");
-                        } else {
-                            f2.setStyleName("bold");
-                        }
-
+                event -> {
+                    if ("bold".equals(f2.getStyleName())) {
+                        f2.setStyleName("");
+                    } else {
+                        f2.setStyleName("bold");
                     }
-
                 }));
         fl.addComponent(f2);
 
         addComponent(fl);
-
     }
 
     private TextField createTextField(String caption, String style) {
index 53a47f51287ed32b49bbd4ac013e5769796b8ad7..1b684327672613bc5b0d1f073e0ed25d4ea80c0d 100644 (file)
@@ -15,8 +15,6 @@
  */
 package com.vaadin.tests.components.formlayout;
 
-import com.vaadin.event.LayoutEvents.LayoutClickEvent;
-import com.vaadin.event.LayoutEvents.LayoutClickListener;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractTestUIWithLog;
 import com.vaadin.ui.FormLayout;
@@ -41,16 +39,12 @@ public class FormLayoutClickListener extends AbstractTestUIWithLog {
         label.setId("label");
         layout.addComponent(label);
 
-        layout.addLayoutClickListener(new LayoutClickListener() {
-
-            @Override
-            public void layoutClick(LayoutClickEvent event) {
-                log("Child component: " + (event.getChildComponent() == null
-                        ? null : event.getChildComponent().getId()));
-                log("Clicked component: " + (event.getClickedComponent() == null
-                        ? null : event.getClickedComponent().getId()));
-                log("Source component: " + event.getComponent().getId());
-            }
+        layout.addLayoutClickListener(event -> {
+            log("Child component: " + (event.getChildComponent() == null ? null
+                    : event.getChildComponent().getId()));
+            log("Clicked component: " + (event.getClickedComponent() == null ? null
+                    : event.getClickedComponent().getId()));
+            log("Source component: " + event.getComponent().getId());
         });
 
         addComponent(layout);
index 5f5cb84747c31bd01ea258da8fb21c31e42fcfb2..b0daf7e754636baf5aea423f8db8e6f5abe389ab 100644 (file)
@@ -18,7 +18,6 @@ package com.vaadin.tests.components.formlayout;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractReindeerTestUI;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Component;
 import com.vaadin.ui.CssLayout;
 import com.vaadin.ui.FormLayout;
@@ -41,14 +40,11 @@ public class FormLayoutResizing extends AbstractReindeerTestUI {
 
         addComponent(view);
 
-        addComponent(new Button("Toggle width", new Button.ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                if ((int) view.getWidth() == 400) {
-                    view.setWidth("600px");
-                } else {
-                    view.setWidth("400px");
-                }
+        addComponent(new Button("Toggle width", event -> {
+            if ((int) view.getWidth() == 400) {
+                view.setWidth("600px");
+            } else {
+                view.setWidth("400px");
             }
         }));
     }
index 729d3ead39f72bf872d853a7ef626b33f88c3bff..90557491efcf6e8f1aeb1db6a73e16a03da7a892 100644 (file)
@@ -18,7 +18,6 @@ package com.vaadin.tests.components.formlayout;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractReindeerTestUI;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.FormLayout;
 import com.vaadin.v7.ui.TextField;
 
@@ -32,12 +31,9 @@ public class HtmlCaptionInFormLayout extends AbstractReindeerTestUI {
 
         addComponent(new FormLayout(asHtml, asText));
 
-        addComponent(new Button("Toggle", new Button.ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                asHtml.setCaptionAsHtml(!asHtml.isCaptionAsHtml());
-                asText.setCaptionAsHtml(!asText.isCaptionAsHtml());
-            }
+        addComponent(new Button("Toggle", event -> {
+            asHtml.setCaptionAsHtml(!asHtml.isCaptionAsHtml());
+            asText.setCaptionAsHtml(!asText.isCaptionAsHtml());
         }));
     }
 }
index 8846091512938e3eb885e9a1f83a379405d69d49..4f5e5ba0f9a8f95924cc8fe6c31ffecf5200ac92 100644 (file)
@@ -21,7 +21,7 @@ public class GridAddColumn extends AbstractTestUI {
         grid.setItems("a", "aa", "aaa");
         addComponent(grid);
 
-        addComponent(new Button("Replace columns", e -> {
+        addComponent(new Button("Replace columns", event -> {
             grid.removeAllColumns();
             createColumns(grid);
             Notification.show("Columns replaced.");
index 7071f187bd46036bfaa43a09d2e27d2d3469413b..73296e627e2833c4a74309d97852d71087f54e55 100644 (file)
@@ -4,7 +4,6 @@ import com.vaadin.server.VaadinRequest;
 import com.vaadin.shared.ui.ContentMode;
 import com.vaadin.tests.components.AbstractTestUI;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Grid;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.VerticalLayout;
@@ -24,13 +23,9 @@ public class GridClientMemoryLeak extends AbstractTestUI {
                 ContentMode.PREFORMATTED);
         final VerticalLayout layout = new VerticalLayout();
         final Button btn = new Button("newGrid");
-        btn.addClickListener(new Button.ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                layout.removeComponent(layout.getComponent(1));
-                layout.addComponent(new Grid<String>());
-            }
+        btn.addClickListener(event -> {
+            layout.removeComponent(layout.getComponent(1));
+            layout.addComponent(new Grid<String>());
         });
         layout.addComponent(instructionLabel);
         layout.addComponent(btn);
index c8f7127f7685a299a43e1064b85907f10a58d3b0..22e880573cbabf8a52dd5d3af50fb9a3d9a5d4be 100644 (file)
@@ -41,7 +41,7 @@ public class GridComponents extends AbstractTestUIWithLog {
             textField.setWidth("100%");
             // Make sure all changes are sent immediately
             textField.setValueChangeMode(ValueChangeMode.EAGER);
-            textField.addValueChangeListener(e -> {
+            textField.addValueChangeListener(event -> {
                 // Value of text field edited by user, store
                 textFields.put(string, textField);
             });
@@ -52,7 +52,7 @@ public class GridComponents extends AbstractTestUIWithLog {
                 return null;
             }
             Button button = new Button("Click Me!",
-                    e -> Notification.show(
+                    event -> Notification.show(
                             "Clicked button on row for: " + string,
                             Type.WARNING_MESSAGE));
             button.setId(string.replace(' ', '_').toLowerCase(Locale.ROOT));
@@ -67,7 +67,7 @@ public class GridComponents extends AbstractTestUIWithLog {
         addComponent(grid);
         grid.setSizeFull();
 
-        Button resetData = new Button("Reset data", e -> {
+        Button resetData = new Button("Reset data", event -> {
             grid.setItems(IntStream.range(0, 1000).boxed()
                     .map(i -> "Row " + (i + (counter * 1000))));
             textFields.clear();
index a1a8449a93e29ae5f35aa47dc50db494498545fa..c5f5b9fbe585842ebf7ef190995d887dad85b62c 100644 (file)
@@ -21,8 +21,6 @@ import java.util.List;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractTestUI;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.Grid;
 import com.vaadin.ui.VerticalLayout;
 
@@ -50,21 +48,11 @@ public class GridDefaultSelectionMode extends AbstractTestUI {
 
         VerticalLayout v = new VerticalLayout();
 
-        v.addComponent(new Button("Deselect on server", new ClickListener() {
+        v.addComponent(new Button("Deselect on server",
+                event -> grid.getSelectionModel().deselectAll()));
 
-            @Override
-            public void buttonClick(ClickEvent event) {
-                grid.getSelectionModel().deselectAll();
-            }
-        }));
-
-        v.addComponent(new Button("Select on server", new ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                grid.getSelectionModel().select(person1);
-            }
-        }));
+        v.addComponent(new Button("Select on server",
+                event -> grid.getSelectionModel().select(person1)));
         v.addComponent(grid);
 
         addComponent(v);
index 13fb835658c699a38ef6e6f5542b30a9252a2366..a5dba81e47853e82cc2dc80f51016325dda6ab52 100755 (executable)
@@ -25,7 +25,8 @@ public class GridDetailsReattach extends AbstractTestUI {
 
         Button addCaptionToLayoutWithGridButton = new Button(
                 "Add caption to 'layoutWithGrid' layout");
-        addCaptionToLayoutWithGridButton.addClickListener(e -> layoutWithGrid
+        addCaptionToLayoutWithGridButton
+                .addClickListener(event -> layoutWithGrid
                 .setCaption("Caption added to 'layoutWithGrid' layout"));
         layoutWithGrid.addComponent(addCaptionToLayoutWithGridButton);
 
index ef289a70fb29eb4fd8bc48d3e762c9f8b5255d5e..b8f640e9181e1cce9fdd3ccd239b1fe12bab439b 100644 (file)
@@ -2,7 +2,6 @@ package com.vaadin.tests.components.grid;
 
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractReindeerTestUI;
-import com.vaadin.ui.Button;
 import com.vaadin.ui.Grid;
 import com.vaadin.ui.Grid.SelectionMode;
 
@@ -15,18 +14,8 @@ public class GridDisabledMultiselect extends AbstractReindeerTestUI {
         grid.setItems("bar");
         addComponent(grid);
 
-        addButton("Multi", new Button.ClickListener() {
-            @Override
-            public void buttonClick(Button.ClickEvent event) {
-                grid.setSelectionMode(SelectionMode.MULTI);
-            }
-        });
+        addButton("Multi", event -> grid.setSelectionMode(SelectionMode.MULTI));
 
-        addButton("Disable", new Button.ClickListener() {
-            @Override
-            public void buttonClick(Button.ClickEvent event) {
-                grid.setEnabled(!grid.isEnabled());
-            }
-        });
+        addButton("Disable", event -> grid.setEnabled(!grid.isEnabled()));
     }
 }
index db4ebd1ae86d4f93820816dfb41edfa6c7661490..05195a0aabe489cfdf055629a6e03bd7d7e1f714 100644 (file)
@@ -19,7 +19,6 @@ import com.vaadin.data.provider.ListDataProvider;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.data.bean.Person;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Grid;
 import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.Label;
@@ -39,15 +38,11 @@ public class GridLayoutDetailsRowResize extends SimpleGridUI {
         final Grid<Person> grid = createGrid();
         grid.setSizeFull();
 
-        addComponent(new Button("Toggle theme", new Button.ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                if (ValoTheme.THEME_NAME.equals(getUI().getTheme())) {
-                    getUI().setTheme(Reindeer.THEME_NAME);
-                } else {
-                    getUI().setTheme(ValoTheme.THEME_NAME);
-                }
+        addComponent(new Button("Toggle theme", event -> {
+            if (ValoTheme.THEME_NAME.equals(getUI().getTheme())) {
+                getUI().setTheme(Reindeer.THEME_NAME);
+            } else {
+                getUI().setTheme(ValoTheme.THEME_NAME);
             }
         }));
 
@@ -77,13 +72,7 @@ public class GridLayoutDetailsRowResize extends SimpleGridUI {
             detailsLayout.addComponent(lbl4);
 
             final Button button = new Button("Toggle visibility",
-                    new Button.ClickListener() {
-
-                        @Override
-                        public void buttonClick(ClickEvent event) {
-                            lbl4.setVisible(!lbl4.isVisible());
-                        }
-                    });
+                    event -> lbl4.setVisible(!lbl4.isVisible()));
             button.setId("btn");
             detailsLayout.addComponent(button);
 
@@ -95,15 +84,11 @@ public class GridLayoutDetailsRowResize extends SimpleGridUI {
             grid.setDetailsVisible(person, !grid.isDetailsVisible(person));
         });
 
-        addComponent(new Button("Open details", new Button.ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                for (Object itemId : ((ListDataProvider<?>) grid
-                        .getDataProvider()).getItems()) {
-                    if (itemId instanceof Person) {
-                        grid.setDetailsVisible((Person) itemId, true);
-                    }
+        addComponent(new Button("Open details", event -> {
+            for (Object itemId : ((ListDataProvider<?>) grid.getDataProvider())
+                    .getItems()) {
+                if (itemId instanceof Person) {
+                    grid.setDetailsVisible((Person) itemId, true);
                 }
             }
         }));
index 05e82b71928a6100a01596eca6adacc9cfdd27cf..e99372ff1b56b59cc2656749cc08e25f610fc9fa 100644 (file)
@@ -6,8 +6,6 @@ import com.vaadin.tests.components.AbstractTestUIWithLog;
 import com.vaadin.tests.util.Person;
 import com.vaadin.tests.util.PersonContainer;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.CheckBox;
 import com.vaadin.ui.Component;
 import com.vaadin.ui.HorizontalLayout;
@@ -61,20 +59,14 @@ public class GridRefreshRow extends AbstractTestUIWithLog {
         addComponent(grid);
 
         addComponents(new HorizontalLayout(update(0), update(1), update(2)));
-        Button refresh10 = new Button("Refresh 0-9", new ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                grid.refreshRows(container.getItemIds(0, 9).toArray());
-            }
-        });
+        Button refresh10 = new Button("Refresh 0-9",
+                event -> grid
+                        .refreshRows(container.getItemIds(0, 9).toArray()));
         refresh10.setId("refresh10");
         addComponents(new HorizontalLayout(refresh(0), refresh(1), refresh(2),
-                new Button("Refresh non-existant", new ClickListener() {
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        grid.refreshRows("foobar");
-                    }
-                })), refresh10);
+                new Button("Refresh non-existant",
+                        event -> grid.refreshRows("foobar"))),
+                refresh10);
         addComponents(new HorizontalLayout(style(0), style(1), style(2)));
     }
 
@@ -87,24 +79,17 @@ public class GridRefreshRow extends AbstractTestUIWithLog {
     }
 
     private Component update(final int i) {
-        Button button = new Button("Update " + i, new ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                Person p = container.getIdByIndex(i);
-                p.setFirstName("!" + p.getFirstName());
-            }
+        Button button = new Button("Update " + i, event -> {
+            Person p = container.getIdByIndex(i);
+            p.setFirstName("!" + p.getFirstName());
         });
         button.setId("update" + i);
         return button;
     }
 
     protected Component refresh(final int i) {
-        Button button = new Button("Refresh row " + i, new ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                grid.refreshRows(container.getIdByIndex(i));
-            }
-        });
+        Button button = new Button("Refresh row " + i,
+                event -> grid.refreshRows(container.getIdByIndex(i)));
         button.setId("refresh" + i);
         return button;
     }
index cc7d3c17ca64672bca666847bfa49679cb3f0870..f71f427ac39a9f54c043eb4bddd9a27c880a5991 100644 (file)
@@ -30,12 +30,12 @@ public class GridRemoveColumnAndDetach extends AbstractTestUIWithLog {
         addComponent(grid);
 
         Button detachButton = new Button("Detach grid",
-                e -> removeComponent(grid));
+                event -> removeComponent(grid));
         detachButton.setId("detach");
         addComponent(detachButton);
         for (int i = 0; i < 4; i++) {
             final int idx = i;
-            Button button = new Button("Remove col " + i, e -> {
+            Button button = new Button("Remove col " + i, event -> {
                 grid.removeColumn(grid.getColumns().get(idx));
                 logFrozenColumns();
             });
index 1b69479ffeaa1ce912fbadc8bbf9879eff1196c1..1eca488ccd4fe19b04030ea274689202f06abf7c 100644 (file)
@@ -38,7 +38,7 @@ public class GridRendererSwitch extends AbstractTestUI {
             }
             textRenderer = !textRenderer;
         }));
-        addComponent(new Button("Reverse", e -> {
+        addComponent(new Button("Reverse", event -> {
             if (reverse) {
                 grid.setColumnOrder(column, secondColumn);
             } else {
index 0e63f672d59edccfbc5d300b32bf5bf2d4723687..edb907d440ea2cb79248b33c6aaba8c0be4740a6 100644 (file)
@@ -32,10 +32,11 @@ public class GridSortIndicator extends AbstractTestUI {
     protected void setup(VaadinRequest request) {
         final Grid<Person> grid = getGrid();
         addComponent(grid);
-        addComponent(new Button("Sort first", e -> grid
+        addComponent(new Button("Sort first", event -> grid
                 .sort(grid.getColumn("name"), SortDirection.ASCENDING)));
         addComponent(new Button("Sort both",
-                e -> grid.setSortOrder(GridSortOrder.asc(grid.getColumn("name"))
+                event -> grid
+                        .setSortOrder(GridSortOrder.asc(grid.getColumn("name"))
                         .thenAsc(grid.getColumn("age")))));
     }
 
index 77480b3eef742510c7a84c1aab0d08fc5b16fdcd..d63a1d23402798be0f2e874ebd717d6b088daef0 100644 (file)
@@ -26,7 +26,8 @@ public class GridUndefinedHeight extends AbstractTestUI {
         oldGrid.setHeightMode(
                 com.vaadin.v7.shared.ui.grid.HeightMode.UNDEFINED);
 
-        layout.addComponents(grid, oldGrid, new Button("Add header row", e -> {
+        layout.addComponents(grid, oldGrid,
+                new Button("Add header row", event -> {
             grid.appendHeaderRow();
             oldGrid.appendHeaderRow();
         }));
index 16702dd831c7bd93078a998c25f2818b5c898470..f5c826b9306b26ebfdf46924f20317924a539f01 100644 (file)
@@ -104,7 +104,7 @@ public class JavaScriptRenderers extends AbstractReindeerTestUI {
         grid = createGrid(items);
         addComponent(grid);
 
-        addComponent(new Button("Recreate grid", e -> {
+        addComponent(new Button("Recreate grid", event -> {
             Grid<ItemBean> newGrid = createGrid(items);
             replaceComponent(grid, newGrid);
             grid = newGrid;
index 4d550d41ff1c304b5103f9bdf8448d274fca397c..5c580c89f38b0c548605c7e4e10b1def8050e357 100644 (file)
@@ -125,7 +125,7 @@ public class GridBasics extends AbstractTestUIWithLog {
 
             cssLayout
                     .addComponent(new Button("Press me",
-                            e -> Notification.show("You clicked on the "
+                            event -> Notification.show("You clicked on the "
                                     + "button in the details for " + "row "
                                     + dataObj.getRowNumber())));
             return cssLayout;
@@ -425,11 +425,12 @@ public class GridBasics extends AbstractTestUIWithLog {
             public void menuSelected(MenuItem selectedItem) {
                 removeRegistration();
                 if (selectedItem.isChecked()) {
-                    registration = grid.addItemClickListener(e -> {
-                        grid.setDetailsVisible(e.getItem(),
-                                !grid.isDetailsVisible(e.getItem()));
-                        log("Item click on row " + e.getItem().getRowNumber()
-                                + ", Column '" + e.getColumn().getCaption()
+                    registration = grid.addItemClickListener(event -> {
+                        grid.setDetailsVisible(event.getItem(),
+                                !grid.isDetailsVisible(event.getItem()));
+                        log("Item click on row "
+                                + event.getItem().getRowNumber() + ", Column '"
+                                + event.getColumn().getCaption()
                                 + "'");
                     });
                     log("Registered an item click listener.");
@@ -471,7 +472,7 @@ public class GridBasics extends AbstractTestUIWithLog {
                 .setCheckable(true);
 
         MenuItem enableItem = stateMenu.addItem("Enabled",
-                e -> grid.setEnabled(e.isChecked()));
+                event -> grid.setEnabled(event.isChecked()));
         enableItem.setCheckable(true);
         enableItem.setChecked(true);
 
@@ -757,9 +758,9 @@ public class GridBasics extends AbstractTestUIWithLog {
                 .editRow(grid.getDataCommunicator().getDataProviderSize() - 1));
 
         editorMenu.addItem("Change save caption",
-                e -> grid.getEditor().setSaveCaption("ǝʌɐS"));
+                event -> grid.getEditor().setSaveCaption("ǝʌɐS"));
         editorMenu.addItem("Change cancel caption",
-                e -> grid.getEditor().setCancelCaption("ʃǝɔuɐↃ"));
+                event -> grid.getEditor().setCancelCaption("ʃǝɔuɐↃ"));
 
     }
 
index d4e1d24dc5079545c593a5ebd5e4667ea7aaecc3..950d39e5e2e6fd1ca57043b07496db949dc81dae 100644 (file)
@@ -59,11 +59,7 @@ public class GridLayoutAlignments extends UI {
         return new Button(
                 "Align " + topLeft.getVerticalAlignment() + ", "
                         + topLeft.getHorizontalAlignment(),
-                new Button.ClickListener() {
-                    @Override
-                    public void buttonClick(Button.ClickEvent clickEvent) {
-                        g.setComponentAlignment(g.getComponent(0, 0), topLeft);
-                    }
-                });
+                event -> g.setComponentAlignment(g.getComponent(0, 0),
+                        topLeft));
     }
 }
index b8904411642f11c31893afe975576c41b027b7a8..d192e59b668413ca17324c08e2e13e351f32adfd 100644 (file)
@@ -18,7 +18,6 @@ package com.vaadin.tests.components.gridlayout;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractReindeerTestUI;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.HorizontalLayout;
 import com.vaadin.ui.Label;
@@ -68,12 +67,7 @@ public class GridLayoutExpandRatio extends AbstractReindeerTestUI {
 
         setExpandRatio();
         addComponent(new Button("Hide/show both middle Column and row",
-                new Button.ClickListener() {
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        hideComponetns();
-                    }
-                }));
+                event -> hideComponetns()));
     }
 
     private void hideComponetns() {
index d31905d8fe988ad6deec5412cba9f101d8437cb2..3577dafbecb3aab637fcb31e21de9c62c1283fe8 100644 (file)
@@ -18,7 +18,6 @@ package com.vaadin.tests.components.gridlayout;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractTestUIWithLog;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.TextField;
@@ -81,28 +80,19 @@ public class GridLayoutFocusOrderAfterShowChild extends AbstractTestUIWithLog {
 
         addComponent(gl);
 
-        addComponent(new Button("Show first", new Button.ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                t1.setVisible(true);
-                l1.setVisible(true);
-            }
+        addComponent(new Button("Show first", event -> {
+            t1.setVisible(true);
+            l1.setVisible(true);
         }));
 
-        addComponent(new Button("Show third", new Button.ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                t3.setVisible(true);
-                l3.setVisible(true);
-            }
+        addComponent(new Button("Show third", event -> {
+            t3.setVisible(true);
+            l3.setVisible(true);
         }));
 
-        addComponent(new Button("Show fifth", new Button.ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                t5.setVisible(true);
-                l5.setVisible(true);
-            }
+        addComponent(new Button("Show fifth", event -> {
+            t5.setVisible(true);
+            l5.setVisible(true);
         }));
     }
 }
index d23f597df860f08b5abde65772f895ed5e433f7a..6e79347d712c53c368efe40a3c2e7da7f22cb3cf 100644 (file)
@@ -20,7 +20,6 @@ import java.util.Random;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractReindeerTestUI;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.HorizontalLayout;
 import com.vaadin.ui.Label;
@@ -71,63 +70,49 @@ public class GridLayoutHideMiddleCells extends AbstractReindeerTestUI {
 
         mainLayout
                 .addComponent(new Button("Hide/show both middle Column and row",
-                        new Button.ClickListener() {
-                            @Override
-                            public void buttonClick(ClickEvent event) {
-                                for (int i = 0; i < ROWS; i++) {
-                                    for (int j = 0; j < COLS; j++) {
-                                        if (j == 2 || i == 2) {
-                                            if (labels[i][j].isVisible()) {
-                                                labels[i][j].setVisible(false);
-                                            } else {
-                                                labels[i][j].setVisible(true);
-                                            }
+                        event -> {
+                            for (int i = 0; i < ROWS; i++) {
+                                for (int j = 0; j < COLS; j++) {
+                                    if (j == 2 || i == 2) {
+                                        if (labels[i][j].isVisible()) {
+                                            labels[i][j].setVisible(false);
+                                        } else {
+                                            labels[i][j].setVisible(true);
                                         }
                                     }
                                 }
                             }
                         }));
         mainLayout.addComponent(new Button("Hide/show middle Column",
-                new Button.ClickListener() {
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        for (int i = 0; i < ROWS; i++) {
-                            if (labels[i][2].isVisible()) {
-                                labels[i][2].setVisible(false);
-                            } else {
-                                labels[i][2].setVisible(true);
-                            }
+                event -> {
+                    for (int i = 0; i < ROWS; i++) {
+                        if (labels[i][2].isVisible()) {
+                            labels[i][2].setVisible(false);
+                        } else {
+                            labels[i][2].setVisible(true);
                         }
                     }
                 }));
         mainLayout.addComponent(
-                new Button("Hide/show middle Row", new Button.ClickListener() {
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        for (int j = 0; j < COLS; j++) {
-                            if (labels[2][j].isVisible()) {
-                                labels[2][j].setVisible(false);
-                            } else {
-                                labels[2][j].setVisible(true);
-                            }
+                new Button("Hide/show middle Row", event -> {
+                    for (int j = 0; j < COLS; j++) {
+                        if (labels[2][j].isVisible()) {
+                            labels[2][j].setVisible(false);
+                        } else {
+                            labels[2][j].setVisible(true);
                         }
                     }
-
                 }));
         mainLayout.addComponent(
-                new Button("Hide Random button", new Button.ClickListener() {
-
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        // TODO Auto-generated method stub
-                        Random rand = new Random();
-                        int i = rand.nextInt(ROWS);
-                        int j = rand.nextInt(COLS);
-                        if (labels[i][j].isVisible()) {
-                            labels[i][j].setVisible(false);
-                        } else {
-                            labels[i][j].setVisible(true);
-                        }
+                new Button("Hide Random button", event -> {
+                    // TODO Auto-generated method stub
+                    Random rand = new Random();
+                    int i = rand.nextInt(ROWS);
+                    int j = rand.nextInt(COLS);
+                    if (labels[i][j].isVisible()) {
+                        labels[i][j].setVisible(false);
+                    } else {
+                        labels[i][j].setVisible(true);
                     }
                 }));
     }
index 6e2543eb01787635b4c95342fa05c4994f219b87..d4515c081188e5457df5ff93462ab0284c94fd24 100644 (file)
@@ -19,7 +19,6 @@ package com.vaadin.tests.components.gridlayout;
 import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractReindeerTestUI;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.Label;
 
@@ -30,12 +29,9 @@ public class InsertRowInMiddle extends AbstractReindeerTestUI {
         final GridLayout layout = new GridLayout(1, 2);
         layout.addComponent(new Label("some row"), 0, 0);
         Button newRowButton = new Button("Insert Row");
-        newRowButton.addClickListener(new Button.ClickListener() {
-            @Override
-            public void buttonClick(ClickEvent event) {
-                layout.insertRow(1);
-                layout.addComponent(new Label("some new row"), 0, 1);
-            }
+        newRowButton.addClickListener(event -> {
+            layout.insertRow(1);
+            layout.addComponent(new Label("some new row"), 0, 1);
         });
         layout.addComponent(newRowButton, 0, 1);
         addComponent(layout);
index 1e63a375c4e9a6417cb0dec9a06370ad50bb4864..6b2135e309765989d9fa5972e28987a1f338c410 100644 (file)
@@ -22,8 +22,6 @@ import com.vaadin.tests.components.AbstractReindeerTestUI;
 import com.vaadin.tests.components.TestDateField;
 import com.vaadin.ui.AbstractDateField;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.Panel;
 
@@ -44,23 +42,12 @@ public class LayoutAfterHidingError extends AbstractReindeerTestUI {
         gl.addComponent(df);
 
         Button err = new Button("Set error");
-        err.addClickListener(new ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                df.setComponentError(new UserError("foo"));
-            }
-        });
+        err.addClickListener(
+                event -> df.setComponentError(new UserError("foo")));
         gl.addComponent(err);
 
         err = new Button("Clear error");
-        err.addClickListener(new ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                df.setComponentError(null);
-            }
-        });
+        err.addClickListener(event -> df.setComponentError(null));
         gl.addComponent(err);
     }
 
index a41cbf94cb093b8a842971c40345b63fb8d48f54..dca34df94a53e10fd9f5122de908fcfccf2d7ab6 100644 (file)
@@ -4,7 +4,6 @@ import com.vaadin.server.VaadinRequest;
 import com.vaadin.tests.components.AbstractReindeerTestUI;
 import com.vaadin.ui.AbstractOrderedLayout;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.VerticalLayout;
@@ -24,13 +23,7 @@ public class MoveComponentsFromGridLayoutToInnerLayout
         gl.setHeight("200px");
 
         testButton = new Button("Click to move to inner layout",
-                new Button.ClickListener() {
-
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        vl.addComponent(testButton);
-                    }
-                });
+                event -> vl.addComponent(testButton));
 
         gl.addComponent(testButton);
 
@@ -43,13 +36,7 @@ public class MoveComponentsFromGridLayoutToInnerLayout
         addComponent(gl);
 
         Button b = new Button("Repaint inner layout",
-                new Button.ClickListener() {
-
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        vl.markAsDirty();
-                    }
-                });
+                event -> vl.markAsDirty());
 
         addComponent(b);
     }
index 960acfb598f5d5841a25c2cce11d122cfef24a16..780537fae062f791076aea5e70869aae22203039 100644 (file)
@@ -3,7 +3,6 @@ package com.vaadin.tests.components.image;
 import com.vaadin.server.ThemeResource;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Image;
 
 public class ImageAltText extends TestBase {
@@ -17,12 +16,7 @@ public class ImageAltText extends TestBase {
         addComponent(image);
 
         Button changeAltTexts = new Button("Change alt text",
-                new Button.ClickListener() {
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-                        image.setAlternateText("New alt text!");
-                    }
-                });
+                event -> image.setAlternateText("New alt text!"));
         addComponent(changeAltTexts);
     }
 
index 854210344f3831d590d58d066852285f611df3b5..95239926228680a8c2c56d0f7f9b4d004c85524e 100644 (file)
@@ -11,8 +11,6 @@ import java.util.Date;
 
 import javax.imageio.ImageIO;
 
-import com.vaadin.event.MouseEvents.ClickEvent;
-import com.vaadin.event.MouseEvents.ClickListener;
 import com.vaadin.server.StreamResource;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Image;
@@ -33,20 +31,13 @@ public class ImageClicks extends TestBase {
         final StreamResource imageResource = new StreamResource(imageSource,
                 "testimage.png");
         image.setSource(imageResource);
-        image.addClickListener(new ClickListener() {
-
-            @Override
-            public void click(ClickEvent event) {
-                ++clickCounter;
-                imageResource
-                        .setFilename("testimage.png?" + new Date().getTime());
-                image.markAsDirty();
-                label.setValue(labelText());
-            }
-
+        image.addClickListener(event -> {
+            ++clickCounter;
+            imageResource.setFilename("testimage.png?" + new Date().getTime());
+            image.markAsDirty();
+            label.setValue(labelText());
         });
         addComponent(image);
-
     }
 
     private String labelText() {
index 93dbd2bb124cde82337b2e46b5ae9932689d3b0d..32464d35baa20233f134142668cc2082f5961e77 100644 (file)
@@ -38,7 +38,7 @@ public class DuplicateJavascriptDependencies extends AbstractTestUIWithLog {
     @Override
     protected void setup(VaadinRequest request) {
         addComponent(new Button("Test",
-                e -> addComponent(new ResultLabel("It works"))));
+                event -> addComponent(new ResultLabel("It works"))));
     }
 
 }
index 0453a67b820dd99ea862d9ab063f133467b96679..b7975b968a296864e990c4113640cbbf0ffc1d17 100644 (file)
@@ -47,14 +47,14 @@ public class JavaScriptStateTracking extends AbstractTestUI {
     protected void setup(VaadinRequest request) {
         StateTrackingComponent stateTrackingComponent = new StateTrackingComponent();
 
-        Button setField2 = new Button("Set field2", e -> {
+        Button setField2 = new Button("Set field2", event -> {
             stateTrackingComponent.getState().counter++;
             stateTrackingComponent.getState().field2 = "updated value "
                     + stateTrackingComponent.getState().counter;
         });
         setField2.setId("setField2");
 
-        Button clearField1 = new Button("Clear field1", e -> {
+        Button clearField1 = new Button("Clear field1", event -> {
             stateTrackingComponent.getState().counter++;
             stateTrackingComponent.getState().field1 = null;
         });
index 9e9ee78dd46fbce3b98524ec9b689aaac0d7c9c3..7de122d9c5b03e8b9b2a72d1c7daa97eb2b8abcc 100644 (file)
@@ -37,14 +37,14 @@ public class ListSelectStyleNames extends AbstractTestUIWithLog {
         nativeSelect.addStyleName("custominitial");
         addComponent(nativeSelect);
 
-        Button button = new Button("Add style 'new'", e -> {
+        Button button = new Button("Add style 'new'", event -> {
             testselect.addStyleName("new");
             nativeSelect.addStyleName("new");
         });
         button.setId("add");
         addComponent(button);
 
-        button = new Button("Change primary style to 'newprimary'", e -> {
+        button = new Button("Change primary style to 'newprimary'", event -> {
             testselect.setPrimaryStyleName("newprimary");
             nativeSelect.setPrimaryStyleName("newprimary");
         });
index 8d386cf8238637df2a1b451ead00e9c83383a94a..4fa939c91f9e5504c4c03a5459dbcc6f54ab66af 100644 (file)
@@ -27,12 +27,12 @@ public class NativeSelectCaptionGeneration extends UI {
 
             buttons.addComponents(
                     new Button("toString",
-                            e -> nativeSelect
+                            event -> nativeSelect
                                     .setItemCaptionGenerator(String::toString)),
                     new Button("Only number",
-                            e -> nativeSelect.setItemCaptionGenerator(
+                            event -> nativeSelect.setItemCaptionGenerator(
                                     str -> str.substring(7))),
-                    new Button("Declarative", e -> nativeSelect
+                    new Button("Declarative", event -> nativeSelect
                             .setItemCaptionGenerator(declarative)));
         }
     }
index dbbe8d6ddc133fb68cc04bf8bb7f9c7816991044..3403fa22b8b377bdbd3416ca566ff0fd4f0215fb 100644 (file)
@@ -119,7 +119,7 @@ public class RadioButtonGroupTestUI
     protected void createListenerMenu() {
         createListenerAction("Selection listener", "Listeners",
                 c -> c.addSelectionListener(
-                        e -> log("Selected: " + e.getSelectedItem())));
+                        event -> log("Selected: " + event.getSelectedItem())));
     }
 
     private int getIndex(Object item) {
index 188f6171069210dcd65c54d950298a6f1219e40f..c422b6ccc506aa52db4a4bebe87d6077e22ebf65 100644 (file)
@@ -33,8 +33,8 @@ public class SliderUpdateFromValueChange extends AbstractReindeerTestUI {
     @Override
     protected void setup(VaadinRequest request) {
         final Slider slider = new Slider(0, 100, 1);
-        slider.addValueChangeListener(e -> {
-            Double value = e.getValue();
+        slider.addValueChangeListener(event -> {
+            Double value = event.getValue();
             if (value < 100.0) {
                 slider.setValue(100.0);
             }
index dd0f1065f592e928c1165984067d7f0fc0e3e2ce..b17cf1a8c8a39922f75e0beef3f55fc13b2eeed1 100644 (file)
@@ -3,8 +3,6 @@ package com.vaadin.tests.components.table;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Button;
 import com.vaadin.v7.data.Item;
-import com.vaadin.v7.data.Property;
-import com.vaadin.v7.data.Property.ValueChangeEvent;
 import com.vaadin.v7.data.util.IndexedContainer;
 import com.vaadin.v7.ui.Table;
 import com.vaadin.v7.ui.TextField;
@@ -21,12 +19,8 @@ public class HugeRowCount extends TestBase {
 
         final TextField tf = new TextField("Rows");
         tf.setValue(String.valueOf(100000));
-        tf.addListener(new Property.ValueChangeListener() {
-            @Override
-            public void valueChange(ValueChangeEvent event) {
-                container.setSize(Integer.parseInt(tf.getValue().toString()));
-            }
-        });
+        tf.addValueChangeListener(event -> container
+                .setSize(Integer.parseInt(tf.getValue().toString())));
         addComponent(tf);
         addComponent(new Button("Update rowcount"));
 
index 5f6c9d5cb506a4451e326034d5b0f1ad21b0cda5..ab9b51f485b65ddecb91c32b3a7b94eee3a6e49e 100644 (file)
@@ -8,7 +8,6 @@ import com.vaadin.ui.Label;
 import com.vaadin.ui.VerticalLayout;
 import com.vaadin.v7.data.Container;
 import com.vaadin.v7.data.Item;
-import com.vaadin.v7.data.Property.ValueChangeEvent;
 import com.vaadin.v7.data.util.IndexedContainer;
 import com.vaadin.v7.ui.Table;
 
@@ -40,13 +39,10 @@ public class KeyControl extends TestBase {
         table1.setImmediate(true);
         layout1.addComponent(table1);
 
-        table1.addListener(new Table.ValueChangeListener() {
-            @Override
-            public void valueChange(ValueChangeEvent event) {
-                @SuppressWarnings("unchecked")
-                Set<String> value = (Set<String>) table1.getValue();
-                selected1.setValue(value + " TOTAL: " + value.size());
-            }
+        table1.addValueChangeListener(event -> {
+            @SuppressWarnings("unchecked")
+            Set<String> value = (Set<String>) table1.getValue();
+            selected1.setValue(value + " TOTAL: " + value.size());
         });
 
         layout1.addComponent(selected1);
@@ -63,13 +59,10 @@ public class KeyControl extends TestBase {
         table2.setImmediate(true);
         layout2.addComponent(table2);
 
-        table2.addListener(new Table.ValueChangeListener() {
-            @Override
-            public void valueChange(ValueChangeEvent event) {
-                String value = table2.getValue() == null ? "No selected items"
-                        : table2.getValue().toString();
-                selected2.setValue(value);
-            }
+        table2.addValueChangeListener(event -> {
+            String value = table2.getValue() == null ? "No selected items"
+                    : table2.getValue().toString();
+            selected2.setValue(value);
         });
 
         layout2.addComponent(selected2);
@@ -87,14 +80,11 @@ public class KeyControl extends TestBase {
         table3.setImmediate(true);
         layout3.addComponent(table3);
 
-        table3.addListener(new Table.ValueChangeListener() {
-            @Override
-            public void valueChange(ValueChangeEvent event) {
-                @SuppressWarnings("unchecked")
-                Set<String> value = (Set<String>) table3.getValue();
-                selected3.setValue(value.isEmpty() ? "No selected items"
-                        : value + ": Total " + value.size() + " items");
-            }
+        table3.addValueChangeListener(event -> {
+            @SuppressWarnings("unchecked")
+            Set<String> value = (Set<String>) table3.getValue();
+            selected3.setValue(value.isEmpty() ? "No selected items"
+                    : value + ": Total " + value.size() + " items");
         });
 
         selected3.setWidth("300px");
index eff78372998f86f50327bff4d5260bff67b4f58e..98cafa5bf24e9c5a27ced7989b81159cdee6d9f3 100644 (file)
@@ -5,8 +5,6 @@ import java.util.Arrays;
 import com.vaadin.server.Sizeable;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.v7.data.util.BeanItemContainer;
 import com.vaadin.v7.ui.Table;
 
@@ -32,21 +30,16 @@ public class KeyboardNavigationWithChangingContent extends TestBase {
 
         getLayout().addComponent(t);
         getLayout().addComponent(new Button("Change elements and selection",
-                new ClickListener() {
+                event -> {
+                    bic.removeAllItems();
+                    ValueHolder<String> v4 = null;
+                    for (int i = 4; i < 30; i++) {
+                        v4 = new ValueHolder<>("test" + i);
+                        bic.addBean(v4);
 
-                    @Override
-                    public void buttonClick(ClickEvent event) {
-
-                        bic.removeAllItems();
-                        ValueHolder<String> v4 = null;
-                        for (int i = 4; i < 30; i++) {
-                            v4 = new ValueHolder<>("test" + i);
-                            bic.addBean(v4);
-
-                        }
-                        t.select(t.firstItemId());
-                        t.focus();
                     }
+                    t.select(t.firstItemId());
+                    t.focus();
                 }));
     }
 
index fd39ec377b387fcfeb7b1a93319f209a9a269fe9..ccc0f634a1311c4bebbf33cc11c71713620cf6bb 100644 (file)
@@ -7,7 +7,6 @@ import com.vaadin.annotations.AutoGenerated;
 import com.vaadin.shared.ui.MarginInfo;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.VerticalLayout;
 import com.vaadin.v7.data.Item;
@@ -117,18 +116,14 @@ public class LargeSelectionCausesNPE extends TestBase {
             }
         };
 
-        Button.ClickListener clickListener = new Button.ClickListener() {
-
-            @Override
-            public void buttonClick(ClickEvent event) {
-                Property nameProperty = table.getContainerProperty(0, NAME);
-                if (("0").equals(nameLabel.getValue())) {
-                    nameProperty.setValue(NAME + "0-version2");
-                    nameLabel.setValue("0-version2");
-                } else {
-                    nameProperty.setValue(NAME + 0);
-                    nameLabel.setValue("0");
-                }
+        Button.ClickListener clickListener = event -> {
+            Property nameProperty = table.getContainerProperty(0, NAME);
+            if (("0").equals(nameLabel.getValue())) {
+                nameProperty.setValue(NAME + "0-version2");
+                nameLabel.setValue("0-version2");
+            } else {
+                nameProperty.setValue(NAME + 0);
+                nameLabel.setValue("0");
             }
         };
 
index 104b313a1fbf30eb25d3a5b6fd61b93e888cfa55..f429a6102c268f629a27c96dbe1b401edd034b6b 100644 (file)
@@ -54,11 +54,12 @@ public class TreeBasicFeatures extends AbstractTestUIWithLog {
         tree.setDataProvider(inMemoryDataProvider);
 
         tree.addSelectionListener(
-                e -> log("SelectionEvent: " + e.getAllSelectedItems()));
+                event -> log("SelectionEvent: " + event.getAllSelectedItems()));
 
-        tree.addExpandListener(e -> log("ExpandEvent: " + e.getExpandedItem()));
+        tree.addExpandListener(
+                event -> log("ExpandEvent: " + event.getExpandedItem()));
         tree.addCollapseListener(
-                e -> log("ExpandEvent: " + e.getCollapsedItem()));
+                event -> log("ExpandEvent: " + event.getCollapsedItem()));
 
         layout.addComponents(createMenu(), tree);
 
@@ -87,7 +88,7 @@ public class TreeBasicFeatures extends AbstractTestUIWithLog {
 
                 if (selectedItem.isChecked()) {
                     registration = tree.addItemClickListener(
-                            e -> log("ItemClick: " + e.getItem()));
+                            event -> log("ItemClick: " + event.getItem()));
                 }
             }
 
index 2835829ae3520db9a23f7419a4a749cd093bc9ee..9e41d9b7c0655e6b3b48e424991f8bbcfc86b0d8 100644 (file)
@@ -29,7 +29,7 @@ public class TreeWideContent extends AbstractTestUI {
         tree.expand("Foo");
 
         addComponent(tree);
-        addComponent(new Button("Toggle auto recalc", e -> tree
+        addComponent(new Button("Toggle auto recalc", event -> tree
                 .setAutoRecalculateWidth(!tree.isAutoRecalculateWidth())));
     }
 
index fdcfe2477607684d708a28327cb758767c6067ec..64602944f5b7a3077497f59d6b3eb33e37a98c5c 100644 (file)
@@ -23,7 +23,7 @@ public class ConnectorTrackerMemoryLeakUI extends UI {
     protected void init(VaadinRequest vaadinRequest) {
 
         Button button = new Button(BUTTON_CAPTION);
-        button.addClickListener(e -> {
+        button.addClickListener(event -> {
             gc();
             long memory = Runtime.getRuntime().totalMemory();
             System.out.println("Before: " + memory);
@@ -69,7 +69,7 @@ public class ConnectorTrackerMemoryLeakUI extends UI {
 
     private static void updatePanel(CssLayout panel, List<String> items) {
         panel.removeAllComponents();
-        items.forEach(i -> panel.addComponent(new Button(i, e -> {
+        items.forEach(i -> panel.addComponent(new Button(i, event -> {
             Window w = new Window();
             UI.getCurrent().addWindow(w);
         })));
index b9a1b61c718af6a27c582c1a2f55ae68c21b2b39..d18357c78230db4fd999100d32715c9ca7ae1e77 100644 (file)
@@ -101,7 +101,7 @@ public class WindowMaximizeRestoreTest extends AbstractReindeerTestUI {
         center.addClickListener(event -> w.center());
         ((ComponentContainer) w.getContent()).addComponent(center);
 
-        w.addCloseListener(e -> {
+        w.addCloseListener(event -> {
             windowList.add(w);
             addWindowAgain.setItems(windowList);
         });
index a9a25a88eadb0d83d05eb1bc0089dd3793e30178..9f1591407c8e93f31d55b0ab2c8c1547dcbc8f6b 100644 (file)
@@ -109,8 +109,8 @@ public class DataProviderRefresh extends AbstractTestUI {
         grid.addColumn(Object::toString).setCaption("toString");
         addComponent(grid);
         addComponent(new Button("Replace item",
-                e -> dataProvider.refreshItem(new Bean("Bar", 10))));
-        addComponent(new Button("Select old", e -> grid.select(foo)));
+                event -> dataProvider.refreshItem(new Bean("Bar", 10))));
+        addComponent(new Button("Select old", event -> grid.select(foo)));
     }
 
 }
index 127a831274b851081af2b4fccdd990283106f282..b4ecfd38c70b52ce55246b489f56d115c2c1238b 100644 (file)
@@ -99,11 +99,13 @@ public class DummyData extends AbstractTestUIWithLog {
         HorizontalLayout controls = new HorizontalLayout();
         addComponent(controls);
         controls.addComponent(
-                new Button("Select Foo 20", e -> dummy.setValue("Foo " + 20)));
+                new Button("Select Foo 20",
+                        event -> dummy.setValue("Foo " + 20)));
         controls.addComponent(new Button("Reset data provider",
-                e -> dummy.setDataProvider(new LoggingDataProvider(items))));
+                event -> dummy
+                        .setDataProvider(new LoggingDataProvider(items))));
         controls.addComponent(
-                new Button("Remove all data", e -> dummy.setDataProvider(
+                new Button("Remove all data", event -> dummy.setDataProvider(
                         new LoggingDataProvider(Collections.emptyList()))));
         addComponent(dummy);
     }
index 6f5c3173d2c8c2431bd1aff1716b6ee23930f3f5..5fadd41dbc7498e0e51830c2f03f9833c4e16331 100644 (file)
@@ -126,12 +126,13 @@ public class DragAndDropCardShuffle extends AbstractTestUIWithLog {
         dragSource.setPayload("card_value", cardValue);
 
         // Add listeners
-        dragSource.addDragStartListener(e -> log(
-                e.getComponent().getValue() + " dragstart, effectsAllowed="
-                        + e.getEffectAllowed()));
+        dragSource.addDragStartListener(event -> log(
+                event.getComponent().getValue() + " dragstart, effectsAllowed="
+                        + event.getEffectAllowed()));
 
-        dragSource.addDragEndListener(e -> log(e.getComponent().getValue()
-                        + " dragend, dropEffect=" + e.getDropEffect()));
+        dragSource
+                .addDragEndListener(event -> log(event.getComponent().getValue()
+                        + " dragend, dropEffect=" + event.getDropEffect()));
 
         sources.add(dragSource);
     }
index cfab2984357345fa6a8cc4125dcffb2787058222..9866dd41cc0dfbdc65cfa32a506f0944a7aaf92b 100644 (file)
@@ -77,7 +77,7 @@ public abstract class ElementComponentGetCaptionBase extends AbstractTestUI {
 
     static Component createGrid() {
         Grid grid = new Grid();
-        grid.addColumn(e -> "foo");
+        grid.addColumn(event -> "foo");
 
         return grid;
     }
index 0e7dcf2e161a622b16cdb6769122fbe3b6e32269..79beafd4fb1a24562c9905793acfb1ba20a62bec 100644 (file)
@@ -28,7 +28,8 @@ public class ComboBoxInputNotAllowed extends AbstractTestUI {
         ComboBox<String> comboBox = new ComboBox<>("", ITEMS);
         comboBox.setTextInputAllowed(false);
         comboBox.addValueChangeListener(
-                e -> addComponent(new Label("Value is now: " + e.getValue())));
+                event -> addComponent(
+                        new Label("Value is now: " + event.getValue())));
 
         addComponent(comboBox);
     }
index 4055a26ec23bfeffa0d730a01fc6c9451312b7a7..1f2b5c43309e521b56302bc4241655727ee0f09a 100644 (file)
@@ -53,8 +53,8 @@ public class SelectByText extends AbstractTestUI {
         combobox.setItems(options);
 
         layout.addComponent(combobox);
-        combobox.addValueChangeListener(e -> layout.addComponent(
-                new Label("Value is now '" + e.getValue() + "'")));
+        combobox.addValueChangeListener(event -> layout.addComponent(
+                new Label("Value is now '" + event.getValue() + "'")));
     }
 
     @Override
index 2528f935b2878942c1cca652978874544cba8067..61e0d646b488458e8d4e1bac7491607d8e8416f2 100644 (file)
@@ -31,7 +31,7 @@ public class NotificationCloseListener extends AbstractTestUI {
         addComponent(checkBox);
 
         Notification notification = Notification.show("something");
-        notification.addCloseListener(e -> checkBox.setValue(true));
+        notification.addCloseListener(event -> checkBox.setValue(true));
     }
 
     @Override
index aca29935fb2d154c4e100c1abe2a75e3185821a8..88645ab051553c57611d794d2911220b0971b54c 100644 (file)
@@ -52,8 +52,8 @@ public class DelayedViewLeaveConfirmation extends AbstractTestUI {
             input = new TextField("Enter a value");
             input.setId("input");
             Button navigateAway = new Button("Navigate to the other view",
-                    e -> getUI().getNavigator().navigateTo("other"));
-            Button logout = new Button("Simulate logout", e -> getUI()
+                    event -> getUI().getNavigator().navigateTo("other"));
+            Button logout = new Button("Simulate logout", event -> getUI()
                     .getNavigator().runAfterLeaveConfirmation(() -> {
                         removeAllComponents();
                         addComponent(new Label("You have been logged out"));
@@ -87,12 +87,12 @@ public class DelayedViewLeaveConfirmation extends AbstractTestUI {
             VerticalLayout layout = new VerticalLayout();
             layout.addComponent(new Label(
                     "You have unsaved changes. Are you sure you want to leave?"));
-            Button leave = new Button("YES, LEAVE!", e -> {
+            Button leave = new Button("YES, LEAVE!", event -> {
                 close();
                 action.run();
             });
             leave.setId("leave");
-            Button stay = new Button("NO, STAY!", e -> close());
+            Button stay = new Button("NO, STAY!", event -> close());
             stay.setId("stay");
             layout.addComponents(new HorizontalLayout(leave, stay));
             setContent(layout);
index 9c6eeb446a6865fa4f9a73e3f1898c973c7956ba..f0871e8ce3d51c1fb778b6b4f63da2327c47fe3d 100644 (file)
@@ -32,7 +32,7 @@ public class FrontendLaterLoadedResourceUI extends AbstractTestUIWithLog {
     @Override
     protected void setup(VaadinRequest request) {
         Button b = new MyButton();
-        b.addClickListener(e -> getPage().getJavaScript()
+        b.addClickListener(event -> getPage().getJavaScript()
                 .execute("document.body.innerHTML=window.jsFile;\n"));
         addComponent(b);
     }
index b5883d43b9b59098443188bed27e3ee05cd7540c..07e8b9389fcb400e4fc1e47704a137f07b40ffed 100644 (file)
@@ -256,7 +256,7 @@ public class CheckBoxGroupTest extends MultiBrowserTest {
     @Test
     public void testDisabled() {
         List<String> optionsCssClasses = getSelect().getOptionElements()
-                .stream().map(e -> e.getAttribute("class"))
+                .stream().map(event -> event.getAttribute("class"))
                 .collect(Collectors.toList());
         for (int i = 0; i < optionsCssClasses.size(); i++) {
             String cssClassList = optionsCssClasses.get(i);
index a95b52f6fb3c9c470a19a61b2f90e23e4e97ac73..365d1cd7ad2fb83b1c5aa5fde3050806af77de56 100644 (file)
@@ -235,7 +235,8 @@ public class ListSelectTest extends SingleBrowserTestPhantomJS2 {
     private List<String> getSelectedValues() {
         Select select = new Select(
                 getListSelect().findElement(By.tagName("select")));
-        return select.getAllSelectedOptions().stream().map(e -> e.getText())
+        return select.getAllSelectedOptions().stream()
+                .map(event -> event.getText())
                 .collect(Collectors.toList());
     }
 
index 346e9ef7cfdc641d5bd170393d10015b4629eff7..769556497000a7c1907acd051c3e171190846687 100644 (file)
@@ -23,15 +23,15 @@ public class TreeBasicFeaturesTest extends MultiBrowserTest {
 
     private static final Predicate<TestBenchElement> THEME_RESOURCE =
             e -> e.isElementPresent(By.tagName("img"))
-            && e.findElement(By.tagName("img")).getAttribute("src")
+                    && e.findElement(By.tagName("img")).getAttribute("src")
                     .contains("bullet.png");
     private static final Predicate<TestBenchElement> VAADIN_ICON =
-            e -> e.isElementPresent(By.className("v-icon"))
-            && e.findElement(By.className("v-icon")).getAttribute("class")
+            e -> e.isElementPresent(By.className("v-icon")) && e
+                    .findElement(By.className("v-icon")).getAttribute("class")
                     .contains("Vaadin-Icons");
     private static final Predicate<TestBenchElement> CLASS_RESOURCE =
             e -> e.isElementPresent(By.tagName("img"))
-            && e.findElement(By.tagName("img")).getAttribute("src")
+                    && e.findElement(By.tagName("img")).getAttribute("src")
                     .contains("m.gif");
 
     @Before