JavaTM 2 Platform
Standard Ed. 5.0

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.
 


JavaTM 2 Platform
Standard Ed. 5.0

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.