Class BinaryItem

All Implemented Interfaces:
Serializable, Comparable<Item>

public class BinaryItem extends NominalItem implements Serializable
Class that encapsulates an item whose backing Attribute is binary or unary.
Version:
$Revision; $
Author:
Mark Hall (mhall{[at]}pentaho{[dot]}com)
See Also:
  • Constructor Details

    • BinaryItem

      public BinaryItem(Attribute att, int valueIndex) throws Exception
      Constructor.
      Parameters:
      att - the attribute that backs this item.
      valueIndex - the index of the value for this item.
      Throws:
      Exception - if the backing attribute is not binary or unary.
  • Method Details

    • equals

      public boolean equals(Object compareTo)
      Equals. Just compares attribute and valueIndex.
      Overrides:
      equals in class NominalItem
      Returns:
      true if this BinaryItem is equal to the argument.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Item