public class IndexedReferenceImpl<T> extends ReferenceImpl<T> implements IndexedReference<T>
| Modifier and Type | Field and Description |
|---|---|
protected int |
index |
comparator, validator, valueINVALID_INDEX| Constructor and Description |
|---|
IndexedReferenceImpl() |
IndexedReferenceImpl(int index,
T value) |
IndexedReferenceImpl(int index,
T value,
org.babyfish.lang.ReferenceComparator<? super T> comparator) |
IndexedReferenceImpl(org.babyfish.lang.ReferenceComparator<? super T> comparator) |
IndexedReferenceImpl(T value) |
IndexedReferenceImpl(T value,
org.babyfish.lang.ReferenceComparator<? super T> comparator) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(Object value,
boolean absolute) |
boolean |
equals(Object obj) |
T |
get(boolean absolute) |
int |
getIndex() |
int |
getIndex(boolean absolute) |
int |
hashCode() |
T |
set(int index,
T value) |
int |
setIndex(int index) |
addValidator, comparator, contains, get, removeValidator, set, validateclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitaddValidator, comparator, contains, get, removeValidator, set, validatepublic IndexedReferenceImpl()
public IndexedReferenceImpl(T value)
public IndexedReferenceImpl(int index,
T value)
public IndexedReferenceImpl(org.babyfish.lang.ReferenceComparator<? super T> comparator)
public IndexedReferenceImpl(T value, org.babyfish.lang.ReferenceComparator<? super T> comparator)
public IndexedReferenceImpl(int index,
T value,
org.babyfish.lang.ReferenceComparator<? super T> comparator)
public boolean contains(Object value, boolean absolute)
public int getIndex()
getIndex in interface IndexedReference<T>public int getIndex(boolean absolute)
getIndex in interface IndexedReference<T>public int setIndex(int index)
setIndex in interface IndexedReference<T>public T get(boolean absolute)
public T set(int index, T value)
set in interface IndexedReference<T>public int hashCode()
hashCode in interface IndexedReference<T>hashCode in interface Reference<T>hashCode in class ReferenceImpl<T>public boolean equals(Object obj)
equals in interface IndexedReference<T>equals in interface Reference<T>equals in class ReferenceImpl<T>Copyright © 2016. All rights reserved.