Klasse Byte2ByteMaps.SynchronizedOrderedMap

Alle implementierten Schnittstellen:
Map<Byte,Byte>, ByteUnaryOperator, Byte2ByteMap, Byte2ByteOrderedMap
Umschließende Klasse:
Byte2ByteMaps

public static class Byte2ByteMaps.SynchronizedOrderedMap extends Byte2ByteMaps.SynchronizedMap implements Byte2ByteOrderedMap
The Synchronized Ordered Map implementation used by the synchronizedMap helper function
  • Methodendetails

    • putAndMoveToFirst

      public byte putAndMoveToFirst(byte key, byte value)
      Beschreibung aus Schnittstelle kopiert: Byte2ByteOrderedMap
      A customized put method that allows you to insert into the first index.
      Angegeben von:
      putAndMoveToFirst in Schnittstelle Byte2ByteOrderedMap
      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 byte putAndMoveToLast(byte key, byte value)
      Beschreibung aus Schnittstelle kopiert: Byte2ByteOrderedMap
      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 Byte2ByteOrderedMap
      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(byte key)
      Beschreibung aus Schnittstelle kopiert: Byte2ByteOrderedMap
      A specific move method to move a given key/value to the first index.
      Angegeben von:
      moveToFirst in Schnittstelle Byte2ByteOrderedMap
      Parameter:
      key - that should be moved to the first index
      Gibt zurück:
      true if the value was moved.
    • moveToLast

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

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

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

      public byte firstByteKey()
      Beschreibung aus Schnittstelle kopiert: Byte2ByteOrderedMap
      A method to get the first Key of a Map.
      Angegeben von:
      firstByteKey in Schnittstelle Byte2ByteOrderedMap
      Gibt zurück:
      the first key in the map
    • pollFirstByteKey

      public byte pollFirstByteKey()
      Beschreibung aus Schnittstelle kopiert: Byte2ByteOrderedMap
      A method to get and remove the first Key of a Map.
      Angegeben von:
      pollFirstByteKey in Schnittstelle Byte2ByteOrderedMap
      Gibt zurück:
      the first key in the map
    • lastByteKey

      public byte lastByteKey()
      Beschreibung aus Schnittstelle kopiert: Byte2ByteOrderedMap
      A method to get the last Key of a Map.
      Angegeben von:
      lastByteKey in Schnittstelle Byte2ByteOrderedMap
      Gibt zurück:
      the last key in the map
    • pollLastByteKey

      public byte pollLastByteKey()
      Beschreibung aus Schnittstelle kopiert: Byte2ByteOrderedMap
      A method to get and remove the last Key of a Map.
      Angegeben von:
      pollLastByteKey in Schnittstelle Byte2ByteOrderedMap
      Gibt zurück:
      the last key in the map
    • firstByteValue

      public byte firstByteValue()
      Beschreibung aus Schnittstelle kopiert: Byte2ByteOrderedMap
      A method to get the first Value of a Map.
      Angegeben von:
      firstByteValue in Schnittstelle Byte2ByteOrderedMap
      Gibt zurück:
      the first key in the map
    • lastByteValue

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

      public Byte2ByteOrderedMap copy()
      Beschreibung aus Schnittstelle kopiert: Byte2ByteMap
      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 Byte2ByteMap
      Angegeben von:
      copy in Schnittstelle Byte2ByteOrderedMap
      Setzt außer Kraft:
      copy in Klasse Byte2ByteMaps.SynchronizedMap
      Gibt zurück:
      a Shallow Copy of the Map
    • keySet

      public ByteOrderedSet keySet()
      Angegeben von:
      keySet in Schnittstelle Byte2ByteMap
      Angegeben von:
      keySet in Schnittstelle Byte2ByteOrderedMap
      Angegeben von:
      keySet in Schnittstelle Map<Byte,Byte>
      Setzt außer Kraft:
      keySet in Klasse Byte2ByteMaps.SynchronizedMap
    • byte2ByteEntrySet

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