Browse Source

Use state classes for Embedded, InlineDateField and NativeButton

Make the components use pre-existing state classes..

Change-Id: Ieeb5232cf45682c64e6a0802732a8f2ea333a972
tags/8.0.0.alpha8
Henri Sara 7 years ago
parent
commit
24c541c32c

+ 10
- 0
server/src/main/java/com/vaadin/ui/Embedded.java View File

@@ -30,6 +30,7 @@ import com.vaadin.shared.MouseEventDetails;
import com.vaadin.shared.Registration;
import com.vaadin.shared.ui.embedded.EmbeddedConstants;
import com.vaadin.shared.ui.embedded.EmbeddedServerRpc;
import com.vaadin.shared.ui.embedded.EmbeddedState;

/**
* A component for embedding external objects.
@@ -555,4 +556,13 @@ public class Embedded extends AbstractComponent implements LegacyComponent {
// TODO Remove once LegacyComponent is no longer implemented
}

@Override
protected EmbeddedState getState() {
return (EmbeddedState) super.getState();
}

@Override
protected EmbeddedState getState(boolean markAsDirty) {
return (EmbeddedState) super.getState(markAsDirty);
}
}

+ 12
- 0
server/src/main/java/com/vaadin/ui/InlineDateField.java View File

@@ -17,6 +17,8 @@ package com.vaadin.ui;

import java.time.LocalDate;

import com.vaadin.shared.ui.datefield.InlineDateFieldState;

/**
* A date entry component, which displays the actual date selector inline.
*
@@ -57,4 +59,14 @@ public class InlineDateField extends AbstractDateField {
super(caption);
}

@Override
protected InlineDateFieldState getState() {
return (InlineDateFieldState) super.getState();
}

@Override
protected InlineDateFieldState getState(boolean markAsDirty) {
return (InlineDateFieldState) super.getState(markAsDirty);
}

}

+ 12
- 0
server/src/main/java/com/vaadin/ui/NativeButton.java View File

@@ -15,6 +15,8 @@
*/
package com.vaadin.ui;

import com.vaadin.shared.ui.button.NativeButtonState;

@SuppressWarnings("serial")
public class NativeButton extends Button {

@@ -30,4 +32,14 @@ public class NativeButton extends Button {
super(caption, listener);
}

@Override
protected NativeButtonState getState() {
return (NativeButtonState) super.getState();
}

@Override
protected NativeButtonState getState(boolean markAsDirty) {
return (NativeButtonState) super.getState(markAsDirty);
}

}

Loading…
Cancel
Save