T - the generic typepublic class AttributeModifier<T extends java.lang.Number> extends java.lang.Object implements java.lang.Comparable<AttributeModifier<T>>
| Constructor and Description |
|---|
AttributeModifier(Modification mod,
double modifyValue)
Instantiates a new attribute modifier.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(AttributeModifier<T> otherModifier) |
boolean |
equals(java.lang.Object obj) |
Modification |
getModification() |
double |
getModifyValue() |
int |
hashCode() |
T |
modify(T modvalue) |
void |
setModifyValue(double value) |
public AttributeModifier(Modification mod, double modifyValue)
mod - the modmodifyValue - the modify valuepublic int compareTo(AttributeModifier<T> otherModifier)
compareTo in interface java.lang.Comparable<AttributeModifier<T extends java.lang.Number>>public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic Modification getModification()
public double getModifyValue()
public void setModifyValue(double value)