public class

SynchronizedArrayEntry

extends ArrayEntry<KEY, VALUE>
java.lang.Object
   ↳ com.davidluoye.support.util.list.ArrayEntry<KEY, VALUE>
     ↳ com.davidluoye.support.util.list.SynchronizedArrayEntry<KEY, VALUE>

Summary

Public Constructors
SynchronizedArrayEntry()
Public Methods
VALUE add(KEY key, VALUE value)
void clean()
void find(int index, BiConsumer<? extends KEY, ? extends VALUE> action)
int findEach(BiiConsumer<KEY, VALUE> action)
void forEach(BiConsumer<? extends KEY, ? extends VALUE> action)
void forEach(BiiConsumer<? extends KEY, ? extends VALUE> action)
EntrySet<KEY, VALUE> get(int index)
VALUE getValue(KEY key)
boolean hasKey(KEY key)
boolean hasValue(VALUE value)
int indexOfKey(KEY key)
boolean isEmpty()
boolean isNotEmpty()
KEY key(int index)
List<KEY> keys()
EntrySet<KEY, VALUE> peek()
EntrySet<KEY, VALUE> poll()
EntrySet<KEY, VALUE> pop()
EntrySet<KEY, VALUE> remove(int index)
VALUE removeKey(KEY key)
boolean removeValue(VALUE value)
int size()
Stream<EntrySet<KEY, VALUE>> stream()
EntrySet<KEY, VALUE> tail()
EntrySet<KEY, VALUE> top()
VALUE value(int index)
List<VALUE> values()
[Expand]
Inherited Methods
From class com.davidluoye.support.util.list.ArrayEntry
From class java.lang.Object

Public Constructors

public SynchronizedArrayEntry ()

Public Methods

public VALUE add (KEY key, VALUE value)

public void clean ()

public void find (int index, BiConsumer<? extends KEY, ? extends VALUE> action)

public int findEach (BiiConsumer<KEY, VALUE> action)

public void forEach (BiConsumer<? extends KEY, ? extends VALUE> action)

public void forEach (BiiConsumer<? extends KEY, ? extends VALUE> action)

public EntrySet<KEY, VALUE> get (int index)

public VALUE getValue (KEY key)

public boolean hasKey (KEY key)

public boolean hasValue (VALUE value)

public int indexOfKey (KEY key)

public boolean isEmpty ()

public boolean isNotEmpty ()

public KEY key (int index)

public List<KEY> keys ()

public EntrySet<KEY, VALUE> peek ()

public EntrySet<KEY, VALUE> poll ()

public EntrySet<KEY, VALUE> pop ()

public EntrySet<KEY, VALUE> remove (int index)

public VALUE removeKey (KEY key)

public boolean removeValue (VALUE value)

public int size ()

public Stream<EntrySet<KEY, VALUE>> stream ()

public EntrySet<KEY, VALUE> tail ()

public EntrySet<KEY, VALUE> top ()

public VALUE value (int index)

public List<VALUE> values ()