Package com.sun.xml.xsom.impl.scd
Class Iterators
- java.lang.Object
-
- com.sun.xml.xsom.impl.scd.Iterators
-
public class Iterators extends java.lang.ObjectVarious convenientIteratorimplementations.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIterators.Adapter<T,U>Iteratorthat wraps anotherIteratorand changes its type.static classIterators.Array<T>Array iterator.static classIterators.Filter<T>Filter out objects from another iterator.static classIterators.Map<T,U>For each U, apply U->Iterator<T> function and then iterate all the resulting T.(package private) static classIterators.ReadOnly<T>(package private) static classIterators.Singleton<T>Iteratorthat returns a single (or no) value.static classIterators.Union<T>Union of two iterators.(package private) static classIterators.Unique<T>Only return unique items.
-
Field Summary
Fields Modifier and Type Field Description private static java.util.IteratorEMPTY
-
Constructor Summary
Constructors Constructor Description Iterators()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> java.util.Iterator<T>empty()static <T> java.util.Iterator<T>singleton(T value)
-