Class MapWrapper<T,E>

java.lang.Object
jadex.collection.MapWrapper<T,E>
jadex.bdi.runtime.wrappers.MapWrapper<T,E>
All Implemented Interfaces:
Map<T,E>

public class MapWrapper<T,E> extends jadex.collection.MapWrapper<T,E>
  • Nested Class Summary

    Nested classes/interfaces inherited from interface java.util.Map

    Map.Entry<K,V>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected IEventPublisher
    The event publisher.

    Fields inherited from class jadex.collection.MapWrapper

    delegate
  • Constructor Summary

    Constructors
    Constructor
    Description
    MapWrapper(Map<T,E> delegate, jadex.core.IComponent agent, jadex.rules.eca.EventType addevent, jadex.rules.eca.EventType remevent, jadex.rules.eca.EventType changeevent, MElement mbel)
    Create a new set wrapper.
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    entryAdded(T key, E value)
    An entry was added to the map.
    protected void
    entryChanged(T key, E oldvalue, E newvalue)
    An entry was changed in the map.
    protected void
    entryRemoved(T key, E value)
    An entry was removed from the map.
    boolean
     
    void
    setAgent(jadex.core.IComponent agent)
     

    Methods inherited from class jadex.collection.MapWrapper

    clear, containsKey, containsValue, entriesAdded, entriesRemoved, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, toString, values

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

  • Constructor Details

    • MapWrapper

      public MapWrapper(Map<T,E> delegate, jadex.core.IComponent agent, jadex.rules.eca.EventType addevent, jadex.rules.eca.EventType remevent, jadex.rules.eca.EventType changeevent, MElement mbel)
      Create a new set wrapper.
  • Method Details

    • setAgent

      public void setAgent(jadex.core.IComponent agent)
    • isInitWrite

      public boolean isInitWrite()
    • entryAdded

      protected void entryAdded(T key, E value)
      An entry was added to the map.
      Specified by:
      entryAdded in class jadex.collection.MapWrapper<T,E>
    • entryRemoved

      protected void entryRemoved(T key, E value)
      An entry was removed from the map.
      Specified by:
      entryRemoved in class jadex.collection.MapWrapper<T,E>
    • entryChanged

      protected void entryChanged(T key, E oldvalue, E newvalue)
      An entry was changed in the map.
      Specified by:
      entryChanged in class jadex.collection.MapWrapper<T,E>