Browse Source

AbstractComponentContainer should implement getComponentIterator and not iterator (#10144)

Change-Id: I092cc71dfa9ded74f6624e6808a9ec1de7cf1cb5
tags/7.0.0.beta9
Artur Signell 11 years ago
parent
commit
438854e549

+ 1
- 1
server/src/com/vaadin/ui/AbsoluteLayout.java View File

@@ -70,7 +70,7 @@ public class AbsoluteLayout extends AbstractLayout implements
* absolute layout.
*/
@Override
public Iterator<Component> getComponentIterator() {
public Iterator<Component> iterator() {
return componentToCoordinates.keySet().iterator();
}


+ 2
- 2
server/src/com/vaadin/ui/AbstractComponentContainer.java View File

@@ -379,8 +379,8 @@ public abstract class AbstractComponentContainer extends AbstractComponent
}

@Override
public Iterator<Component> iterator() {
return getComponentIterator();
public Iterator<Component> getComponentIterator() {
return iterator();
}

/*

+ 1
- 1
server/src/com/vaadin/ui/AbstractOrderedLayout.java View File

@@ -182,7 +182,7 @@ public abstract class AbstractOrderedLayout extends AbstractLayout implements
* @return the Iterator of the components inside the container.
*/
@Override
public Iterator<Component> getComponentIterator() {
public Iterator<Component> iterator() {
return components.iterator();
}


+ 1
- 1
server/src/com/vaadin/ui/AbstractSplitPanel.java View File

@@ -224,7 +224,7 @@ public abstract class AbstractSplitPanel extends AbstractComponentContainer {
*/

@Override
public Iterator<Component> getComponentIterator() {
public Iterator<Component> iterator() {
return new ComponentIterator();
}


+ 1
- 1
server/src/com/vaadin/ui/CssLayout.java View File

@@ -210,7 +210,7 @@ public class CssLayout extends AbstractLayout implements LayoutClickNotifier {
* @return the Iterator of the components inside the container.
*/
@Override
public Iterator<Component> getComponentIterator() {
public Iterator<Component> iterator() {
return components.iterator();
}


+ 1
- 1
server/src/com/vaadin/ui/CustomComponent.java View File

@@ -128,7 +128,7 @@ public class CustomComponent extends AbstractComponentContainer {
}

@Override
public Iterator<Component> getComponentIterator() {
public Iterator<Component> iterator() {
return new ComponentIterator();
}


+ 0
- 8
server/src/com/vaadin/ui/CustomField.java View File

@@ -146,14 +146,6 @@ public abstract class CustomField<T> extends AbstractField<T> implements
}
}

/**
* @deprecated As of 7.0, use {@link #iterator()} instead.
*/
@Deprecated
public Iterator<Component> getComponentIterator() {
return iterator();
}

@Override
public Iterator<Component> iterator() {
return new ComponentIterator();

+ 1
- 1
server/src/com/vaadin/ui/CustomLayout.java View File

@@ -191,7 +191,7 @@ public class CustomLayout extends AbstractLayout implements LegacyComponent {
* @return the Iterator of the components inside the container.
*/
@Override
public Iterator<Component> getComponentIterator() {
public Iterator<Component> iterator() {
return slots.values().iterator();
}


+ 1
- 1
server/src/com/vaadin/ui/GridLayout.java View File

@@ -460,7 +460,7 @@ public class GridLayout extends AbstractLayout implements
* @return the Iterator of the components inside the layout.
*/
@Override
public Iterator<Component> getComponentIterator() {
public Iterator<Component> iterator() {
return Collections.unmodifiableCollection(components).iterator();
}


+ 1
- 1
server/src/com/vaadin/ui/Panel.java View File

@@ -240,7 +240,7 @@ public class Panel extends AbstractComponentContainer implements Scrollable,
* @see com.vaadin.ui.ComponentContainer#getComponentIterator()
*/
@Override
public Iterator<Component> getComponentIterator() {
public Iterator<Component> iterator() {
return Collections.singleton((Component) content).iterator();
}


+ 1
- 1
server/src/com/vaadin/ui/PopupView.java View File

@@ -224,7 +224,7 @@ public class PopupView extends AbstractComponentContainer implements
* @see com.vaadin.ui.ComponentContainer#getComponentIterator()
*/
@Override
public Iterator<Component> getComponentIterator() {
public Iterator<Component> iterator() {
return new SingleComponentIterator(visibleComponent);
}


+ 1
- 1
server/src/com/vaadin/ui/TabSheet.java View File

@@ -133,7 +133,7 @@ public class TabSheet extends AbstractComponentContainer implements Focusable,
*/

@Override
public Iterator<Component> getComponentIterator() {
public Iterator<Component> iterator() {
return Collections.unmodifiableList(components).iterator();
}


+ 1
- 1
server/src/com/vaadin/ui/UI.java View File

@@ -333,7 +333,7 @@ public abstract class UI extends AbstractComponentContainer implements
* @see com.vaadin.ui.ComponentContainer#getComponentIterator()
*/
@Override
public Iterator<Component> getComponentIterator() {
public Iterator<Component> iterator() {
// TODO could directly create some kind of combined iterator instead of
// creating a new ArrayList
ArrayList<Component> components = new ArrayList<Component>();

+ 1
- 1
uitest/src/com/vaadin/tests/minitutorials/v7a2/WidgetContainer.java View File

@@ -43,7 +43,7 @@ public class WidgetContainer extends AbstractComponentContainer {
}

@Override
public Iterator<Component> getComponentIterator() {
public Iterator<Component> iterator() {
return children.iterator();
}
}

Loading…
Cancel
Save