diff options
Diffstat (limited to 'src/com/vaadin/ui/TableFieldFactory.java')
-rw-r--r-- | src/com/vaadin/ui/TableFieldFactory.java | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/src/com/vaadin/ui/TableFieldFactory.java b/src/com/vaadin/ui/TableFieldFactory.java deleted file mode 100644 index 6c9a641aa8..0000000000 --- a/src/com/vaadin/ui/TableFieldFactory.java +++ /dev/null @@ -1,45 +0,0 @@ -/* -@VaadinApache2LicenseForJavaFiles@ - */ -package com.vaadin.ui; - -import java.io.Serializable; - -import com.vaadin.data.Container; - -/** - * Factory interface for creating new Field-instances based on Container - * (datasource), item id, property id and uiContext (the component responsible - * for displaying fields). Currently this interface is used by {@link Table}, - * but might later be used by some other components for {@link Field} - * generation. - * - * <p> - * - * @author Vaadin Ltd. - * @version - * @VERSION@ - * @since 6.0 - * @see FormFieldFactory - */ -public interface TableFieldFactory extends Serializable { - /** - * Creates a field based on the Container, item id, property id and the - * component responsible for displaying the field (most commonly - * {@link Table}). - * - * @param container - * the Container where the property belongs to. - * @param itemId - * the item Id. - * @param propertyId - * the Id of the property. - * @param uiContext - * the component where the field is presented. - * @return A field suitable for editing the specified data or null if the - * property should not be editable. - */ - Field<?> createField(Container container, Object itemId, Object propertyId, - Component uiContext); - -} |