diff options
Diffstat (limited to 'src/com/vaadin/ui/HasComponents.java')
-rw-r--r-- | src/com/vaadin/ui/HasComponents.java | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/src/com/vaadin/ui/HasComponents.java b/src/com/vaadin/ui/HasComponents.java deleted file mode 100644 index 3ebd63bff2..0000000000 --- a/src/com/vaadin/ui/HasComponents.java +++ /dev/null @@ -1,49 +0,0 @@ -/* -@VaadinApache2LicenseForJavaFiles@ - */ -package com.vaadin.ui; - -import java.util.Iterator; - -/** - * Interface that must be implemented by all {@link Component}s that contain - * other {@link Component}s. - * - * @author Vaadin Ltd - * @version @VERSION@ - * @since 7.0.0 - * - */ -public interface HasComponents extends Component, Iterable<Component> { - /** - * Gets an iterator to the collection of contained components. Using this - * iterator it is possible to step through all components contained in this - * container. - * - * @return the component iterator. - * - * @deprecated Use {@link #iterator()} instead. - */ - @Deprecated - public Iterator<Component> getComponentIterator(); - - /** - * Checks if the child component is visible. This method allows hiding a - * child component from updates and communication to and from the client. - * This is useful for components that show only a limited number of its - * children at any given time and want to allow updates only for the - * children that are visible (e.g. TabSheet has one tab open at a time). - * <p> - * Note that this will prevent updates from reaching the child even though - * the child itself is set to visible. Also if a child is set to invisible - * this will not force it to be visible. - * </p> - * - * @param childComponent - * The child component to check - * @return true if the child component is visible to the user, false - * otherwise - */ - public boolean isComponentVisible(Component childComponent); - -} |