diff options
author | Jani Laakso <jani.laakso@itmill.com> | 2007-04-18 05:32:44 +0000 |
---|---|---|
committer | Jani Laakso <jani.laakso@itmill.com> | 2007-04-18 05:32:44 +0000 |
commit | 121ae54f709f887c95592b95bdc09977642b8c3b (patch) | |
tree | 389925b20e51a24428ae8bb625c651c3d9de6ca8 /src/com/itmill/toolkit/ui/AbstractComponentContainer.java | |
parent | 76d0a503c56656bafc68d732d245dd2dafe1b55d (diff) | |
download | vaadin-framework-121ae54f709f887c95592b95bdc09977642b8c3b.tar.gz vaadin-framework-121ae54f709f887c95592b95bdc09977642b8c3b.zip |
Unified code style (indentation) based on default settings using Eclipse 3.2.
svn changeset:1256/svn branch:trunk
Diffstat (limited to 'src/com/itmill/toolkit/ui/AbstractComponentContainer.java')
-rw-r--r-- | src/com/itmill/toolkit/ui/AbstractComponentContainer.java | 189 |
1 files changed, 100 insertions, 89 deletions
diff --git a/src/com/itmill/toolkit/ui/AbstractComponentContainer.java b/src/com/itmill/toolkit/ui/AbstractComponentContainer.java index 6bed25c26d..c307930356 100644 --- a/src/com/itmill/toolkit/ui/AbstractComponentContainer.java +++ b/src/com/itmill/toolkit/ui/AbstractComponentContainer.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; @@ -32,101 +32,100 @@ import java.lang.reflect.Method; import java.util.LinkedList; import java.util.Iterator; -/** +/** * Extension to {@link AbstractComponent} that defines the default * implementation for the methods in {@link ComponentContainer}. Basic UI - * components that need to contain other components inherit this class to - * easily qualify as a component container. + * components that need to contain other components inherit this class to easily + * qualify as a component container. * - * @author IT Mill Ltd - * @version @VERSION@ + * @author IT Mill Ltd + * @version + * @VERSION@ * @since 3.0 */ -public abstract class AbstractComponentContainer -extends AbstractComponent implements ComponentContainer { +public abstract class AbstractComponentContainer extends AbstractComponent + implements ComponentContainer { - /** - * Constructs a new component container. + /** + * Constructs a new component container. */ public AbstractComponentContainer() { super(); } - /** - * Removes all components from the container. This should probably be - * reimplemented in extending classes for a more powerfull - * implementation. - */ - public void removeAllComponents() { - LinkedList l = new LinkedList(); + /** + * Removes all components from the container. This should probably be + * reimplemented in extending classes for a more powerfull implementation. + */ + public void removeAllComponents() { + LinkedList l = new LinkedList(); // Adds all components - for (Iterator i = getComponentIterator(); i.hasNext();) - l.add(i.next()); - - // Removes all component - for (Iterator i = l.iterator(); i.hasNext();) - removeComponent((Component)i.next()); - } - - /* Moves all components from an another container into this container. - * Don't add a JavaDoc comment here, we use the default documentation - * from implemented interface. + for (Iterator i = getComponentIterator(); i.hasNext();) + l.add(i.next()); + + // Removes all component + for (Iterator i = l.iterator(); i.hasNext();) + removeComponent((Component) i.next()); + } + + /* + * Moves all components from an another container into this container. Don't + * add a JavaDoc comment here, we use the default documentation from + * implemented interface. */ public void moveComponentsFrom(ComponentContainer source) { LinkedList components = new LinkedList(); - for (Iterator i = source.getComponentIterator(); i.hasNext();) + for (Iterator i = source.getComponentIterator(); i.hasNext();) components.add(i.next()); - + for (Iterator i = components.iterator(); i.hasNext();) { Component c = (Component) i.next(); source.removeComponent(c); addComponent(c); } - } - - /** - * Notifies all contained components that the container is attached to - * a window. + } + + /** + * Notifies all contained components that the container is attached to a + * window. * * @see com.itmill.toolkit.ui.Component#attach() */ public void attach() { super.attach(); - + for (Iterator i = getComponentIterator(); i.hasNext();) - ((Component)i.next()).attach(); + ((Component) i.next()).attach(); } - /** - * Notifies all contained components that the container is detached - * from a window. + /** + * Notifies all contained components that the container is detached from a + * window. * * @see com.itmill.toolkit.ui.Component#detach() */ public void detach() { super.detach(); - + for (Iterator i = getComponentIterator(); i.hasNext();) - ((Component)i.next()).detach(); + ((Component) i.next()).detach(); } - /* Events ************************************************************ */ private static final Method COMPONENT_ATTACHED_METHOD; + private static final Method COMPONENT_DETACHED_METHOD; static { try { - COMPONENT_ATTACHED_METHOD = - ComponentAttachListener.class.getDeclaredMethod( - "componentAttachedToContainer", - new Class[] { ComponentAttachEvent.class }); - COMPONENT_DETACHED_METHOD = - ComponentDetachListener.class.getDeclaredMethod( - "componentDetachedFromContainer", - new Class[] { ComponentDetachEvent.class }); + COMPONENT_ATTACHED_METHOD = ComponentAttachListener.class + .getDeclaredMethod("componentAttachedToContainer", + new Class[] { ComponentAttachEvent.class }); + COMPONENT_DETACHED_METHOD = ComponentDetachListener.class + .getDeclaredMethod("componentDetachedFromContainer", + new Class[] { ComponentDetachEvent.class }); } catch (java.lang.NoSuchMethodException e) { // This should never happen throw new java.lang.RuntimeException(); @@ -135,46 +134,57 @@ extends AbstractComponent implements ComponentContainer { /* documented in interface */ public void addListener(ComponentAttachListener listener) { - addListener(ComponentContainer.ComponentAttachEvent.class, listener, COMPONENT_ATTACHED_METHOD); + addListener(ComponentContainer.ComponentAttachEvent.class, listener, + COMPONENT_ATTACHED_METHOD); } /* documented in interface */ public void addListener(ComponentDetachListener listener) { - addListener(ComponentContainer.ComponentDetachEvent.class, listener, COMPONENT_DETACHED_METHOD); + addListener(ComponentContainer.ComponentDetachEvent.class, listener, + COMPONENT_DETACHED_METHOD); } /* documented in interface */ public void removeListener(ComponentAttachListener listener) { - removeListener(ComponentContainer.ComponentAttachEvent.class, listener, COMPONENT_ATTACHED_METHOD); + removeListener(ComponentContainer.ComponentAttachEvent.class, listener, + COMPONENT_ATTACHED_METHOD); } /* documented in interface */ public void removeListener(ComponentDetachListener listener) { - removeListener(ComponentContainer.ComponentDetachEvent.class, listener, COMPONENT_DETACHED_METHOD); + removeListener(ComponentContainer.ComponentDetachEvent.class, listener, + COMPONENT_DETACHED_METHOD); } - /** - * Fires the component attached event. This should be called by the addComponent - * methods after the component have been added to this container. - * @param component the component that has been added to this container. + /** + * Fires the component attached event. This should be called by the + * addComponent methods after the component have been added to this + * container. + * + * @param component + * the component that has been added to this container. */ protected void fireComponentAttachEvent(Component component) { - fireEvent(new ComponentAttachEvent(this,component)); + fireEvent(new ComponentAttachEvent(this, component)); } - /** - * Fires the component detached event. This should be called by the removeComponent - * methods after the component have been removed from this container. - * @param component the component that has been removed from this container. + /** + * Fires the component detached event. This should be called by the + * removeComponent methods after the component have been removed from this + * container. + * + * @param component + * the component that has been removed from this container. */ protected void fireComponentDetachEvent(Component component) { - fireEvent(new ComponentAttachEvent(this,component)); + fireEvent(new ComponentAttachEvent(this, component)); } - - /** + + /** * This only implements the events and component parent calls. The extending - * classes must implement component list maintenance and call this method + * classes must implement component list maintenance and call this method * after component list maintenance. + * * @see com.itmill.toolkit.ui.ComponentContainer#addComponent(Component) */ public void addComponent(Component c) { @@ -182,10 +192,11 @@ extends AbstractComponent implements ComponentContainer { fireComponentAttachEvent(c); } - /** + /** * This only implements the events and component parent calls. The extending - * classes must implement component list maintenance and call this method + * classes must implement component list maintenance and call this method * before component list maintenance. + * * @see com.itmill.toolkit.ui.ComponentContainer#removeComponent(Component) */ public void removeComponent(Component c) { |