All Packages  Class Hierarchy  This Package  Previous  Next  Index
  Class guinea.util.EnumerationMapper
java.lang.Object
   |
   +----guinea.util.EnumerationMapper
  -  public class EnumerationMapper
  
-  extends Object
  
-  implements Enumeration
   
EnumerationMapper maps values in an enumeration to a new enumeration.
The principle is more easily explained with an example in Scheme:
(map (lambda (x) (* x x)) '(1 2 3 4))
==> (1 4 9 16)
    -  See Also:
    
 -  EnumerationFilter
 
  Constructor Index
  -   · 
	EnumerationMapper(Enumeration, Mapper)
  
 -  Construct a new mapped enumeration.
 
  Method Index
  -   · 
	hasMoreElements()
  
 -  Tests if this enumeration contains more elements.
  
 -   · 
	nextElement()
  
 -  Returns the next element of this enumeration.
 
  Constructors
 · 
EnumerationMapper
 public EnumerationMapper(Enumeration enum,
                          Mapper mapping)
  -  Construct a new mapped enumeration.  It takes an enumeration and
returns a new enumeration that contains the objects of the original 
enumeration mapped to a new value specified by the mapping.
  
    -  Parameters:
    
 -  enum - an enumeration to map.
    
-  mapping - the mapping does the mapping from value to a new value
  
  
 
 
  Methods
 · 
hasMoreElements
 public boolean hasMoreElements()
  -  Tests if this enumeration contains more elements.
  
    -  Returns:
    
 -  
true if this enumeration contains more elements;
false otherwise.
   
 
 
 · 
nextElement
 public Object nextElement()
  -  Returns the next element of this enumeration.  The corresponding 
element of the source enumeration is mapped to a new value by the
mapping.
  
    -  Returns:
    
 -  the next element of this enumeration.
    
 -  Throws: NoSuchElementException
    
 -  if no more elements exist.
  
 
 
 
All Packages  Class Hierarchy  This Package  Previous  Next  Index