Class UnmodifiableSortedMap

  • All Implemented Interfaces:
    java.io.Serializable, java.util.Map, java.util.SortedMap, Unmodifiable

    @Deprecated(since="2021-04-30")
    public final class UnmodifiableSortedMap
    extends AbstractSortedMapDecorator
    implements Unmodifiable, java.io.Serializable
    Deprecated.
    Apache Commons Collections version 3.x is being deprecated from AEMaaCS. The upgraded version 4.4 of Commons Collections is already included as replacement. Customers are advised to upgrade to this version of the library. Please note: the package name was changed to org.apache.commons.collections4. Further note that there are AEM APIs currently exposing the old collections classes; these will be updated in upcoming releases.
    Decorates another SortedMap to ensure it can't be altered.

    This class is Serializable from Commons Collections 3.1.

    Since:
    Commons Collections 3.0
    See Also:
    Serialized Form
    • Nested Class Summary

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

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

      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      void clear()
      Deprecated.
       
      java.util.Comparator comparator()
      Deprecated.
       
      static java.util.SortedMap decorate​(java.util.SortedMap map)
      Deprecated.
      Factory method to create an unmodifiable sorted map.
      java.util.Set entrySet()
      Deprecated.
       
      java.lang.Object firstKey()
      Deprecated.
       
      java.util.SortedMap headMap​(java.lang.Object toKey)
      Deprecated.
       
      java.util.Set keySet()
      Deprecated.
       
      java.lang.Object lastKey()
      Deprecated.
       
      java.lang.Object put​(java.lang.Object key, java.lang.Object value)
      Deprecated.
       
      void putAll​(java.util.Map mapToCopy)
      Deprecated.
       
      java.lang.Object remove​(java.lang.Object key)
      Deprecated.
       
      java.util.SortedMap subMap​(java.lang.Object fromKey, java.lang.Object toKey)
      Deprecated.
       
      java.util.SortedMap tailMap​(java.lang.Object fromKey)
      Deprecated.
       
      java.util.Collection values()
      Deprecated.
       
      • Methods inherited from class java.lang.Object

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

        compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, equals, forEach, get, getOrDefault, hashCode, isEmpty, merge, putIfAbsent, remove, replace, replace, replaceAll, size
    • Method Detail

      • decorate

        public static java.util.SortedMap decorate​(java.util.SortedMap map)
        Deprecated.
        Factory method to create an unmodifiable sorted map.
        Parameters:
        map - the map to decorate, must not be null
        Throws:
        java.lang.IllegalArgumentException - if map is null
      • clear

        public void clear()
        Deprecated.
        Specified by:
        clear in interface java.util.Map
        Overrides:
        clear in class AbstractMapDecorator
      • put

        public java.lang.Object put​(java.lang.Object key,
                                    java.lang.Object value)
        Deprecated.
        Specified by:
        put in interface java.util.Map
        Overrides:
        put in class AbstractMapDecorator
      • putAll

        public void putAll​(java.util.Map mapToCopy)
        Deprecated.
        Specified by:
        putAll in interface java.util.Map
        Overrides:
        putAll in class AbstractMapDecorator
      • remove

        public java.lang.Object remove​(java.lang.Object key)
        Deprecated.
        Specified by:
        remove in interface java.util.Map
        Overrides:
        remove in class AbstractMapDecorator
      • entrySet

        public java.util.Set entrySet()
        Deprecated.
        Specified by:
        entrySet in interface java.util.Map
        Specified by:
        entrySet in interface java.util.SortedMap
        Overrides:
        entrySet in class AbstractMapDecorator
      • keySet

        public java.util.Set keySet()
        Deprecated.
        Specified by:
        keySet in interface java.util.Map
        Specified by:
        keySet in interface java.util.SortedMap
        Overrides:
        keySet in class AbstractMapDecorator
      • values

        public java.util.Collection values()
        Deprecated.
        Specified by:
        values in interface java.util.Map
        Specified by:
        values in interface java.util.SortedMap
        Overrides:
        values in class AbstractMapDecorator
      • firstKey

        public java.lang.Object firstKey()
        Deprecated.
        Specified by:
        firstKey in interface java.util.SortedMap
        Overrides:
        firstKey in class AbstractSortedMapDecorator
      • lastKey

        public java.lang.Object lastKey()
        Deprecated.
        Specified by:
        lastKey in interface java.util.SortedMap
        Overrides:
        lastKey in class AbstractSortedMapDecorator
      • comparator

        public java.util.Comparator comparator()
        Deprecated.
        Specified by:
        comparator in interface java.util.SortedMap
        Overrides:
        comparator in class AbstractSortedMapDecorator
      • subMap

        public java.util.SortedMap subMap​(java.lang.Object fromKey,
                                          java.lang.Object toKey)
        Deprecated.
        Specified by:
        subMap in interface java.util.SortedMap
        Overrides:
        subMap in class AbstractSortedMapDecorator
      • headMap

        public java.util.SortedMap headMap​(java.lang.Object toKey)
        Deprecated.
        Specified by:
        headMap in interface java.util.SortedMap
        Overrides:
        headMap in class AbstractSortedMapDecorator
      • tailMap

        public java.util.SortedMap tailMap​(java.lang.Object fromKey)
        Deprecated.
        Specified by:
        tailMap in interface java.util.SortedMap
        Overrides:
        tailMap in class AbstractSortedMapDecorator