public class

ArrayEntry

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

Summary

Nested Classes
interface ArrayEntry.BiiConsumer<KEY, VALUE>  
Public Constructors
ArrayEntry()
ArrayEntry(boolean equalsAsSameOne)
Protected Constructors
ArrayEntry(boolean immutable, ArrayEntry<KEY, VALUE> entries)
ArrayEntry(boolean immutable, ArrayEntry<KEY, VALUE> entries, boolean equalsAsSameOne)
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)
void put(ArrayEntry<KEY, VALUE> entries)
void put(EntrySet<KEY, VALUE> entry)
EntrySet<KEY, VALUE> remove(int index)
VALUE removeKey(KEY key)
boolean removeValue(VALUE value)
boolean sameKey(KEY key, KEY key2)
boolean sameValue(VALUE value, VALUE value2)
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 java.lang.Object

Public Constructors

public ArrayEntry ()

public ArrayEntry (boolean equalsAsSameOne)

Protected Constructors

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

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

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 void put (ArrayEntry<KEY, VALUE> entries)

public void put (EntrySet<KEY, VALUE> entry)

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

public VALUE removeKey (KEY key)

public boolean removeValue (VALUE value)

public boolean sameKey (KEY key, KEY key2)

public boolean sameValue (VALUE value, VALUE value2)

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 ()