Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Standard Ed. 5.0
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
java.lang.Iterable

Packages that use Iterable
java.beans.beancontext | Provides classes and interfaces relating to bean context.
java.util | Contains the collections framework, legacy collection classes, event model, date and time facilities, internationalization, and miscellaneous utility classes (a string tokenizer, a random-number generator, and a bit array).
java.util.concurrent | Utility classes commonly useful in concurrent programming.
javax.management | Provides the core classes for the Java Management Extensions.
javax.management.relation | Provides the definition of the Relation Service.
javax.print.attribute.standard | Package javax.print.attribute.standard contains classes for specific printing attributes.

Uses of Iterable in java.beans.beancontext

Subinterfaces of Iterable in java.beans.beancontext
`interface` | `BeanContext` The BeanContext acts a logical hierarchical container for JavaBeans.
`interface` | `BeanContextServices` The BeanContextServices interface provides a mechanism for a BeanContext to expose generic "services" to the BeanContextChild objects within.

Classes in java.beans.beancontext that implement Iterable
`class` | `BeanContextServicesSupport` This helper class provides a utility implementation of the java.beans.beancontext.BeanContextServices interface.
`class` | `BeanContextSupport` This helper class provides a utility implementation of the java.beans.beancontext.BeanContext interface.

Uses of Iterable in java.util

Subinterfaces of Iterable in java.util
`interface` | `Collection<E>` The root interface in the collection hierarchy.
`interface` | `List<E>` An ordered collection (also known as a sequence).
`interface` | `Queue<E>` A collection designed for holding elements prior to processing.
`interface` | `Set<E>` A collection that contains no duplicate elements.
`interface` | `SortedSet<E>` A set that further guarantees that its iterator will traverse the set in ascending element order, sorted according to the natural ordering of its elements (see Comparable), or by a Comparator provided at sorted set creation time.

Classes in java.util that implement Iterable
`class` | `AbstractCollection<E>` This class provides a skeletal implementation of the `Collection` interface, to minimize the effort required to implement this interface.
`class` | `AbstractList<E>` This class provides a skeletal implementation of the `List` interface to minimize the effort required to implement this interface backed by a "random access" data store (such as an array).
`class` | `AbstractQueue<E>` This class provides skeletal implementations of some `Queue` operations.
`class` | `AbstractSequentialList<E>` This class provides a skeletal implementation of the `List` interface to minimize the effort required to implement this interface backed by a "sequential access" data store (such as a linked list).
`class` | `AbstractSet<E>` This class provides a skeletal implementation of the `Set` interface to minimize the effort required to implement this interface.
`class` | `ArrayList<E>` Resizable-array implementation of the `List` interface.
`class` | `EnumSet<E extends Enum<E>>` A specialized `Set` implementation for use with enum types.
`class` | `HashSet<E>` This class implements the `Set` interface, backed by a hash table (actually a `HashMap` instance).
`class` | `LinkedHashSet<E>` Hash table and linked list implementation of the `Set` interface, with predictable iteration order.
`class` | `LinkedList<E>` Linked list implementation of the `List` interface.
`class` | `PriorityQueue<E>` An unbounded priority queue based on a priority heap.
`class` | `Stack<E>` The `Stack` class represents a last-in-first-out (LIFO) stack of objects.
`class` | `TreeSet<E>` This class implements the `Set` interface, backed by a `TreeMap` instance.
`class` | `Vector<E>` The `Vector` class implements a growable array of objects.

Uses of Iterable in java.util.concurrent

Subinterfaces of Iterable in java.util.concurrent
`interface` | `BlockingQueue<E>` A `Queue` that additionally supports operations that wait for the queue to become non-empty when retrieving an element, and wait for space to become available in the queue when storing an element.

Classes in java.util.concurrent that implement Iterable
`class` | `ArrayBlockingQueue<E>` A bounded blocking queue backed by an array.
`class` | `ConcurrentLinkedQueue<E>` An unbounded thread-safe queue based on linked nodes.
`class` | `CopyOnWriteArrayList<E>` A thread-safe variant of `ArrayList` in which all mutative operations (add, set, and so on) are implemented by making a fresh copy of the underlying array.
`class` | `CopyOnWriteArraySet<E>` A `Set` that uses `CopyOnWriteArrayList` for all of its operations.
`class` | `DelayQueue<E extends Delayed>` An unbounded blocking queue of `Delayed` elements, in which an element can only be taken when its delay has expired.
`class` | `LinkedBlockingQueue<E>` An optionally-bounded blocking queue based on linked nodes.
`class` | `PriorityBlockingQueue<E>` An unbounded blocking queue that uses the same ordering rules as class `PriorityQueue` and supplies blocking retrieval operations.
`class` | `SynchronousQueue<E>` A blocking queue in which each `put` must wait for a `take`, and vice versa.

Uses of Iterable in javax.management

Classes in javax.management that implement Iterable
`class` | `AttributeList` Represents a list of values for attributes of an MBean.

Uses of Iterable in javax.management.relation

Classes in javax.management.relation that implement Iterable
`class` | `RoleList` A RoleList represents a list of roles (Role objects).
`class` | `RoleUnresolvedList` A RoleUnresolvedList represents a list of RoleUnresolved objects, representing roles not retrieved from a relation due to a problem encountered when trying to access (read or write to roles).

Uses of Iterable in javax.print.attribute.standard

Classes in javax.print.attribute.standard that implement Iterable
`class` | `JobStateReasons` Class JobStateReasons is a printing attribute class, a set of enumeration values, that provides additional information about the job's current state, i.e., information that augments the value of the job's `JobState` attribute.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Standard Ed. 5.0
PREV NEXT | FRAMES NO FRAMES

Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.