public interface Scalable<S extends Scalable<S>> extends Copyable<S>
Modifier and Type | Method and Description |
---|---|
S |
divide(double value) |
default S |
divide(float value) |
default S |
divide(int value) |
S |
divide(long value) |
S |
divide(Value<?> value) |
default S |
getDivided(double value) |
default S |
getDivided(float value) |
default S |
getDivided(int value) |
default S |
getDivided(long value) |
default S |
getDivided(Value<?> value) |
default S |
getMultiplied(double value) |
default S |
getMultiplied(float value) |
default S |
getMultiplied(int value) |
default S |
getMultiplied(long value) |
default S |
getMultiplied(Value<?> value) |
S |
multiply(double value) |
default S |
multiply(float value) |
default S |
multiply(int value) |
S |
multiply(long value) |
S |
multiply(Value<?> value) |
default S multiply(int value)
S multiply(long value)
default S multiply(float value)
S multiply(double value)
default S divide(int value)
S divide(long value)
default S divide(float value)
S divide(double value)
default S getMultiplied(int value)
default S getMultiplied(long value)
default S getMultiplied(float value)
default S getMultiplied(double value)
default S getDivided(int value)
default S getDivided(long value)
default S getDivided(float value)
default S getDivided(double value)