Package helma.util

Class SystemMap

All Implemented Interfaces:
Serializable, Cloneable, Map

public class SystemMap extends HashMap
Map class used internally by Helma. We use this class to be able to wrap maps as native objects within a scripting engine rather than exposing them through Java reflection.
See Also:
  • Constructor Details

    • SystemMap

      public SystemMap()
      Construct an empty SystemMap.
    • SystemMap

      public SystemMap(int initialCapacity)
      Construct an empty SystemMap with the given initial capacity.
    • SystemMap

      public SystemMap(Map map)
      Construct a SystemMap with the contents of Map map.
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class AbstractMap
      Returns:
      A String representation of this map. The returned string is similar to the one returned by java.util.HashMap.toString(), but additionally displays Object arrays in a human friendly way.
    • append

      protected void append(StringBuffer buf, Object obj)
      Display an object in a human friendly way, paying attention to avoid infinite recursion.