jlibs.core.lang
Class Count<T extends jlibs.core.lang.Count.Unit>
java.lang.Object
jlibs.core.lang.Count<T>
- All Implemented Interfaces:
- Comparable<Count<T>>
public class Count<T extends jlibs.core.lang.Count.Unit>
- extends Object
- implements Comparable<Count<T>>
Class used to count by units
- Author:
- Santhosh Kumar T
newInstance
public static <T extends jlibs.core.lang.Count.Unit> Count<T> newInstance(Class<T> unitClass)
add
public Count<T> add(long amount,
T unit)
add
public Count<T> add(Count<T> other)
clear
public Count<T> clear()
set
public Count<T> set(long amount,
T unit)
set
public Count<T> set(Count<T> other)
get
public long get(T unit)
to
public double to(T unit)
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
toString
public String toString()
- Overrides:
toString in class Object
compareTo
public int compareTo(Count<T> that)
- Specified by:
compareTo in interface Comparable<Count<T extends jlibs.core.lang.Count.Unit>>
Copyright © 2018. All rights reserved.