Class AbstractCharSet

java.lang.Object
com.uwyn.jhighlight.pcj.AbstractCharCollection
com.uwyn.jhighlight.pcj.set.AbstractCharSet
All Implemented Interfaces:
CharCollection, CharSet
Direct Known Subclasses:
CharKeyOpenHashMap.KeySet

public abstract class AbstractCharSet extends AbstractCharCollection implements CharSet
This class represents an abstract base for implementing sets of char values. All operations that can be implemented using iterators and the get() and set() methods are implemented as such. In most cases, this is hardly an efficient solution, and at least some of those methods should be overridden by sub-classes.
Since:
1.0
Version:
1.1 2003/1/10
  • Constructor Details

    • AbstractCharSet

      protected AbstractCharSet()
      Default constructor to be invoked by sub-classes.
  • Method Details

    • equals

      public boolean equals(Object obj)
      Description copied from interface: CharCollection
      Indicates whether this collection is equal to some object.
      Specified by:
      equals in interface CharCollection
      Overrides:
      equals in class Object
      Parameters:
      obj - the object with which to compare this collection.
      Returns:
      true if this collection is equals to obj; returns false otherwise.
    • hashCode

      public int hashCode()
      Description copied from interface: CharCollection
      Returns a hash code value for this collection.
      Specified by:
      hashCode in interface CharCollection
      Overrides:
      hashCode in class Object
      Returns:
      a hash code value for this collection.