public class

SynchronizedArrayEntry

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

Summary

Public Constructors
SynchronizedArrayEntry()
Protected Constructors
SynchronizedArrayEntry(boolean immutable, ArrayEntry<KEY, VALUE> entries)
Public Methods
void clean()
ArrayEntry<KEY, VALUE> clone(boolean immutable)
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 keyAt(int index)
List<KEY> keys()
EntrySet<KEY, VALUE> peek()
EntrySet<KEY, VALUE> poll()
EntrySet<KEY, VALUE> pop()
VALUE put(KEY key, VALUE value)
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 valueAt(int index)
List<VALUE> values()
[Expand]
Inherited Methods
From class com.davidluoye.support.list.ArrayEntry
From class java.lang.Object

Public Constructors

public SynchronizedArrayEntry ()

Protected Constructors

protected SynchronizedArrayEntry (boolean immutable, ArrayEntry<KEY, VALUE> entries)

Public Methods

public void clean ()

public ArrayEntry<KEY, VALUE> clone (boolean immutable)

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 keyAt (int index)

public List<KEY> keys ()

public EntrySet<KEY, VALUE> peek ()

public EntrySet<KEY, VALUE> poll ()

public EntrySet<KEY, VALUE> pop ()

public VALUE put (KEY key, VALUE value)

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 valueAt (int index)

public List<VALUE> values ()