Klasse Long2LongMaps.UnmodifyableOrderedMap

Alle implementierten Schnittstellen:
LongUnaryOperator, Map<Long,Long>, LongUnaryOperator, Long2LongMap, Long2LongOrderedMap
Umschließende Klasse:
Long2LongMaps

public static class Long2LongMaps.UnmodifyableOrderedMap extends Long2LongMaps.UnmodifyableMap implements Long2LongOrderedMap
The Unmodifyable Ordered Map implementation that is sued for the unmodifyableMap function
  • Methodendetails

    • putAndMoveToFirst

      public long putAndMoveToFirst(long key, long value)
      Beschreibung aus Schnittstelle kopiert: Long2LongOrderedMap
      A customized put method that allows you to insert into the first index.
      Angegeben von:
      putAndMoveToFirst in Schnittstelle Long2LongOrderedMap
      Parameter:
      key - the key that should be inserted
      value - the value that should be inserted
      Gibt zurück:
      the previous present or default return value
      Siehe auch:
    • putAndMoveToLast

      public long putAndMoveToLast(long key, long value)
      Beschreibung aus Schnittstelle kopiert: Long2LongOrderedMap
      A customized put method that allows you to insert into the last index. (This may be nessesary depending on the implementation)
      Angegeben von:
      putAndMoveToLast in Schnittstelle Long2LongOrderedMap
      Parameter:
      key - the key that should be inserted
      value - the value that should be inserted
      Gibt zurück:
      the previous present or default return value
      Siehe auch:
    • moveToFirst

      public boolean moveToFirst(long key)
      Beschreibung aus Schnittstelle kopiert: Long2LongOrderedMap
      A specific move method to move a given key/value to the first index.
      Angegeben von:
      moveToFirst in Schnittstelle Long2LongOrderedMap
      Parameter:
      key - that should be moved to the first index
      Gibt zurück:
      true if the value was moved.
    • moveToLast

      public boolean moveToLast(long key)
      Beschreibung aus Schnittstelle kopiert: Long2LongOrderedMap
      A specific move method to move a given key/value to the last index.
      Angegeben von:
      moveToLast in Schnittstelle Long2LongOrderedMap
      Parameter:
      key - that should be moved to the first last
      Gibt zurück:
      true if the value was moved.
    • getAndMoveToFirst

      public long getAndMoveToFirst(long key)
      Beschreibung aus Schnittstelle kopiert: Long2LongOrderedMap
      A Specific get method that allows to move teh given key/value int the first index.
      Angegeben von:
      getAndMoveToFirst in Schnittstelle Long2LongOrderedMap
      Parameter:
      key - that is searched for
      Gibt zurück:
      the given value for the requested key or default return value
    • getAndMoveToLast

      public long getAndMoveToLast(long key)
      Beschreibung aus Schnittstelle kopiert: Long2LongOrderedMap
      A Specific get method that allows to move teh given key/value int the last index.
      Angegeben von:
      getAndMoveToLast in Schnittstelle Long2LongOrderedMap
      Parameter:
      key - that is searched for
      Gibt zurück:
      the given value for the requested key or default return value
    • firstLongKey

      public long firstLongKey()
      Beschreibung aus Schnittstelle kopiert: Long2LongOrderedMap
      A method to get the first Key of a Map.
      Angegeben von:
      firstLongKey in Schnittstelle Long2LongOrderedMap
      Gibt zurück:
      the first key in the map
    • pollFirstLongKey

      public long pollFirstLongKey()
      Beschreibung aus Schnittstelle kopiert: Long2LongOrderedMap
      A method to get and remove the first Key of a Map.
      Angegeben von:
      pollFirstLongKey in Schnittstelle Long2LongOrderedMap
      Gibt zurück:
      the first key in the map
    • lastLongKey

      public long lastLongKey()
      Beschreibung aus Schnittstelle kopiert: Long2LongOrderedMap
      A method to get the last Key of a Map.
      Angegeben von:
      lastLongKey in Schnittstelle Long2LongOrderedMap
      Gibt zurück:
      the last key in the map
    • pollLastLongKey

      public long pollLastLongKey()
      Beschreibung aus Schnittstelle kopiert: Long2LongOrderedMap
      A method to get and remove the last Key of a Map.
      Angegeben von:
      pollLastLongKey in Schnittstelle Long2LongOrderedMap
      Gibt zurück:
      the last key in the map
    • firstLongValue

      public long firstLongValue()
      Beschreibung aus Schnittstelle kopiert: Long2LongOrderedMap
      A method to get the first Value of a Map.
      Angegeben von:
      firstLongValue in Schnittstelle Long2LongOrderedMap
      Gibt zurück:
      the first key in the map
    • lastLongValue

      public long lastLongValue()
      Beschreibung aus Schnittstelle kopiert: Long2LongOrderedMap
      A method to get the last Value of a Map.
      Angegeben von:
      lastLongValue in Schnittstelle Long2LongOrderedMap
      Gibt zurück:
      the last key in the map
    • copy

      public Long2LongOrderedMap copy()
      Beschreibung aus Schnittstelle kopiert: Long2LongMap
      A Function that does a shallow clone of the Map itself. This function is more optimized then a copy constructor since the Map does not have to be unsorted/resorted. It can be compared to Cloneable but with less exception risk
      Angegeben von:
      copy in Schnittstelle Long2LongMap
      Angegeben von:
      copy in Schnittstelle Long2LongOrderedMap
      Setzt außer Kraft:
      copy in Klasse Long2LongMaps.UnmodifyableMap
      Gibt zurück:
      a Shallow Copy of the Map
    • keySet

      public LongOrderedSet keySet()
      Angegeben von:
      keySet in Schnittstelle Long2LongMap
      Angegeben von:
      keySet in Schnittstelle Long2LongOrderedMap
      Angegeben von:
      keySet in Schnittstelle Map<Long,Long>
      Setzt außer Kraft:
      keySet in Klasse Long2LongMaps.UnmodifyableMap
    • long2LongEntrySet

      public ObjectOrderedSet<Long2LongMap.Entry> long2LongEntrySet()
      Beschreibung aus Schnittstelle kopiert: Long2LongMap
      Type Sensitive EntrySet to reduce boxing/unboxing and optionally Temp Object Allocation.
      Angegeben von:
      long2LongEntrySet in Schnittstelle Long2LongMap
      Angegeben von:
      long2LongEntrySet in Schnittstelle Long2LongOrderedMap
      Setzt außer Kraft:
      long2LongEntrySet in Klasse Long2LongMaps.UnmodifyableMap
      Gibt zurück:
      a EntrySet of the collection