Overview | Module | Use | Devguide | Index

Methods' Summary | Methods' Details | Attributes' Summary | Attributes' Details

:: com :: sun :: star :: container ::
interface XEnumeration
  Base Hierarchy
      ::com::sun::star::uno::XInterface
       |
       +-XEnumeration
  Description provides functionality to enumerate the contents of a container. An object that implements the XEnumeration interface generates a series of elements, one at a time. Successive calls to the`XEnumeration::nextElement` method return successive elements of the series. For example (Java), to print all elements of a vector aVect :
       for ( XEnumeration xEnum = aVect.elements() ;
       xEnum.hasMoreElements() ; )
       {
       System.out.println( xEnum.nextElement() );
       }
If the object changed, the behavior of the enumeration is not specified. This is not a remote interface.

Methods' Summary
hasMoreElements | tests whether this enumeration contains more elements.
nextElement |

Methods' Details
hasMoreElements
boolean hasMoreElements(); |  |
Description tests whether this enumeration contains more elements.
nextElement
any nextElement() | raises( | NoSuchElementException, ::com::sun::star::lang::WrappedTargetException );
Returns the next element of this enumeration. Throws NoSuchElementException if no more elements exist. Throws com::sun::star::lang::WrappedTargetException If the implementation has internal reasons for exceptions, then wrap these in a ::com::sun::star::lang::WrappedTargetException exception.

Top of Page

Copyright © 2003 Sun Microsystems, Inc.