Class OrderedMap<K,V>

java.lang.Object
com.vladsch.flexmark.util.collection.OrderedMap<K,V>
All Implemented Interfaces:
Iterable<Map.Entry<K,V>>, Map<K,V>
Direct Known Subclasses:
DependentItemMap

public class OrderedMap<K,V> extends Object implements Map<K,V>, Iterable<Map.Entry<K,V>>
  • Field Details

    • keySet

      @NotNull final @NotNull OrderedSet<K> keySet
    • valueList

      @NotNull private final @NotNull ArrayList<V> valueList
    • host

      @Nullable private final @Nullable CollectionHost<K> host
    • inUpdate

      boolean inUpdate
    • indexedEntryProxy

      @Nullable private @Nullable Indexed<Map.Entry<K,V>> indexedEntryProxy
    • indexedValueProxy

      @Nullable private @Nullable Indexed<V> indexedValueProxy
  • Constructor Details

    • OrderedMap

      public OrderedMap()
    • OrderedMap

      public OrderedMap(int capacity)
    • OrderedMap

      public OrderedMap(@NotNull @NotNull CollectionHost<K> host)
    • OrderedMap

      public OrderedMap(int capacity, @Nullable @Nullable CollectionHost<K> host)
  • Method Details