summaryrefslogtreecommitdiffstats
path: root/src/com/vaadin
diff options
context:
space:
mode:
authorHenri Sara <henri.sara@itmill.com>2010-10-04 13:06:58 +0000
committerHenri Sara <henri.sara@itmill.com>2010-10-04 13:06:58 +0000
commitbdab334e9cc6c859d39dfcc8b0703fe524f7f792 (patch)
tree2ac085046662e63d0cfef1a4abb96972661bffc1 /src/com/vaadin
parent4eb83d5461495cb8765f3ee03c705c2404e7a8de (diff)
downloadvaadin-framework-bdab334e9cc6c859d39dfcc8b0703fe524f7f792.tar.gz
vaadin-framework-bdab334e9cc6c859d39dfcc8b0703fe524f7f792.zip
#5692 Generics: Form
svn changeset:15366/svn branch:6.5
Diffstat (limited to 'src/com/vaadin')
-rw-r--r--src/com/vaadin/ui/Form.java24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/com/vaadin/ui/Form.java b/src/com/vaadin/ui/Form.java
index c79b62e539..b6c7e693d6 100644
--- a/src/com/vaadin/ui/Form.java
+++ b/src/com/vaadin/ui/Form.java
@@ -114,7 +114,7 @@ public class Form extends AbstractField implements Item.Editor, Buffered, Item,
/**
* Visible item properties.
*/
- private Collection<Object> visibleItemProperties;
+ private Collection<?> visibleItemProperties;
/**
* Form needs to repaint itself if child fields value changes due possible
@@ -622,7 +622,7 @@ public class Form extends AbstractField implements Item.Editor, Buffered, Item,
}
/* Documented in interface */
- public Collection getItemPropertyIds() {
+ public Collection<?> getItemPropertyIds() {
return Collections.unmodifiableCollection(propertyIds);
}
@@ -699,7 +699,7 @@ public class Form extends AbstractField implements Item.Editor, Buffered, Item,
*
* @see com.vaadin.data.Item.Viewer#setItemDataSource(Item)
*/
- public void setItemDataSource(Item newDataSource, Collection propertyIds) {
+ public void setItemDataSource(Item newDataSource, Collection<?> propertyIds) {
if (layout instanceof GridLayout) {
GridLayout gl = (GridLayout) layout;
@@ -726,7 +726,7 @@ public class Form extends AbstractField implements Item.Editor, Buffered, Item,
}
// Adds all the properties to this form
- for (final Iterator i = propertyIds.iterator(); i.hasNext();) {
+ for (final Iterator<?> i = propertyIds.iterator(); i.hasNext();) {
final Object id = i.next();
final Property property = itemDatasource.getItemProperty(id);
if (id != null && property != null) {
@@ -847,7 +847,7 @@ public class Form extends AbstractField implements Item.Editor, Buffered, Item,
}
if (value != null && !found) {
if (value instanceof Collection) {
- for (final Iterator it = ((Collection) value).iterator(); it
+ for (final Iterator<?> it = ((Collection<?>) value).iterator(); it
.hasNext();) {
final Object val = it.next();
found = false;
@@ -1001,7 +1001,7 @@ public class Form extends AbstractField implements Item.Editor, Buffered, Item,
@Override
public void setReadOnly(boolean readOnly) {
super.setReadOnly(readOnly);
- for (final Iterator i = propertyIds.iterator(); i.hasNext();) {
+ for (final Iterator<?> i = propertyIds.iterator(); i.hasNext();) {
(fields.get(i.next())).setReadOnly(readOnly);
}
}
@@ -1067,7 +1067,7 @@ public class Form extends AbstractField implements Item.Editor, Buffered, Item,
* @see com.vaadin.ui.AbstractField#getType()
*/
@Override
- public Class getType() {
+ public Class<?> getType() {
if (getPropertyDataSource() != null) {
return getPropertyDataSource().getType();
}
@@ -1131,14 +1131,14 @@ public class Form extends AbstractField implements Item.Editor, Buffered, Item,
* @param data
* @param properties
*/
- protected void setFormDataSource(Object data, Collection properties) {
+ protected void setFormDataSource(Object data, Collection<?> properties) {
// If data is an item use it.
Item item = null;
if (data instanceof Item) {
item = (Item) data;
} else if (data != null) {
- item = new BeanItem(data);
+ item = new BeanItem<Object>(data);
}
// Sets the datasource to form
@@ -1156,7 +1156,7 @@ public class Form extends AbstractField implements Item.Editor, Buffered, Item,
*
* @return the Collection of visible Item properites.
*/
- public Collection getVisibleItemProperties() {
+ public Collection<?> getVisibleItemProperties() {
return visibleItemProperties;
}
@@ -1166,7 +1166,7 @@ public class Form extends AbstractField implements Item.Editor, Buffered, Item,
* @param visibleProperties
* the visibleProperties to set.
*/
- public void setVisibleItemProperties(Collection visibleProperties) {
+ public void setVisibleItemProperties(Collection<?> visibleProperties) {
visibleItemProperties = visibleProperties;
Object value = getValue();
if (value == null) {
@@ -1210,7 +1210,7 @@ public class Form extends AbstractField implements Item.Editor, Buffered, Item,
@Override
public void setTabIndex(int tabIndex) {
super.setTabIndex(tabIndex);
- for (final Iterator i = getItemPropertyIds().iterator(); i.hasNext();) {
+ for (final Iterator<?> i = getItemPropertyIds().iterator(); i.hasNext();) {
(getField(i.next())).setTabIndex(tabIndex);
}
}