diff options
author | Denis Anisimov <denis@vaadin.com> | 2016-10-20 11:12:58 +0300 |
---|---|---|
committer | Vaadin Code Review <review@vaadin.com> | 2016-10-25 06:46:17 +0000 |
commit | 862270140d287aba33dce03dc963db4421ebeb1a (patch) | |
tree | 2da2634f4dbec1814c1d6d7e01f44d6e12a36c91 /server/src/main/java/com/vaadin/ui/AbstractField.java | |
parent | 0decd87411d98cf0d03db35fb6e5d70637ff864c (diff) | |
download | vaadin-framework-862270140d287aba33dce03dc963db4421ebeb1a.tar.gz vaadin-framework-862270140d287aba33dce03dc963db4421ebeb1a.zip |
Update ValueChange API to use Component and HasValue<>.
Change-Id: I785aa82d925cadee42cc1b17d345a8923f6dc8cc
Diffstat (limited to 'server/src/main/java/com/vaadin/ui/AbstractField.java')
-rw-r--r-- | server/src/main/java/com/vaadin/ui/AbstractField.java | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/server/src/main/java/com/vaadin/ui/AbstractField.java b/server/src/main/java/com/vaadin/ui/AbstractField.java index 012a5df5a1..7d87053a22 100644 --- a/server/src/main/java/com/vaadin/ui/AbstractField.java +++ b/server/src/main/java/com/vaadin/ui/AbstractField.java @@ -53,7 +53,7 @@ public abstract class AbstractField<T> extends AbstractComponent @Deprecated private static final Method VALUE_CHANGE_METHOD = ReflectTools - .findMethod(ValueChangeListener.class, "accept", ValueChange.class); + .findMethod(ValueChangeListener.class, "accept", ValueChangeEvent.class); @Override public void setValue(T value) { @@ -100,9 +100,9 @@ public abstract class AbstractField<T> extends AbstractComponent @Override public Registration addValueChangeListener( - ValueChangeListener<? super T> listener) { - addListener(ValueChange.class, listener, VALUE_CHANGE_METHOD); - return () -> removeListener(ValueChange.class, listener); + ValueChangeListener<T> listener) { + addListener(ValueChangeEvent.class, listener, VALUE_CHANGE_METHOD); + return () -> removeListener(ValueChangeEvent.class, listener); } @Override @@ -183,8 +183,8 @@ public abstract class AbstractField<T> extends AbstractComponent * {@code false} otherwise. * @return the new event */ - protected ValueChange<T> createValueChange(boolean userOriginated) { - return new ValueChange<>(this, userOriginated); + protected ValueChangeEvent<T> createValueChange(boolean userOriginated) { + return new ValueChangeEvent<>(this, userOriginated); } @Override |