de.rwth.domains.templates
Class NumberSet

java.lang.Object
  |
  +--de.rwth.domains.templates.NumberSet
All Implemented Interfaces:
Set

public class NumberSet
extends java.lang.Object
implements Set

Class for the set of all Number objects.

Version:
$Id: NumberSet.java,v 1.2 2002/09/17 06:53:53 mohnen Exp $
Author:
Markus Mohnen
See Also:
Number

Inner classes inherited from class de.rwth.domains.Set
Set.Default
 
Constructor Summary
NumberSet()
          Creates a new 'NumberSet' instance.
 
Method Summary
 boolean equals(java.lang.Object param1, java.lang.Object param2)
          Two Numbers objects are equal in this set, if the first is not null and is equal to the second.
 boolean isElement(java.lang.Object param1)
          All Number objects are element of this set.
 java.util.Iterator iterator()
          Always throws an IllegalArgumentException.
 java.util.Iterator iteratorSkel()
          Returns an iterator, which has 42 as only element.
 long size()
          Always returns -1.
 long sizeSkel()
          Always returns 1.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NumberSet

public NumberSet()
Creates a new 'NumberSet' instance.
Method Detail

equals

public boolean equals(java.lang.Object param1,
                      java.lang.Object param2)
Two Numbers objects are equal in this set, if the first is not null and is equal to the second.
Specified by:
equals in interface Set
Parameters:
param1 -
param2 -
Returns:

isElement

public boolean isElement(java.lang.Object param1)
All Number objects are element of this set.
Specified by:
isElement in interface Set
Parameters:
param1 - an Object value
Returns:
a boolean value

iterator

public java.util.Iterator iterator()
Always throws an IllegalArgumentException.
Specified by:
iterator in interface Set
Returns:

iteratorSkel

public java.util.Iterator iteratorSkel()
Returns an iterator, which has 42 as only element.
Specified by:
iteratorSkel in interface Set
Returns:
an Iterator value

size

public long size()
Always returns -1.
Specified by:
size in interface Set
Returns:
a long value

sizeSkel

public long sizeSkel()
Always returns 1.
Specified by:
sizeSkel in interface Set
Returns:
a long value