@@ -25,7 +25,6 @@ import com.google.gwt.user.client.ui.Composite; | |||
import com.google.gwt.user.client.ui.IsWidget; | |||
import com.google.gwt.user.client.ui.Widget; | |||
import com.vaadin.client.data.DataSource; | |||
import com.vaadin.client.ui.HasRequiredIndicator; | |||
import com.vaadin.shared.Range; | |||
import com.vaadin.shared.Registration; | |||
import com.vaadin.shared.data.selection.MultiSelectServerRpc; | |||
@@ -45,7 +44,7 @@ import elemental.json.JsonObject; | |||
* @since 8.0 | |||
*/ | |||
public abstract class AbstractMultiSelectConnector | |||
extends AbstractListingConnector implements HasRequiredIndicator { | |||
extends AbstractListingConnector { | |||
/** | |||
* Abstraction layer to help populate different multiselect widgets based on |
@@ -17,7 +17,6 @@ package com.vaadin.client.connectors; | |||
import com.google.gwt.event.dom.client.HasAllFocusHandlers; | |||
import com.google.gwt.user.client.ui.Widget; | |||
import com.vaadin.client.ui.HasRequiredIndicator; | |||
import com.vaadin.shared.ui.AbstractSingleSelectState; | |||
/** | |||
@@ -27,8 +26,7 @@ import com.vaadin.shared.ui.AbstractSingleSelectState; | |||
* @since 8.0 | |||
*/ | |||
public abstract class AbstractSingleSelectConnector<WIDGET extends Widget & HasAllFocusHandlers> | |||
extends AbstractFocusableListingConnector<WIDGET> | |||
implements HasRequiredIndicator { | |||
extends AbstractFocusableListingConnector<WIDGET> { | |||
@Override | |||
public AbstractSingleSelectState getState() { |
@@ -31,7 +31,6 @@ import com.google.gwt.user.client.ui.Focusable; | |||
import com.google.gwt.user.client.ui.HasEnabled; | |||
import com.google.gwt.user.client.ui.Widget; | |||
import com.vaadin.client.BrowserInfo; | |||
import com.vaadin.client.ComponentConnector; | |||
import com.vaadin.client.HasComponentsConnector; | |||
import com.vaadin.client.LayoutManager; | |||
import com.vaadin.client.MouseEventDetailsBuilder; | |||
@@ -63,7 +62,7 @@ import com.vaadin.shared.ui.TabIndexState; | |||
import com.vaadin.shared.ui.ui.UIState; | |||
public abstract class AbstractComponentConnector extends AbstractConnector | |||
implements ComponentConnector, HasErrorIndicator { | |||
implements HasErrorIndicator { | |||
private HandlerRegistration contextHandler = null; | |||
@@ -19,7 +19,7 @@ import com.vaadin.client.StyleConstants; | |||
import com.vaadin.shared.AbstractFieldState; | |||
public abstract class AbstractFieldConnector extends AbstractComponentConnector | |||
implements HasRequiredIndicator, HasErrorIndicator { | |||
implements HasRequiredIndicator { | |||
@Override | |||
public AbstractFieldState getState() { |
@@ -61,7 +61,7 @@ import com.vaadin.shared.ui.datefield.TextualDateFieldState; | |||
*/ | |||
public abstract class VAbstractPopupCalendar<PANEL extends VAbstractCalendarPanel<R>, R extends Enum<R>> | |||
extends VAbstractTextualDate<R> | |||
implements Field, ClickHandler, CloseHandler<PopupPanel>, SubPartAware { | |||
implements ClickHandler, CloseHandler<PopupPanel> { | |||
/** For internal use only. May be removed or replaced in the future. */ | |||
public final Button calendarToggle = new Button(); |
@@ -52,7 +52,8 @@ import com.vaadin.shared.EventId; | |||
* @since 8.0 | |||
*/ | |||
public abstract class VAbstractTextualDate<R extends Enum<R>> | |||
extends VDateField<R> implements Field, ChangeHandler, Focusable, | |||
extends VDateField<R> | |||
implements ChangeHandler, Focusable, | |||
SubPartAware, HandlesAriaCaption, HandlesAriaInvalid, | |||
HandlesAriaRequired, KeyDownHandler { | |||
@@ -16,7 +16,6 @@ | |||
package com.vaadin.client.ui; | |||
import com.google.gwt.event.dom.client.ClickEvent; | |||
import com.google.gwt.event.dom.client.ClickHandler; | |||
import com.google.gwt.user.client.ui.HTML; | |||
/** | |||
@@ -24,7 +23,7 @@ import com.google.gwt.user.client.ui.HTML; | |||
* | |||
* @since 7.0.0 | |||
*/ | |||
public class VColorPicker extends VButton implements ClickHandler { | |||
public class VColorPicker extends VButton { | |||
private String color = null; | |||
@@ -17,7 +17,6 @@ package com.vaadin.client.ui; | |||
import java.util.Objects; | |||
import com.google.gwt.event.dom.client.HasAllFocusHandlers; | |||
import com.google.gwt.user.client.ui.ListBox; | |||
import com.vaadin.client.widgets.FocusableFlowPanelComposite; | |||
import com.vaadin.shared.ui.nativeselect.NativeSelectState; | |||
@@ -27,8 +26,7 @@ import com.vaadin.shared.ui.nativeselect.NativeSelectState; | |||
* | |||
* @author Vaadin Ltd. | |||
*/ | |||
public class VNativeSelect extends FocusableFlowPanelComposite | |||
implements HasAllFocusHandlers { | |||
public class VNativeSelect extends FocusableFlowPanelComposite { | |||
private final ListBox listBox = new ListBox(); | |||
@@ -35,7 +35,7 @@ import com.vaadin.client.ui.dd.DragImageModifier; | |||
* | |||
*/ | |||
public class VTextArea extends VTextField | |||
implements DragImageModifier, AbstractTextFieldWidget { | |||
implements DragImageModifier { | |||
public static final String CLASSNAME = "v-textarea"; | |||
@@ -31,7 +31,6 @@ import com.google.gwt.event.dom.client.ClickEvent; | |||
import com.google.gwt.event.dom.client.ClickHandler; | |||
import com.google.gwt.event.dom.client.DoubleClickEvent; | |||
import com.google.gwt.event.dom.client.DoubleClickHandler; | |||
import com.google.gwt.event.dom.client.HasDoubleClickHandlers; | |||
import com.google.gwt.event.dom.client.KeyCodes; | |||
import com.google.gwt.event.dom.client.KeyDownEvent; | |||
import com.google.gwt.event.dom.client.KeyDownHandler; | |||
@@ -112,8 +111,7 @@ public class VTwinColSelect extends Composite implements MultiSelectWidget, | |||
/** | |||
* A multiselect ListBox which catches double clicks. | |||
*/ | |||
public class DoubleClickListBox extends ListBox | |||
implements HasDoubleClickHandlers { | |||
public class DoubleClickListBox extends ListBox { | |||
/** | |||
* Constructs a new DoubleClickListBox. | |||
*/ |
@@ -23,11 +23,8 @@ import com.vaadin.client.Profiler; | |||
import com.vaadin.client.annotations.OnStateChange; | |||
import com.vaadin.client.communication.StateChangeEvent; | |||
import com.vaadin.client.connectors.AbstractListingConnector; | |||
import com.vaadin.client.connectors.data.HasDataSource; | |||
import com.vaadin.client.data.DataChangeHandler; | |||
import com.vaadin.client.data.DataSource; | |||
import com.vaadin.client.ui.HasErrorIndicator; | |||
import com.vaadin.client.ui.HasRequiredIndicator; | |||
import com.vaadin.client.ui.SimpleManagedLayout; | |||
import com.vaadin.client.ui.VComboBox; | |||
import com.vaadin.client.ui.VComboBox.ComboBoxSuggestion; | |||
@@ -47,8 +44,7 @@ import elemental.json.JsonObject; | |||
@Connect(ComboBox.class) | |||
public class ComboBoxConnector extends AbstractListingConnector | |||
implements HasRequiredIndicator, HasDataSource, SimpleManagedLayout, | |||
HasErrorIndicator { | |||
implements SimpleManagedLayout { | |||
private ComboBoxServerRpc rpc = getRpcProxy(ComboBoxServerRpc.class); | |||
private SelectionServerRpc selectionRpc = getRpcProxy( |
@@ -26,7 +26,6 @@ import com.vaadin.client.TooltipInfo; | |||
import com.vaadin.client.communication.StateChangeEvent; | |||
import com.vaadin.client.connectors.AbstractFocusableListingConnector; | |||
import com.vaadin.client.data.DataSource; | |||
import com.vaadin.client.ui.HasRequiredIndicator; | |||
import com.vaadin.client.ui.VCheckBoxGroup; | |||
import com.vaadin.shared.data.selection.MultiSelectServerRpc; | |||
import com.vaadin.shared.ui.Connect; | |||
@@ -47,8 +46,7 @@ import elemental.json.JsonObject; | |||
// TODO refactor to extend AbstractMultiSelectConnector, maybe when | |||
// SelectionModel is removed from client side framwork8-issues#421 | |||
public class CheckBoxGroupConnector | |||
extends AbstractFocusableListingConnector<VCheckBoxGroup> | |||
implements HasRequiredIndicator { | |||
extends AbstractFocusableListingConnector<VCheckBoxGroup> { | |||
@Override | |||
protected void init() { |
@@ -18,14 +18,13 @@ package com.vaadin.v7.client.ui; | |||
import com.google.gwt.user.client.ui.Focusable; | |||
import com.vaadin.client.StyleConstants; | |||
import com.vaadin.client.annotations.OnStateChange; | |||
import com.vaadin.client.ui.HasErrorIndicator; | |||
import com.vaadin.client.ui.HasRequiredIndicator; | |||
import com.vaadin.v7.shared.AbstractFieldState; | |||
@Deprecated | |||
public abstract class AbstractFieldConnector | |||
extends AbstractLegacyComponentConnector | |||
implements HasRequiredIndicator, HasErrorIndicator { | |||
implements HasRequiredIndicator { | |||
@Override | |||
public AbstractFieldState getState() { | |||
@@ -53,6 +52,7 @@ public abstract class AbstractFieldConnector | |||
* | |||
* @return true if required indicator should be shown | |||
*/ | |||
@Deprecated | |||
public boolean isRequired() { | |||
return isRequiredIndicatorVisible(); | |||
} |
@@ -23,9 +23,8 @@ import com.google.gwt.event.dom.client.ChangeEvent; | |||
import com.google.gwt.user.client.ui.ListBox; | |||
import com.vaadin.client.BrowserInfo; | |||
import com.vaadin.client.UIDL; | |||
import com.vaadin.client.ui.Field; | |||
public class VNativeSelect extends VOptionGroupBase implements Field { | |||
public class VNativeSelect extends VOptionGroupBase { | |||
public static final String CLASSNAME = "v-select"; | |||
@@ -48,8 +48,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.Field; | |||
import com.vaadin.client.ui.SubPartAware; | |||
import com.vaadin.client.ui.VOverlay; | |||
import com.vaadin.client.ui.aria.AriaHelper; | |||
import com.vaadin.v7.client.ui.VCalendarPanel.FocusOutListener; | |||
@@ -67,7 +65,7 @@ import com.vaadin.v7.shared.ui.datefield.Resolution; | |||
* | |||
*/ | |||
public class VPopupCalendar extends VTextualDate | |||
implements Field, ClickHandler, CloseHandler<PopupPanel>, SubPartAware { | |||
implements ClickHandler, CloseHandler<PopupPanel> { | |||
/** For internal use only. May be removed or replaced in the future. */ | |||
public final Button calendarToggle = new Button(); |
@@ -74,7 +74,6 @@ import com.google.gwt.user.client.Event.NativePreviewHandler; | |||
import com.google.gwt.user.client.Timer; | |||
import com.google.gwt.user.client.Window; | |||
import com.google.gwt.user.client.ui.FlowPanel; | |||
import com.google.gwt.user.client.ui.HasWidgets; | |||
import com.google.gwt.user.client.ui.Panel; | |||
import com.google.gwt.user.client.ui.PopupPanel; | |||
import com.google.gwt.user.client.ui.UIObject; | |||
@@ -142,7 +141,7 @@ import com.vaadin.v7.shared.ui.table.TableConstants; | |||
* TODO implement unregistering for child components in Cells | |||
*/ | |||
public class VScrollTable extends FlowPanel | |||
implements HasWidgets, ScrollHandler, VHasDropHandler, FocusHandler, | |||
implements ScrollHandler, VHasDropHandler, FocusHandler, | |||
BlurHandler, Focusable, ActionOwner, SubPartAware, DeferredWorker { | |||
/** |
@@ -34,7 +34,6 @@ import com.vaadin.client.Focusable; | |||
import com.vaadin.client.LocaleNotLoadedException; | |||
import com.vaadin.client.LocaleService; | |||
import com.vaadin.client.VConsole; | |||
import com.vaadin.client.ui.Field; | |||
import com.vaadin.client.ui.SubPartAware; | |||
import com.vaadin.client.ui.aria.AriaHelper; | |||
import com.vaadin.client.ui.aria.HandlesAriaCaption; | |||
@@ -43,7 +42,8 @@ import com.vaadin.client.ui.aria.HandlesAriaRequired; | |||
import com.vaadin.shared.EventId; | |||
import com.vaadin.v7.shared.ui.datefield.Resolution; | |||
public class VTextualDate extends VDateField implements Field, ChangeHandler, | |||
public class VTextualDate extends VDateField | |||
implements ChangeHandler, | |||
Focusable, SubPartAware, HandlesAriaCaption, HandlesAriaInvalid, | |||
HandlesAriaRequired, KeyDownHandler { | |||
@@ -26,7 +26,6 @@ import com.google.gwt.dom.client.Style.Position; | |||
import com.google.gwt.event.dom.client.ClickEvent; | |||
import com.google.gwt.event.dom.client.DoubleClickEvent; | |||
import com.google.gwt.event.dom.client.DoubleClickHandler; | |||
import com.google.gwt.event.dom.client.HasDoubleClickHandlers; | |||
import com.google.gwt.event.dom.client.KeyCodes; | |||
import com.google.gwt.event.dom.client.KeyDownEvent; | |||
import com.google.gwt.event.dom.client.KeyDownHandler; | |||
@@ -76,8 +75,7 @@ public class VTwinColSelect extends VOptionGroupBase implements KeyDownHandler, | |||
* A ListBox which catches double clicks. | |||
* | |||
*/ | |||
public class DoubleClickListBox extends ListBox | |||
implements HasDoubleClickHandlers { | |||
public class DoubleClickListBox extends ListBox { | |||
public DoubleClickListBox(boolean isMultipleSelect) { | |||
super(isMultipleSelect); | |||
} |
@@ -30,7 +30,6 @@ import com.vaadin.client.ConnectorHierarchyChangeEvent; | |||
import com.vaadin.client.ConnectorHierarchyChangeEvent.ConnectorHierarchyChangeHandler; | |||
import com.vaadin.client.DirectionalManagedLayout; | |||
import com.vaadin.client.HasChildMeasurementHintConnector; | |||
import com.vaadin.client.HasComponentsConnector; | |||
import com.vaadin.client.Paintable; | |||
import com.vaadin.client.ServerConnector; | |||
import com.vaadin.client.TooltipInfo; | |||
@@ -52,7 +51,7 @@ import com.vaadin.v7.shared.ui.table.TableState; | |||
@Connect(com.vaadin.v7.ui.Table.class) | |||
public class TableConnector extends AbstractFieldConnector | |||
implements HasComponentsConnector, ConnectorHierarchyChangeHandler, | |||
implements ConnectorHierarchyChangeHandler, | |||
Paintable, DirectionalManagedLayout, PostLayoutListener, | |||
HasChildMeasurementHintConnector { | |||
@@ -122,7 +122,7 @@ public interface Buffered extends Serializable { | |||
@SuppressWarnings("serial") | |||
@Deprecated | |||
public class SourceException extends RuntimeException | |||
implements Serializable, ErrorMessageProducer { | |||
implements ErrorMessageProducer { | |||
/** Source class implementing the buffered interface */ | |||
private final Buffered source; |
@@ -18,8 +18,6 @@ package com.vaadin.v7.data; | |||
import com.vaadin.data.Binder; | |||
import java.io.Serializable; | |||
/** | |||
* <p> | |||
* This interface defines the combination of <code>Validatable</code> and | |||
@@ -33,7 +31,7 @@ import java.io.Serializable; | |||
*/ | |||
@Deprecated | |||
public interface BufferedValidatable | |||
extends Buffered, Validatable, Serializable { | |||
extends Buffered, Validatable { | |||
/** | |||
* Tests if the invalid data is committed to datasource. The default is |
@@ -874,7 +874,7 @@ public interface Container extends Serializable { | |||
* @since 5.0 (renamed from Filterable to SimpleFilterable in 6.6) | |||
*/ | |||
@Deprecated | |||
public interface SimpleFilterable extends Container, Serializable { | |||
public interface SimpleFilterable extends Container { | |||
/** | |||
* Add a filter for given property. | |||
@@ -1018,7 +1018,7 @@ public interface Container extends Serializable { | |||
* @since 6.6 | |||
*/ | |||
@Deprecated | |||
public interface Filterable extends Container, Serializable { | |||
public interface Filterable extends Container { | |||
/** | |||
* Adds a filter for the container. | |||
* <p> | |||
@@ -1092,7 +1092,7 @@ public interface Container extends Serializable { | |||
* </p> | |||
*/ | |||
@Deprecated | |||
public interface Editor extends Container.Viewer, Serializable { | |||
public interface Editor extends Container.Viewer { | |||
} | |||
@@ -16,12 +16,12 @@ | |||
package com.vaadin.v7.data; | |||
import com.vaadin.data.Binder; | |||
import com.vaadin.data.provider.DataProvider; | |||
import java.io.Serializable; | |||
import java.util.Collection; | |||
import com.vaadin.data.Binder; | |||
import com.vaadin.data.provider.DataProvider; | |||
/** | |||
* <p> | |||
* Provides a mechanism for handling a set of Properties, each associated to a | |||
@@ -123,7 +123,7 @@ public interface Item extends Serializable { | |||
* </p> | |||
*/ | |||
@Deprecated | |||
public interface Editor extends Item.Viewer, Serializable { | |||
public interface Editor extends Item.Viewer { | |||
} | |||
@@ -16,13 +16,13 @@ | |||
package com.vaadin.v7.data; | |||
import java.io.Serializable; | |||
import com.vaadin.data.Binder; | |||
import com.vaadin.data.HasValue; | |||
import com.vaadin.data.ValueProvider; | |||
import com.vaadin.server.Setter; | |||
import java.io.Serializable; | |||
/** | |||
* <p> | |||
* The <code>Property</code> is a simple data object that contains one typed | |||
@@ -249,7 +249,7 @@ public interface Property<T> extends Serializable { | |||
* @since 3.0 | |||
*/ | |||
@Deprecated | |||
public interface Editor extends Property.Viewer, Serializable { | |||
public interface Editor extends Property.Viewer { | |||
} | |||
@@ -15,7 +15,6 @@ | |||
*/ | |||
package com.vaadin.v7.data.util; | |||
import java.io.Serializable; | |||
import java.util.Collection; | |||
import java.util.Collections; | |||
import java.util.EventObject; | |||
@@ -63,7 +62,7 @@ public abstract class AbstractContainer implements Container { | |||
*/ | |||
@Deprecated | |||
protected static class BasePropertySetChangeEvent extends EventObject | |||
implements Container.PropertySetChangeEvent, Serializable { | |||
implements Container.PropertySetChangeEvent { | |||
protected BasePropertySetChangeEvent(Container source) { | |||
super(source); | |||
@@ -85,7 +84,7 @@ public abstract class AbstractContainer implements Container { | |||
*/ | |||
@Deprecated | |||
protected static class BaseItemSetChangeEvent extends EventObject | |||
implements Container.ItemSetChangeEvent, Serializable { | |||
implements Container.ItemSetChangeEvent { | |||
protected BaseItemSetChangeEvent(Container source) { | |||
super(source); |
@@ -15,7 +15,6 @@ | |||
*/ | |||
package com.vaadin.v7.data.util; | |||
import java.io.Serializable; | |||
import java.util.Collection; | |||
import java.util.Collections; | |||
import java.util.EventObject; | |||
@@ -151,8 +150,7 @@ public abstract class AbstractInMemoryContainer<ITEMIDTYPE, PROPERTYIDCLASS, ITE | |||
} | |||
} | |||
private abstract static class BaseItemAddOrRemoveEvent extends EventObject | |||
implements Serializable { | |||
private abstract static class BaseItemAddOrRemoveEvent extends EventObject { | |||
protected Object itemId; | |||
protected int index; | |||
protected int count; |
@@ -435,7 +435,7 @@ public class IndexedContainer | |||
* @since 3.0 | |||
*/ | |||
private static class PropertyValueChangeEvent extends EventObject | |||
implements Property.ValueChangeEvent, Serializable { | |||
implements Property.ValueChangeEvent { | |||
private PropertyValueChangeEvent(Property source) { | |||
super(source); |
@@ -16,7 +16,6 @@ | |||
package com.vaadin.v7.data.util; | |||
import com.vaadin.v7.data.Property; | |||
import com.vaadin.v7.data.Property.ValueChangeNotifier; | |||
/** | |||
* Wrapper class that helps implement two-phase commit for a non-transactional | |||
@@ -45,7 +44,7 @@ import com.vaadin.v7.data.Property.ValueChangeNotifier; | |||
@Deprecated | |||
public class TransactionalPropertyWrapper<T> extends AbstractProperty<T> | |||
implements ValueChangeNotifier, Property.Transactional<T> { | |||
implements Property.Transactional<T> { | |||
private Property<T> wrappedProperty; | |||
private boolean inTransaction = false; |
@@ -17,8 +17,6 @@ package com.vaadin.v7.data.util.filter; | |||
import com.vaadin.data.provider.Query; | |||
import java.io.Serializable; | |||
/** | |||
* Exception for cases where a container does not support a specific type of | |||
* filters. | |||
@@ -33,8 +31,8 @@ import java.io.Serializable; | |||
* @deprecated As of 8.0, no replacement available. See {@link Query#getFilter()} | |||
*/ | |||
@Deprecated | |||
public class UnsupportedFilterException extends RuntimeException | |||
implements Serializable { | |||
public class UnsupportedFilterException extends RuntimeException { | |||
public UnsupportedFilterException() { | |||
} | |||
@@ -53,7 +53,7 @@ import com.vaadin.v7.data.util.sqlcontainer.query.generator.OracleGenerator; | |||
* @deprecated As of 8.0, no replacement available, see {@link DataProvider}. | |||
*/ | |||
@Deprecated | |||
public class SQLContainer implements Container, Container.Filterable, | |||
public class SQLContainer implements Container.Filterable, | |||
Container.Indexed, Container.Sortable, Container.ItemSetChangeNotifier { | |||
/** Query delegate */ |
@@ -38,7 +38,7 @@ import com.vaadin.v7.data.Property; | |||
*/ | |||
@SuppressWarnings("serial") | |||
@Deprecated | |||
public class ItemClickEvent extends ClickEvent implements Serializable { | |||
public class ItemClickEvent extends ClickEvent { | |||
private Item item; | |||
private Object itemId; | |||
private Object propertyId; |
@@ -16,7 +16,6 @@ | |||
package com.vaadin.v7.server.communication.data; | |||
import java.io.Serializable; | |||
import java.util.ArrayList; | |||
import java.util.Collection; | |||
import java.util.HashMap; | |||
@@ -71,7 +70,7 @@ public class RpcDataProviderExtension extends AbstractExtension { | |||
* | |||
* @since 7.6 | |||
*/ | |||
private class ActiveItemHandler implements Serializable, DataGenerator { | |||
private class ActiveItemHandler implements DataGenerator { | |||
private final Map<Object, GridValueChangeListener> activeItemMap = new HashMap<Object, GridValueChangeListener>(); | |||
private final KeyMapper<Object> keyMapper = new KeyMapper<Object>(); |
@@ -16,7 +16,6 @@ | |||
package com.vaadin.v7.ui; | |||
import java.io.Serializable; | |||
import java.lang.reflect.Method; | |||
import java.util.ArrayList; | |||
import java.util.Collection; | |||
@@ -1183,7 +1182,7 @@ public abstract class AbstractField<T> extends AbstractLegacyComponent | |||
*/ | |||
@Deprecated | |||
public static class ReadOnlyStatusChangeEvent extends Component.Event | |||
implements Property.ReadOnlyStatusChangeEvent, Serializable { | |||
implements Property.ReadOnlyStatusChangeEvent { | |||
/** | |||
* New instance of text change event. |
@@ -1746,7 +1746,7 @@ public abstract class AbstractSelect extends AbstractField<Object> implements | |||
* Implementation of item set change event. | |||
*/ | |||
private static class ItemSetChangeEvent extends EventObject | |||
implements Serializable, Container.ItemSetChangeEvent { | |||
implements Container.ItemSetChangeEvent { | |||
private ItemSetChangeEvent(Container source) { | |||
super(source); | |||
@@ -1768,7 +1768,7 @@ public abstract class AbstractSelect extends AbstractField<Object> implements | |||
* Implementation of property set change event. | |||
*/ | |||
private static class PropertySetChangeEvent extends EventObject | |||
implements Container.PropertySetChangeEvent, Serializable { | |||
implements Container.PropertySetChangeEvent { | |||
private PropertySetChangeEvent(Container source) { | |||
super(source); |
@@ -43,9 +43,9 @@ import com.vaadin.v7.data.Property; | |||
* extend {@link AbstractField} instead. | |||
*/ | |||
@Deprecated | |||
public interface Field<T> extends Component, BufferedValidatable, Property<T>, | |||
public interface Field<T> extends Focusable, BufferedValidatable, Property<T>, | |||
Property.ValueChangeNotifier, Property.ValueChangeListener, | |||
Property.Editor, Focusable { | |||
Property.Editor { | |||
/** | |||
* Is this field required. | |||
* |
@@ -86,7 +86,7 @@ import com.vaadin.v7.shared.form.FormState; | |||
*/ | |||
@Deprecated | |||
public class Form extends AbstractField<Object> | |||
implements Item.Editor, Buffered, Item, Validatable, Action.Notifier, | |||
implements Item.Editor, Item, Action.Notifier, | |||
HasComponents, LegacyComponent { | |||
private Object propertyValue; |
@@ -1131,7 +1131,7 @@ public class Grid extends AbstractComponent | |||
* SelectionModel should extend {@link AbstractGridExtension}. | |||
*/ | |||
@Deprecated | |||
public interface SelectionModel extends Serializable, Extension { | |||
public interface SelectionModel extends Extension { | |||
/** | |||
* Interface implemented by selection models which support disabling |
@@ -38,8 +38,7 @@ import com.vaadin.v7.shared.ui.progressindicator.ProgressBarState; | |||
* the new data binding API | |||
*/ | |||
@Deprecated | |||
public class ProgressBar extends AbstractField<Float> | |||
implements Property.Viewer, Property.ValueChangeListener { | |||
public class ProgressBar extends AbstractField<Float> { | |||
private static final float DEFAULT_VALUE = 0f; | |||
@@ -58,7 +58,6 @@ import com.vaadin.shared.util.SharedUtil; | |||
import com.vaadin.ui.Component; | |||
import com.vaadin.ui.Grid; | |||
import com.vaadin.ui.HasChildMeasurementHint; | |||
import com.vaadin.ui.HasComponents; | |||
import com.vaadin.ui.UniqueSerializable; | |||
import com.vaadin.ui.declarative.DesignAttributeHandler; | |||
import com.vaadin.ui.declarative.DesignContext; | |||
@@ -108,8 +107,8 @@ import com.vaadin.v7.shared.ui.table.TableState; | |||
@Deprecated | |||
@SuppressWarnings({ "deprecation" }) | |||
public class Table extends AbstractSelect implements Action.Container, | |||
Container.Ordered, Container.Sortable, ItemClickNotifier, DragSource, | |||
DropTarget, HasComponents, HasChildMeasurementHint { | |||
Container.Sortable, ItemClickNotifier, DragSource, DropTarget, | |||
HasChildMeasurementHint { | |||
private transient Logger logger = null; | |||
@@ -145,7 +145,7 @@ public interface CalendarComponentEvents extends Serializable { | |||
*/ | |||
@Deprecated | |||
public interface RangeSelectNotifier | |||
extends Serializable, CalendarEventNotifier { | |||
extends CalendarEventNotifier { | |||
/** | |||
* Set the RangeSelectHandler that listens for drag-marking. |
@@ -15,8 +15,6 @@ | |||
*/ | |||
package com.vaadin.v7.ui.components.colorpicker; | |||
import java.io.Serializable; | |||
import com.vaadin.v7.shared.ui.colorpicker.Color; | |||
/** | |||
@@ -25,7 +23,7 @@ import com.vaadin.v7.shared.ui.colorpicker.Color; | |||
* @since 7.0.0 | |||
*/ | |||
@Deprecated | |||
public interface ColorSelector extends Serializable, HasColorChangeListener { | |||
public interface ColorSelector extends HasColorChangeListener { | |||
/** | |||
* Sets the color. |
@@ -15,7 +15,6 @@ | |||
*/ | |||
package com.vaadin.data; | |||
import java.io.Serializable; | |||
import java.util.Arrays; | |||
import java.util.Collection; | |||
import java.util.stream.Collectors; | |||
@@ -36,7 +35,7 @@ import com.vaadin.ui.Component; | |||
* @param <T> | |||
* the type of the displayed item | |||
*/ | |||
public interface HasItems<T> extends Component, Serializable { | |||
public interface HasItems<T> extends Component { | |||
/** | |||
* Returns the source of data items used by this listing. |
@@ -15,7 +15,6 @@ | |||
*/ | |||
package com.vaadin.data.provider; | |||
import java.io.Serializable; | |||
import java.util.ArrayList; | |||
import java.util.Collection; | |||
import java.util.Collections; | |||
@@ -93,7 +92,7 @@ public class DataCommunicator<T> extends AbstractExtension { | |||
* {@link DataGenerator#destroyData(Object)} will be called for them. | |||
*/ | |||
protected class ActiveDataHandler | |||
implements Serializable, DataGenerator<T> { | |||
implements DataGenerator<T> { | |||
/** | |||
* Set of key strings for currently active data objects |
@@ -42,7 +42,7 @@ import com.vaadin.ui.Component; | |||
* | |||
*/ | |||
public class ActionManager | |||
implements Action.Container, Action.Handler, Action.Notifier { | |||
implements Action.Handler, Action.Notifier { | |||
private static final long serialVersionUID = 1641868163608066491L; | |||
@@ -609,13 +609,11 @@ public class ListenerMethod implements EventListener, Serializable { | |||
* @author Vaadin Ltd. | |||
* @since 3.0 | |||
*/ | |||
public class MethodException extends RuntimeException | |||
implements Serializable { | |||
public class MethodException extends RuntimeException { | |||
private MethodException(String message, Throwable cause) { | |||
super(message, cause); | |||
} | |||
} | |||
/** |
@@ -15,8 +15,6 @@ | |||
*/ | |||
package com.vaadin.event.dd.acceptcriteria; | |||
import java.io.Serializable; | |||
import com.vaadin.server.PaintException; | |||
import com.vaadin.server.PaintTarget; | |||
@@ -33,7 +31,7 @@ import com.vaadin.server.PaintTarget; | |||
* @since 6.3 | |||
*/ | |||
public abstract class ClientSideCriterion | |||
implements Serializable, AcceptCriterion { | |||
implements AcceptCriterion { | |||
/* | |||
* All criteria that extend this must be completely validatable on client |
@@ -15,8 +15,6 @@ | |||
*/ | |||
package com.vaadin.event.dd.acceptcriteria; | |||
import java.io.Serializable; | |||
import com.vaadin.event.Transferable; | |||
import com.vaadin.server.PaintException; | |||
import com.vaadin.server.PaintTarget; | |||
@@ -39,7 +37,7 @@ import com.vaadin.server.PaintTarget; | |||
* @since 6.3 | |||
*/ | |||
public abstract class ServerSideCriterion | |||
implements Serializable, AcceptCriterion { | |||
implements AcceptCriterion { | |||
private static final long serialVersionUID = 2128510128911628902L; | |||
@@ -15,7 +15,6 @@ | |||
*/ | |||
package com.vaadin.event.selection; | |||
import java.io.Serializable; | |||
import java.util.Optional; | |||
import java.util.Set; | |||
@@ -31,7 +30,7 @@ import com.vaadin.event.HasUserOriginated; | |||
* @param <T> | |||
* the data type of the selection model | |||
*/ | |||
public interface SelectionEvent<T> extends HasUserOriginated, Serializable { | |||
public interface SelectionEvent<T> extends HasUserOriginated { | |||
/** | |||
* Get first selected data item. |
@@ -16,8 +16,6 @@ | |||
package com.vaadin.server; | |||
import java.io.Serializable; | |||
import com.vaadin.ui.LegacyWindow; | |||
import com.vaadin.ui.UI; | |||
import com.vaadin.util.FileTypeResolver; | |||
@@ -34,7 +32,7 @@ import com.vaadin.util.FileTypeResolver; | |||
* @since 3.0 | |||
*/ | |||
@SuppressWarnings("serial") | |||
public class ClassResource implements ConnectorResource, Serializable { | |||
public class ClassResource implements ConnectorResource { | |||
/** | |||
* Default buffer size for this stream resource. |
@@ -16,8 +16,6 @@ | |||
package com.vaadin.server; | |||
import java.io.Serializable; | |||
/** | |||
* Contains the system messages used to notify the user about various critical | |||
* situations that can occur. | |||
@@ -52,8 +50,7 @@ import java.io.Serializable; | |||
* </p> | |||
*/ | |||
public class CustomizedSystemMessages extends SystemMessages | |||
implements Serializable { | |||
public class CustomizedSystemMessages extends SystemMessages { | |||
/** | |||
* Sets the URL to go to when the session has expired. |
@@ -16,7 +16,6 @@ | |||
package com.vaadin.server; | |||
import java.io.Serializable; | |||
import java.net.URL; | |||
import com.vaadin.util.FileTypeResolver; | |||
@@ -30,7 +29,7 @@ import com.vaadin.util.FileTypeResolver; | |||
* @since 3.0 | |||
*/ | |||
@SuppressWarnings("serial") | |||
public class ExternalResource implements Resource, Serializable { | |||
public class ExternalResource implements Resource { | |||
/** | |||
* Url of the download. |
@@ -867,7 +867,7 @@ public class JsonPaintTarget implements PaintTarget { | |||
public abstract String getJsonPresentation(); | |||
} | |||
class BooleanVariable extends Variable implements Serializable { | |||
class BooleanVariable extends Variable { | |||
boolean value; | |||
public BooleanVariable(VariableOwner owner, String name, boolean v) { | |||
@@ -882,7 +882,7 @@ public class JsonPaintTarget implements PaintTarget { | |||
} | |||
class StringVariable extends Variable implements Serializable { | |||
class StringVariable extends Variable { | |||
String value; | |||
public StringVariable(VariableOwner owner, String name, String v) { | |||
@@ -897,7 +897,7 @@ public class JsonPaintTarget implements PaintTarget { | |||
} | |||
class IntVariable extends Variable implements Serializable { | |||
class IntVariable extends Variable { | |||
int value; | |||
public IntVariable(VariableOwner owner, String name, int v) { | |||
@@ -911,7 +911,7 @@ public class JsonPaintTarget implements PaintTarget { | |||
} | |||
} | |||
class LongVariable extends Variable implements Serializable { | |||
class LongVariable extends Variable { | |||
long value; | |||
public LongVariable(VariableOwner owner, String name, long v) { | |||
@@ -925,7 +925,7 @@ public class JsonPaintTarget implements PaintTarget { | |||
} | |||
} | |||
class FloatVariable extends Variable implements Serializable { | |||
class FloatVariable extends Variable { | |||
float value; | |||
public FloatVariable(VariableOwner owner, String name, float v) { | |||
@@ -939,7 +939,7 @@ public class JsonPaintTarget implements PaintTarget { | |||
} | |||
} | |||
class DoubleVariable extends Variable implements Serializable { | |||
class DoubleVariable extends Variable { | |||
double value; | |||
public DoubleVariable(VariableOwner owner, String name, double v) { | |||
@@ -953,7 +953,7 @@ public class JsonPaintTarget implements PaintTarget { | |||
} | |||
} | |||
class ArrayVariable extends Variable implements Serializable { | |||
class ArrayVariable extends Variable { | |||
String[] value; | |||
public ArrayVariable(VariableOwner owner, String name, String[] v) { |
@@ -16,7 +16,6 @@ | |||
package com.vaadin.server; | |||
import java.io.Serializable; | |||
import java.util.HashMap; | |||
import java.util.Map; | |||
@@ -30,7 +29,7 @@ import com.vaadin.data.provider.DataKeyMapper; | |||
* @author Vaadin Ltd. | |||
* @since 3.0 | |||
*/ | |||
public class KeyMapper<V> implements DataKeyMapper<V>, Serializable { | |||
public class KeyMapper<V> implements DataKeyMapper<V> { | |||
private int lastKey = 0; | |||
@@ -17,7 +17,6 @@ | |||
package com.vaadin.server; | |||
import java.io.IOException; | |||
import java.io.Serializable; | |||
/** | |||
* <code>PaintExcepection</code> is thrown if painting of a component fails. | |||
@@ -26,7 +25,7 @@ import java.io.Serializable; | |||
* @since 3.0 | |||
*/ | |||
@SuppressWarnings("serial") | |||
public class PaintException extends IOException implements Serializable { | |||
public class PaintException extends IOException { | |||
/** | |||
* Constructs an instance of <code>PaintExeception</code> with the specified |
@@ -16,7 +16,6 @@ | |||
package com.vaadin.server; | |||
import java.io.Serializable; | |||
import java.util.EventObject; | |||
/** | |||
@@ -27,7 +26,7 @@ import java.util.EventObject; | |||
* @author Vaadin Ltd | |||
* @since 7.0.0 | |||
*/ | |||
public class UIProviderEvent extends EventObject implements Serializable { | |||
public class UIProviderEvent extends EventObject { | |||
private final VaadinRequest request; | |||
@@ -35,7 +35,6 @@ import org.atmosphere.cpr.AtmosphereResponseImpl; | |||
import org.atmosphere.interceptor.HeartbeatInterceptor; | |||
import org.atmosphere.util.VoidAnnotationProcessor; | |||
import com.vaadin.server.RequestHandler; | |||
import com.vaadin.server.ServiceException; | |||
import com.vaadin.server.ServletPortletHelper; | |||
import com.vaadin.server.SessionExpiredHandler; | |||
@@ -57,7 +56,7 @@ import com.vaadin.shared.communication.PushConstants; | |||
* @since 7.1 | |||
*/ | |||
public class PushRequestHandler | |||
implements RequestHandler, SessionExpiredHandler { | |||
implements SessionExpiredHandler { | |||
private AtmosphereFramework atmosphere; | |||
private PushHandler pushHandler; |
@@ -69,7 +69,7 @@ import elemental.json.JsonObject; | |||
*/ | |||
@SuppressWarnings("serial") | |||
public class ComboBox<T> extends AbstractSingleSelect<T> | |||
implements HasValue<T>, FieldEvents.BlurNotifier, | |||
implements FieldEvents.BlurNotifier, | |||
FieldEvents.FocusNotifier, HasFilterableDataProvider<T, String> { | |||
/** |
@@ -16,7 +16,6 @@ | |||
package com.vaadin.ui; | |||
import java.io.Serializable; | |||
import java.util.Locale; | |||
import org.jsoup.nodes.Element; | |||
@@ -63,7 +62,7 @@ import com.vaadin.ui.declarative.DesignContext; | |||
* @author Vaadin Ltd. | |||
* @since 3.0 | |||
*/ | |||
public interface Component extends ClientConnector, Sizeable, Serializable { | |||
public interface Component extends ClientConnector, Sizeable { | |||
/** | |||
* Gets all user-defined CSS style names of a component. If the component |
@@ -29,7 +29,7 @@ import com.vaadin.shared.ui.MarginInfo; | |||
* @author Vaadin Ltd. | |||
* @since 3.0 | |||
*/ | |||
public interface Layout extends ComponentContainer, Serializable { | |||
public interface Layout extends ComponentContainer { | |||
/** | |||
* AlignmentHandler is most commonly an advanced {@link Layout} that can |
@@ -15,7 +15,6 @@ | |||
*/ | |||
package com.vaadin.ui; | |||
import java.io.Serializable; | |||
import java.util.Arrays; | |||
import java.util.Collections; | |||
import java.util.LinkedHashSet; | |||
@@ -38,7 +37,7 @@ import com.vaadin.shared.Registration; | |||
* @since 8.0 | |||
* | |||
*/ | |||
public interface MultiSelect<T> extends HasValue<Set<T>>, Serializable { | |||
public interface MultiSelect<T> extends HasValue<Set<T>> { | |||
/** | |||
* Adds the given items to the set of currently selected items. | |||
@@ -143,6 +142,7 @@ public interface MultiSelect<T> extends HasValue<Set<T>>, Serializable { | |||
* | |||
* @return An empty set, not {@code null} | |||
*/ | |||
@Override | |||
public default Set<T> getEmptyValue() { | |||
return Collections.emptySet(); | |||
} |
@@ -67,7 +67,7 @@ import com.vaadin.shared.ui.notification.NotificationState; | |||
* </p> | |||
* | |||
*/ | |||
public class Notification extends AbstractExtension implements Serializable { | |||
public class Notification extends AbstractExtension { | |||
/** | |||
* The server RPC. |
@@ -121,7 +121,7 @@ import com.vaadin.util.ReflectTools; | |||
* @since 7.0 | |||
*/ | |||
public abstract class UI extends AbstractSingleComponentContainer | |||
implements Action.Container, Action.Notifier, PollNotifier, | |||
implements Action.Notifier, PollNotifier, | |||
LegacyComponent, Focusable { | |||
/** |
@@ -80,7 +80,7 @@ import com.vaadin.util.ReflectTools; | |||
*/ | |||
@SuppressWarnings({ "serial", "deprecation" }) | |||
public class Window extends Panel | |||
implements FocusNotifier, BlurNotifier, LegacyComponent { | |||
implements FocusNotifier, BlurNotifier { | |||
private WindowServerRpc rpc = new WindowServerRpc() { | |||
@@ -15,15 +15,13 @@ | |||
*/ | |||
package com.vaadin.shared.data.sort; | |||
import java.io.Serializable; | |||
/** | |||
* Describes sorting direction. | |||
* | |||
* @since 7.4 | |||
* @author Vaadin Ltd | |||
*/ | |||
public enum SortDirection implements Serializable { | |||
public enum SortDirection { | |||
/** | |||
* Ascending (e.g. A-Z, 1..9) sort order |
@@ -15,9 +15,8 @@ | |||
*/ | |||
package com.vaadin.shared.ui.absolutelayout; | |||
import com.vaadin.shared.communication.ServerRpc; | |||
import com.vaadin.shared.ui.LayoutClickRpc; | |||
public interface AbsoluteLayoutServerRpc extends LayoutClickRpc, ServerRpc { | |||
public interface AbsoluteLayoutServerRpc extends LayoutClickRpc { | |||
} |
@@ -15,9 +15,8 @@ | |||
*/ | |||
package com.vaadin.shared.ui.csslayout; | |||
import com.vaadin.shared.communication.ServerRpc; | |||
import com.vaadin.shared.ui.LayoutClickRpc; | |||
public interface CssLayoutServerRpc extends LayoutClickRpc, ServerRpc { | |||
public interface CssLayoutServerRpc extends LayoutClickRpc { | |||
} |
@@ -15,8 +15,7 @@ | |||
*/ | |||
package com.vaadin.shared.ui.embedded; | |||
import com.vaadin.shared.communication.ServerRpc; | |||
import com.vaadin.shared.ui.ClickRpc; | |||
public interface EmbeddedServerRpc extends ClickRpc, ServerRpc { | |||
public interface EmbeddedServerRpc extends ClickRpc { | |||
} |
@@ -15,9 +15,8 @@ | |||
*/ | |||
package com.vaadin.shared.ui.gridlayout; | |||
import com.vaadin.shared.communication.ServerRpc; | |||
import com.vaadin.shared.ui.LayoutClickRpc; | |||
public interface GridLayoutServerRpc extends LayoutClickRpc, ServerRpc { | |||
public interface GridLayoutServerRpc extends LayoutClickRpc { | |||
} |
@@ -15,9 +15,8 @@ | |||
*/ | |||
package com.vaadin.shared.ui.image; | |||
import com.vaadin.shared.communication.ServerRpc; | |||
import com.vaadin.shared.ui.ClickRpc; | |||
public interface ImageServerRpc extends ClickRpc, ServerRpc { | |||
public interface ImageServerRpc extends ClickRpc { | |||
} |
@@ -15,10 +15,9 @@ | |||
*/ | |||
package com.vaadin.shared.ui.orderedlayout; | |||
import com.vaadin.shared.communication.ServerRpc; | |||
import com.vaadin.shared.ui.LayoutClickRpc; | |||
public interface AbstractOrderedLayoutServerRpc | |||
extends LayoutClickRpc, ServerRpc { | |||
extends LayoutClickRpc { | |||
} |
@@ -15,9 +15,8 @@ | |||
*/ | |||
package com.vaadin.shared.ui.panel; | |||
import com.vaadin.shared.communication.ServerRpc; | |||
import com.vaadin.shared.ui.ClickRpc; | |||
public interface PanelServerRpc extends ClickRpc, ServerRpc { | |||
public interface PanelServerRpc extends ClickRpc { | |||
} |
@@ -17,10 +17,9 @@ package com.vaadin.shared.ui.ui; | |||
import com.vaadin.shared.annotations.Delayed; | |||
import com.vaadin.shared.annotations.NoLoadingIndicator; | |||
import com.vaadin.shared.communication.ServerRpc; | |||
import com.vaadin.shared.ui.ClickRpc; | |||
public interface UIServerRpc extends ClickRpc, ServerRpc { | |||
public interface UIServerRpc extends ClickRpc { | |||
@Delayed(lastOnly = true) | |||
public void resize(int viewWidth, int viewHeight, int windowWidth, | |||
int windowHeight); |
@@ -15,10 +15,9 @@ | |||
*/ | |||
package com.vaadin.shared.ui.window; | |||
import com.vaadin.shared.communication.ServerRpc; | |||
import com.vaadin.shared.ui.ClickRpc; | |||
public interface WindowServerRpc extends ClickRpc, ServerRpc { | |||
public interface WindowServerRpc extends ClickRpc { | |||
public void windowModeChanged(WindowMode newState); | |||
@@ -2,10 +2,8 @@ package com.vaadin.tests.components.button; | |||
import com.vaadin.ui.Button; | |||
import com.vaadin.ui.Button.ClickEvent; | |||
import com.vaadin.ui.Button.ClickListener; | |||
public class Buttons3<T extends Button> extends Buttons2<T> | |||
implements ClickListener { | |||
public class Buttons3<T extends Button> extends Buttons2<T> { | |||
@Override | |||
public void buttonClick(ClickEvent event) { |
@@ -17,7 +17,7 @@ import com.vaadin.v7.data.util.BeanItem; | |||
@SuppressWarnings("serial") | |||
public class ExpandingContainer extends AbstractContainer implements | |||
Container.Ordered, Container.Indexed, Container.ItemSetChangeNotifier { | |||
Container.Indexed, Container.ItemSetChangeNotifier { | |||
public static final List<String> PROPERTY_IDS = Arrays.asList("id", | |||
"column1", "column2"); |
@@ -13,7 +13,6 @@ import com.vaadin.shared.ui.MultiSelectMode; | |||
import com.vaadin.tests.components.select.AbstractSelectTestCase; | |||
import com.vaadin.ui.Button; | |||
import com.vaadin.ui.Label; | |||
import com.vaadin.v7.event.ItemClickEvent.ItemClickListener; | |||
import com.vaadin.v7.shared.ui.table.CollapseMenuContent; | |||
import com.vaadin.v7.shared.ui.table.TableConstants; | |||
import com.vaadin.v7.ui.Table; | |||
@@ -32,7 +31,7 @@ import com.vaadin.v7.ui.Table.RowGenerator; | |||
import com.vaadin.v7.ui.Table.RowHeaderMode; | |||
public class Tables<T extends Table> extends AbstractSelectTestCase<T> | |||
implements ItemClickListener, HeaderClickListener, FooterClickListener, | |||
implements HeaderClickListener, FooterClickListener, | |||
ColumnResizeListener { | |||
protected static final String CATEGORY_ROWS = "Rows"; |
@@ -9,7 +9,6 @@ import com.vaadin.event.dd.TargetDetails; | |||
import com.vaadin.event.dd.acceptcriteria.AcceptAll; | |||
import com.vaadin.event.dd.acceptcriteria.AcceptCriterion; | |||
import com.vaadin.ui.AbstractComponent; | |||
import com.vaadin.ui.Component; | |||
import com.vaadin.ui.CssLayout; | |||
import com.vaadin.ui.CustomComponent; | |||
import com.vaadin.ui.Layout; | |||
@@ -78,7 +77,7 @@ public class CustomDDImplementation extends CustomComponent { | |||
* operations that are controlled via server side api. | |||
* | |||
*/ | |||
public class MyDragSource extends AbstractComponent implements Component { | |||
public class MyDragSource extends AbstractComponent { | |||
} | |||
@@ -1,10 +1,9 @@ | |||
package com.vaadin.tests.minitutorials.v7b9; | |||
import com.vaadin.navigator.View; | |||
import com.vaadin.ui.Label; | |||
import com.vaadin.ui.Layout; | |||
public class SecretView extends MessageView implements View { | |||
public class SecretView extends MessageView { | |||
public static final String NAME = "secret"; | |||
public SecretView() { |
@@ -1,6 +1,5 @@ | |||
package com.vaadin.tests.util; | |||
import java.io.Serializable; | |||
import java.util.ArrayList; | |||
import java.util.Collection; | |||
import java.util.List; | |||
@@ -10,8 +9,7 @@ import java.util.Random; | |||
import com.vaadin.v7.data.util.BeanItemContainer; | |||
@SuppressWarnings("serial") | |||
public class PersonContainer extends BeanItemContainer<Person> | |||
implements Serializable { | |||
public class PersonContainer extends BeanItemContainer<Person> { | |||
/** | |||
* Natural property order for Person bean. Used in tables and forms. |
@@ -23,8 +23,7 @@ import com.vaadin.ui.VerticalLayout; | |||
public class ResizeTerrorizer extends VerticalLayout { | |||
private final ResizeTerrorizerControl control; | |||
public class ResizeTerrorizerControl extends AbstractComponent | |||
implements Component { | |||
public class ResizeTerrorizerControl extends AbstractComponent { | |||
public ResizeTerrorizerControl(Component target) { | |||
getState().target = target; |
@@ -1,11 +1,9 @@ | |||
package com.vaadin.v7.tests.components.passwordfield; | |||
import com.vaadin.v7.event.FieldEvents.TextChangeListener; | |||
import com.vaadin.v7.tests.components.textfield.AbstractTextFieldTest; | |||
import com.vaadin.v7.ui.PasswordField; | |||
public class PasswordFieldTest extends AbstractTextFieldTest<PasswordField> | |||
implements TextChangeListener { | |||
public class PasswordFieldTest extends AbstractTextFieldTest<PasswordField> { | |||
@Override | |||
protected Class<PasswordField> getTestClass() { |
@@ -1,10 +1,8 @@ | |||
package com.vaadin.v7.tests.components.textfield; | |||
import com.vaadin.v7.event.FieldEvents.TextChangeListener; | |||
import com.vaadin.v7.ui.TextField; | |||
public class TextFieldTest extends AbstractTextFieldTest<TextField> | |||
implements TextChangeListener { | |||
public class TextFieldTest extends AbstractTextFieldTest<TextField> { | |||
@Override | |||
protected Class<TextField> getTestClass() { |