public class ReferenceImpl<T> extends Object implements Reference<T>, Serializable
| Modifier and Type | Field and Description |
|---|---|
protected org.babyfish.lang.ReferenceComparator<? super T> |
comparator |
protected org.babyfish.validator.Validator<? super T> |
validator |
protected T |
value |
| Constructor and Description |
|---|
ReferenceImpl() |
ReferenceImpl(org.babyfish.lang.ReferenceComparator<? super T> comparator) |
ReferenceImpl(T value) |
ReferenceImpl(T value,
org.babyfish.lang.ReferenceComparator<? super T> comparator) |
| Modifier and Type | Method and Description |
|---|---|
void |
addValidator(org.babyfish.validator.Validator<? super T> validator) |
org.babyfish.lang.ReferenceComparator<? super T> |
comparator() |
boolean |
contains(Object value) |
boolean |
contains(Object value,
boolean absolute) |
boolean |
equals(Object obj) |
T |
get() |
T |
get(boolean absolute) |
int |
hashCode() |
void |
removeValidator(org.babyfish.validator.Validator<? super T> validator) |
T |
set(T value) |
void |
validate(T value) |
protected T value
protected org.babyfish.lang.ReferenceComparator<? super T> comparator
protected org.babyfish.validator.Validator<? super T> validator
public ReferenceImpl()
public ReferenceImpl(org.babyfish.lang.ReferenceComparator<? super T> comparator)
public ReferenceImpl(T value)
public ReferenceImpl(T value, org.babyfish.lang.ReferenceComparator<? super T> comparator)
public org.babyfish.lang.ReferenceComparator<? super T> comparator()
comparator in interface Reference<T>public void addValidator(org.babyfish.validator.Validator<? super T> validator)
addValidator in interface Reference<T>public void removeValidator(org.babyfish.validator.Validator<? super T> validator)
removeValidator in interface Reference<T>public boolean contains(Object value, boolean absolute)
public int hashCode()
Copyright © 2016. All rights reserved.