diff options
Diffstat (limited to 'src/com/itmill/toolkit/ui/BaseFieldFactory.java')
-rw-r--r-- | src/com/itmill/toolkit/ui/BaseFieldFactory.java | 104 |
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); } - + } |