aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/itmill/toolkit/ui/BaseFieldFactory.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/itmill/toolkit/ui/BaseFieldFactory.java')
-rw-r--r--src/com/itmill/toolkit/ui/BaseFieldFactory.java104
1 files changed, 52 insertions, 52 deletions
diff --git a/src/com/itmill/toolkit/ui/BaseFieldFactory.java b/src/com/itmill/toolkit/ui/BaseFieldFactory.java
index dba1c5cec2..c9881e6854 100644
--- a/src/com/itmill/toolkit/ui/BaseFieldFactory.java
+++ b/src/com/itmill/toolkit/ui/BaseFieldFactory.java
@@ -1,30 +1,30 @@
/* *************************************************************************
- IT Mill Toolkit
+ IT Mill Toolkit
- Development of Browser User Interfaces Made Easy
+ Development of Browser User Interfaces Made Easy
- Copyright (C) 2000-2006 IT Mill Ltd
-
- *************************************************************************
+ Copyright (C) 2000-2006 IT Mill Ltd
+
+ *************************************************************************
- This product is distributed under commercial license that can be found
- from the product package on license.pdf. Use of this product might
- require purchasing a commercial license from IT Mill Ltd. For guidelines
- on usage, see licensing-guidelines.html
+ This product is distributed under commercial license that can be found
+ from the product package on license.pdf. Use of this product might
+ require purchasing a commercial license from IT Mill Ltd. For guidelines
+ on usage, see licensing-guidelines.html
- *************************************************************************
-
- For more information, contact:
-
- IT Mill Ltd phone: +358 2 4802 7180
- Ruukinkatu 2-4 fax: +358 2 4802 7181
- 20540, Turku email: info@itmill.com
- Finland company www: www.itmill.com
-
- Primary source for information and releases: www.itmill.com
+ *************************************************************************
+
+ For more information, contact:
+
+ IT Mill Ltd phone: +358 2 4802 7180
+ Ruukinkatu 2-4 fax: +358 2 4802 7181
+ 20540, Turku email: info@itmill.com
+ Finland company www: www.itmill.com
+
+ Primary source for information and releases: www.itmill.com
- ********************************************************************** */
+ ********************************************************************** */
package com.itmill.toolkit.ui;
@@ -34,28 +34,30 @@ import com.itmill.toolkit.data.Container;
import com.itmill.toolkit.data.Item;
import com.itmill.toolkit.data.Property;
-/**
- * Default implementation of the
- * the following Field types are used by default:
+/**
+ * Default implementation of the the following Field types are used by default:
* <p>
- * <b>Boolean</b>: Button(switchMode:true).<br/>
- * <b>Date</b>: DateField(resolution: day).<br/>
- * <b>Item</b>: Form. <br/>
- * <b>default field type</b>: TextField.
+ * <b>Boolean</b>: Button(switchMode:true).<br/> <b>Date</b>:
+ * DateField(resolution: day).<br/> <b>Item</b>: Form. <br/> <b>default field
+ * type</b>: TextField.
* <p>
+ *
* @author IT Mill Ltd.
- * @version @VERSION@
+ * @version
+ * @VERSION@
* @since 3.1
*/
public class BaseFieldFactory implements FieldFactory {
- /**
+ /**
* Creates the field based on type of data.
- *
- *
- * @param type the type of data presented in field.
- * @param uiContext the context where the Field is presented.
+ *
+ *
+ * @param type
+ * the type of data presented in field.
+ * @param uiContext
+ * the context where the Field is presented.
*
* @see com.itmill.toolkit.ui.FieldFactory#createField(Class, Component)
*/
@@ -69,7 +71,6 @@ public class BaseFieldFactory implements FieldFactory {
return new Form();
}
-
// Date field
if (Date.class.isAssignableFrom(type)) {
DateField df = new DateField();
@@ -89,43 +90,42 @@ public class BaseFieldFactory implements FieldFactory {
return new TextField();
}
- /**
+ /**
* Creates the field based on the datasource property.
*
* @see com.itmill.toolkit.ui.FieldFactory#createField(Property, Component)
*/
public Field createField(Property property, Component uiContext) {
if (property != null)
- return createField(property.getType(),uiContext);
+ return createField(property.getType(), uiContext);
else
return null;
}
- /**
+ /**
* Creates the field based on the item and property id.
*
- * @see com.itmill.toolkit.ui.FieldFactory#createField(Item, Object, Component)
+ * @see com.itmill.toolkit.ui.FieldFactory#createField(Item, Object,
+ * Component)
*/
public Field createField(Item item, Object propertyId, Component uiContext) {
- if (item != null && propertyId != null){
- Field f= createField(item.getItemProperty(propertyId),uiContext);
+ if (item != null && propertyId != null) {
+ Field f = createField(item.getItemProperty(propertyId), uiContext);
if (f instanceof AbstractComponent)
- ((AbstractComponent)f).setCaption(propertyId.toString());
+ ((AbstractComponent) f).setCaption(propertyId.toString());
return f;
- }
- else
+ } else
return null;
}
-
+
/**
- * @see com.itmill.toolkit.ui.FieldFactory#createField(com.itmill.toolkit.data.Container, java.lang.Object, java.lang.Object, com.itmill.toolkit.ui.Component)
+ * @see com.itmill.toolkit.ui.FieldFactory#createField(com.itmill.toolkit.data.Container,
+ * java.lang.Object, java.lang.Object, com.itmill.toolkit.ui.Component)
*/
- public Field createField(
- Container container,
- Object itemId,
- Object propertyId,
- Component uiContext) {
- return createField(container.getContainerProperty(itemId,propertyId),uiContext);
+ public Field createField(Container container, Object itemId,
+ Object propertyId, Component uiContext) {
+ return createField(container.getContainerProperty(itemId, propertyId),
+ uiContext);
}
-
+
}