public abstract class Field<T,M>
extends java.lang.Object
Constructor and Description |
---|
Field(M manager,
java.util.function.Supplier<T> originalValue) |
Modifier and Type | Method and Description |
---|---|
abstract void |
checkValue(T value) |
boolean |
equals(java.lang.Object o) |
M |
getManager() |
T |
getOriginalValue() |
T |
getValue() |
boolean |
isSet() |
M |
reset() |
M |
setValue(T value) |
boolean |
shouldUpdate() |
java.lang.String |
toString() |
public T getValue()
public T getOriginalValue()
public boolean isSet()
public boolean shouldUpdate()
public M getManager()
public M reset()
public abstract void checkValue(T value)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object