Package com.jgoodies.forms.extras
Class FormLayoutUtils.ConstraintIterator
java.lang.Object
com.jgoodies.forms.extras.FormLayoutUtils.ConstraintIterator
- Enclosing class:
FormLayoutUtils
Iterates over a FormLayout container's
CellConstraints
.
The container's child component collection and the layout's
constraints collection must not be changed during the iteration;
otherwise the behavior of this iterator is unspecified and unsafe.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstraintIterator
(Container container) Constructs a ConstraintIterator for the given FormLayout container. -
Method Summary
Modifier and TypeMethodDescriptionboolean
hasNext()
Returns true if the iteration has more elements.Returns the next element in the iteration.
-
Constructor Details
-
ConstraintIterator
Constructs a ConstraintIterator for the given FormLayout container. Useful to iterate over the container'sCellConstraints
.- Parameters:
container
- the layout container- Throws:
IllegalArgumentException
- if the container's layout is not aFormLayout
-
-
Method Details
-
hasNext
public boolean hasNext()Returns true if the iteration has more elements. (In other words, returns true if next would return an element rather than throwing an exception.)- Returns:
- true if the iterator has more elements.
-
nextConstraints
Returns the next element in the iteration.- Returns:
- the next element in the iteration.
- Throws:
NoSuchElementException
- iteration has no more elements.
-