Class StringMap

java.lang.Object
org.apache.batik.css.engine.value.StringMap

public class StringMap extends Object
A simple hashtable, not synchronized, with fixed load factor and with equality test made with '=='.
Version:
$Id: StringMap.java 1733416 2016-03-03 07:07:13Z gadams $
  • Field Details

    • INITIAL_CAPACITY

      protected static final int INITIAL_CAPACITY
      The initial capacity
      See Also:
    • table

      protected StringMap.Entry[] table
      The underlying array
    • count

      protected int count
      The number of entries
  • Constructor Details

    • StringMap

      public StringMap()
      Creates a new table.
    • StringMap

      public StringMap(StringMap t)
      Creates a copy of the given StringMap object.
      Parameters:
      t - The table to copy.
  • Method Details

    • get

      public Object get(String key)
      Gets the value corresponding to the given string.
      Returns:
      the value or null
    • put

      public Object put(String key, Object value)
      Sets a new value for the given variable
      Returns:
      the old value or null
    • rehash

      protected void rehash()
      Rehash the table