java.lang.Object
com.espertech.esper.common.internal.collection.apachecommons.AbstractKeyValue
All Implemented Interfaces:
KeyValue
Direct Known Subclasses:
AbstractMapEntry

public abstract class AbstractKeyValue extends Object implements KeyValue
Abstract pair class to assist with creating KeyValue and Map.Entry implementations.
Since:
Commons Collections 3.0
Version:
$Revision$ $Date$
Author:
James Strachan, Michael A. Smith, Neil O'Toole, Stephen Colebourne
  • Field Details

    • key

      protected Object key
      The key
    • value

      protected Object value
      The value
  • Constructor Details

    • AbstractKeyValue

      protected AbstractKeyValue(Object key, Object value)
      Constructs a new pair with the specified key and given value.
      Parameters:
      key - the key for the entry, may be null
      value - the value for the entry, may be null
  • Method Details

    • getKey

      public Object getKey()
      Gets the key from the pair.
      Specified by:
      getKey in interface KeyValue
      Returns:
      the key
    • getValue

      public Object getValue()
      Gets the value from the pair.
      Specified by:
      getValue in interface KeyValue
      Returns:
      the value
    • toString

      public String toString()
      Gets a debugging String view of the pair.
      Overrides:
      toString in class Object
      Returns:
      a String view of the entry