Package net.sourceforge.plantuml.api
Class NumberAnalyzed2
- java.lang.Object
-
- net.sourceforge.plantuml.api.NumberAnalyzed2
-
- All Implemented Interfaces:
INumberAnalyzed
public class NumberAnalyzed2 extends Object implements INumberAnalyzed
-
-
Constructor Summary
Constructors Modifier Constructor Description NumberAnalyzed2()
NumberAnalyzed2(String name)
protected
NumberAnalyzed2(String name, long nb, long sum, long min, long max, long sumOfSquare, long sliddingSum)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(NumberAnalyzed2 other)
void
addValue(long v)
INumberAnalyzed
getCopyImmutable()
long
getMax()
long
getMean()
long
getMin()
String
getName()
long
getNb()
protected String
getSavedString()
long
getSliddingMean()
long
getSum()
static NumberAnalyzed2
load(String name, Preferences prefs)
protected String
longToString(AtomicLong val)
void
reset()
void
save(Preferences prefs)
String
toString()
-
-
-
Method Detail
-
reset
public void reset()
-
save
public final void save(Preferences prefs)
-
getSavedString
protected String getSavedString()
-
longToString
protected final String longToString(AtomicLong val)
-
load
public static NumberAnalyzed2 load(String name, Preferences prefs)
-
getCopyImmutable
public INumberAnalyzed getCopyImmutable()
-
addValue
public void addValue(long v)
-
add
public void add(NumberAnalyzed2 other)
-
getNb
public final long getNb()
- Specified by:
getNb
in interfaceINumberAnalyzed
-
getSum
public final long getSum()
- Specified by:
getSum
in interfaceINumberAnalyzed
-
getMin
public final long getMin()
- Specified by:
getMin
in interfaceINumberAnalyzed
-
getMax
public final long getMax()
- Specified by:
getMax
in interfaceINumberAnalyzed
-
getMean
public final long getMean()
- Specified by:
getMean
in interfaceINumberAnalyzed
-
getSliddingMean
public final long getSliddingMean()
- Specified by:
getSliddingMean
in interfaceINumberAnalyzed
-
getName
public final String getName()
-
-