Class KeyMapper<V>

  • All Implemented Interfaces:
    Serializable

    public class KeyMapper<V>
    extends Object
    implements Serializable
    KeyMapper is the simple two-way map for generating textual keys for objects and retrieving the objects later with the key.
    Since:
    3.0
    Author:
    Vaadin Ltd.
    See Also:
    Serialized Form
    • Constructor Detail

      • KeyMapper

        public KeyMapper()
    • Method Detail

      • key

        public String key​(V o)
        Gets key for an object.
        Parameters:
        o - the object.
      • get

        public V get​(String key)
        Retrieves object with the key.
        Parameters:
        key - the name with the desired value.
        Returns:
        the object with the key.
      • remove

        public void remove​(V removeobj)
        Removes object from the mapper.
        Parameters:
        removeobj - the object to be removed.
      • removeAll

        public void removeAll()
        Removes all objects from the mapper.
      • containsKey

        public boolean containsKey​(String key)
        Checks if the given key is mapped to an object.
        Parameters:
        key - the key to check
        Returns:
        true if the key is currently mapped, false otherwise
        Since:
        7.7