Class TagActionMap

    • Nested Class Summary

      • Nested classes/interfaces inherited from class java.util.AbstractMap

        java.util.AbstractMap.SimpleEntry<K extends java.lang.Object,​V extends java.lang.Object>, java.util.AbstractMap.SimpleImmutableEntry<K extends java.lang.Object,​V extends java.lang.Object>
      • Nested classes/interfaces inherited from interface java.util.Map

        java.util.Map.Entry<K extends java.lang.Object,​V extends java.lang.Object>
    • Constructor Summary

      Constructors 
      Constructor Description
      TagActionMap()  
    • Method Summary

      Modifier and Type Method Description
      protected void addTagAction​(java.lang.String tag, TagAction action)
      Adds a particular TagAction for a given tag.
      protected void setTagAction​(java.lang.String tag, TagAction action)
      Sets a particular TagAction for a given tag.
      • Methods inherited from class java.util.HashMap

        clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
      • Methods inherited from class java.util.AbstractMap

        equals, hashCode, toString
      • Methods inherited from class java.lang.Object

        finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface java.util.Map

        equals, hashCode
    • Constructor Detail

      • TagActionMap

        public TagActionMap()
    • Method Detail

      • setTagAction

        protected void setTagAction​(java.lang.String tag,
                                    TagAction action)
        Sets a particular TagAction for a given tag. Any existing TagAction for that tag will be removed and overwritten.
        Parameters:
        tag - The tag (will be stored internally 1. as it is, 2. lower-case, 3. upper-case)
        action - The TagAction
      • addTagAction

        protected void addTagAction​(java.lang.String tag,
                                    TagAction action)
        Adds a particular TagAction for a given tag. If a TagAction already exists for that tag, a chained action, consisting of the previous and the new TagAction is created.
        Parameters:
        tag - The tag (will be stored internally 1. as it is, 2. lower-case, 3. upper-case)
        action - The TagAction