summaryrefslogtreecommitdiffstats
path: root/src/com/vaadin/data/fieldgroup/FieldGroupFieldFactory.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/vaadin/data/fieldgroup/FieldGroupFieldFactory.java')
-rw-r--r--src/com/vaadin/data/fieldgroup/FieldGroupFieldFactory.java31
1 files changed, 0 insertions, 31 deletions
diff --git a/src/com/vaadin/data/fieldgroup/FieldGroupFieldFactory.java b/src/com/vaadin/data/fieldgroup/FieldGroupFieldFactory.java
deleted file mode 100644
index 80c012cbdc..0000000000
--- a/src/com/vaadin/data/fieldgroup/FieldGroupFieldFactory.java
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
-@VaadinApache2LicenseForJavaFiles@
- */
-package com.vaadin.data.fieldgroup;
-
-import java.io.Serializable;
-
-import com.vaadin.ui.Field;
-
-/**
- * Factory interface for creating new Field-instances based on the data type
- * that should be edited.
- *
- * @author Vaadin Ltd.
- * @version @version@
- * @since 7.0
- */
-public interface FieldGroupFieldFactory extends Serializable {
- /**
- * Creates a field based on the data type that we want to edit
- *
- * @param dataType
- * The type that we want to edit using the field
- * @param fieldType
- * The type of field we want to create. If set to {@link Field}
- * then any type of field is accepted
- * @return A field that can be assigned to the given fieldType and that is
- * capable of editing the given type of data
- */
- <T extends Field> T createField(Class<?> dataType, Class<T> fieldType);
-}