Browse Source

Move old Field and AbstractField to compatibility package

Change-Id: Ia9b6f77763abac87ec61d1ee198cb8d41419a934
tags/8.0.0.alpha1
Artur Signell 7 years ago
parent
commit
c11121e2b7

server/src/main/java/com/vaadin/v7/ui/AbstractField.java → compatibility-server/src/main/java/com/vaadin/v7/ui/AbstractField.java View File


server/src/main/java/com/vaadin/v7/ui/Field.java → compatibility-server/src/main/java/com/vaadin/v7/ui/Field.java View File


+ 21
- 0
compatibility-server/src/test/java/com/vaadin/v7/tests/VaadinClasses.java View File

@@ -0,0 +1,21 @@
package com.vaadin.v7.tests;

import java.io.IOException;
import java.util.List;

import com.vaadin.v7.ui.Field;

@SuppressWarnings("deprecation")
public class VaadinClasses {

public static List<Class<? extends Field>> getFields() {
try {
return com.vaadin.tests.VaadinClasses.findClasses(Field.class,
"com.vaadin.ui");
} catch (IOException e) {
e.printStackTrace();
return null;
}
}

}

server/src/test/java/com/vaadin/tests/server/components/AbstractFieldValueChangeTestBase.java → compatibility-server/src/test/java/com/vaadin/v7/tests/server/component/abstractfield/AbstractFieldValueChangeTestBase.java View File

@@ -1,4 +1,4 @@
package com.vaadin.tests.server.components;
package com.vaadin.v7.tests.server.component.abstractfield;

import org.easymock.EasyMock;
import org.junit.Test;

server/src/test/java/com/vaadin/tests/server/component/FieldDefaultValuesTest.java → compatibility-server/src/test/java/com/vaadin/v7/tests/server/component/abstractfield/FieldDefaultValuesTest.java View File

@@ -13,7 +13,7 @@
* License for the specific language governing permissions and limitations under
* the License.
*/
package com.vaadin.tests.server.component;
package com.vaadin.v7.tests.server.component.abstractfield;

import java.util.ArrayList;
import java.util.List;
@@ -21,8 +21,8 @@ import java.util.List;
import org.junit.Assert;
import org.junit.Test;

import com.vaadin.tests.VaadinClasses;
import com.vaadin.ui.Slider;
import com.vaadin.v7.tests.VaadinClasses;
import com.vaadin.v7.ui.Field;

public class FieldDefaultValuesTest {
@@ -67,8 +67,7 @@ public class FieldDefaultValuesTest {
throws InstantiationException, IllegalAccessException {
List<Field<?>> fieldInstances = new ArrayList<Field<?>>();

for (Class<? extends Field> fieldType : VaadinClasses
.getFields()) {
for (Class<? extends Field> fieldType : VaadinClasses.getFields()) {
fieldInstances.add(fieldType.newInstance());
}
return fieldInstances;

+ 1
- 1
compatibility-server/src/test/java/com/vaadin/v7/tests/server/component/textfield/TextFieldValueChangeTest.java View File

@@ -8,9 +8,9 @@ import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;

import com.vaadin.tests.server.components.AbstractFieldValueChangeTestBase;
import com.vaadin.v7.data.Property.ValueChangeEvent;
import com.vaadin.v7.data.util.ObjectProperty;
import com.vaadin.v7.tests.server.component.abstractfield.AbstractFieldValueChangeTestBase;
import com.vaadin.v7.ui.AbstractField;
import com.vaadin.v7.ui.TextField;


+ 1
- 1
compatibility-server/src/test/java/com/vaadin/v7/tests/server/components/ComboBoxValueChangeTest.java View File

@@ -4,8 +4,8 @@ import org.junit.Before;

import com.vaadin.server.ServerRpcManager;
import com.vaadin.server.ServerRpcMethodInvocation;
import com.vaadin.tests.server.components.AbstractFieldValueChangeTestBase;
import com.vaadin.v7.shared.ui.combobox.ComboBoxServerRpc;
import com.vaadin.v7.tests.server.component.abstractfield.AbstractFieldValueChangeTestBase;
import com.vaadin.v7.ui.AbstractField;
import com.vaadin.v7.ui.ComboBox;


+ 6
- 7
server/src/main/java/com/vaadin/event/FieldEvents.java View File

@@ -24,7 +24,6 @@ import com.vaadin.shared.communication.FieldRpc.FocusAndBlurServerRpc;
import com.vaadin.ui.Component;
import com.vaadin.ui.Component.Event;
import com.vaadin.util.ReflectTools;
import com.vaadin.v7.ui.Field;

/**
* Interface that serves as a wrapper for {@link Field} related events.
@@ -43,7 +42,7 @@ public interface FieldEvents {
public interface FocusNotifier extends Serializable {
/**
* Adds a <code>FocusListener</code> to the Component which gets fired
* when a <code>LegacyField</code> receives keyboard focus.
* when a <code>Field</code> receives keyboard focus.
*
* @param listener
* @see FocusListener
@@ -74,7 +73,7 @@ public interface FieldEvents {
public interface BlurNotifier extends Serializable {
/**
* Adds a <code>BlurListener</code> to the Component which gets fired
* when a <code>LegacyField</code> loses keyboard focus.
* when a <code>Field</code> loses keyboard focus.
*
* @param listener
* @see BlurListener
@@ -95,7 +94,7 @@ public interface FieldEvents {

/**
* <code>FocusEvent</code> class for holding additional event information.
* Fired when a <code>LegacyField</code> receives keyboard focus.
* Fired when a <code>Field</code> receives keyboard focus.
*
* @since 6.2
*/
@@ -114,7 +113,7 @@ public interface FieldEvents {

/**
* <code>FocusListener</code> interface for listening for
* <code>FocusEvent</code> fired by a <code>LegacyField</code>.
* <code>FocusEvent</code> fired by a <code>Field</code>.
*
* @see FocusEvent
* @since 6.2
@@ -135,7 +134,7 @@ public interface FieldEvents {

/**
* <code>BlurEvent</code> class for holding additional event information.
* Fired when a <code>LegacyField</code> loses keyboard focus.
* Fired when a <code>Field</code> loses keyboard focus.
*
* @since 6.2
*/
@@ -154,7 +153,7 @@ public interface FieldEvents {

/**
* <code>BlurListener</code> interface for listening for
* <code>BlurEvent</code> fired by a <code>LegacyField</code>.
* <code>BlurEvent</code> fired by a <code>Field</code>.
*
* @see BlurEvent
* @since 6.2

+ 1
- 11
server/src/test/java/com/vaadin/tests/VaadinClasses.java View File

@@ -29,7 +29,6 @@ import com.vaadin.ui.UI;
import com.vaadin.ui.VerticalSplitPanel;
import com.vaadin.ui.Window;
import com.vaadin.ui.themes.BaseTheme;
import com.vaadin.v7.ui.Field;

@SuppressWarnings("deprecation")
public class VaadinClasses {
@@ -63,15 +62,6 @@ public class VaadinClasses {
}
}

public static List<Class<? extends Field>> getFields() {
try {
return findClasses(Field.class, "com.vaadin.ui");
} catch (IOException e) {
e.printStackTrace();
return null;
}
}

public static List<Class<? extends BaseTheme>> getThemeClasses() {
try {
return findClasses(BaseTheme.class, "com.vaadin.ui.themes");
@@ -136,7 +126,7 @@ public class VaadinClasses {

}

private static <T> List<Class<? extends T>> findClasses(Class<T> baseClass,
public static <T> List<Class<? extends T>> findClasses(Class<T> baseClass,
String basePackage) throws IOException {
return findClasses(baseClass, basePackage, new String[] {});
}

Loading…
Cancel
Save