public enum AnalysisType extends Enum<AnalysisType>
The enum determines what should be done to the return value of PluginData.getValue() method when the analysis is run.
Refer to the documentation on GitHub for additional information.
Enum Constant and Description |
---|
BOOLEAN_PERCENTAGE
Used to calculate %-true for the returned boolean values of getValue().
|
BOOLEAN_TOTAL
Used to calculate number of true values for the returned boolean values
of getValue().
|
DOUBLE_AVG
Used when the getValue() method returns double and average should be
calculated.
|
DOUBLE_TOTAL
Used when the getValue() method returns a double and total should be
calculated.
|
HTML
Used to add html tags to the plugins tab.
|
INT_AVG
Used when the getValue() method returns an integer and average should be
calculated.
|
INT_TOTAL
Used when the getValue() method returns an integer and total should be
calculated.
|
LONG_AVG
Used when the getValue() method returns a long and average should be
calculated.
|
LONG_EPOCH_MS_MINUS_NOW_AVG
Used when the getValue() method returns an Epoch Millisecond as long and
average of differences between the millisecond and current millisecond
should be calculated.
|
LONG_TIME_MS_AVG
Used when the getValue() method returns an amount of milliseconds as long
and average should be calculated.
|
LONG_TIME_MS_TOTAL
Used when the getValue() method returns an amount of milliseconds as long
and total should be calculated.
|
LONG_TOTAL
Used when the getValue() method returns a long and total should be
calculated.
|
Modifier and Type | Method and Description |
---|---|
String |
getModifier()
Used to get the modifier for the Prefix of the value.
|
String |
getPlaceholderModifier()
Used to get the Placeholder modifier.
|
static AnalysisType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static AnalysisType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final AnalysisType INT_AVG
-1 values will be disregarded from the calculation (size will not grow).
public static final AnalysisType LONG_AVG
-1 values will be disregarded from the calculation (size will not grow).
public static final AnalysisType DOUBLE_AVG
-1 values will be disregarded from the calculation (size will not grow).
public static final AnalysisType INT_TOTAL
-1 values will be disregarded from the calculation (size will not grow).
public static final AnalysisType LONG_TOTAL
-1 values will be disregarded from the calculation (size will not grow).
public static final AnalysisType DOUBLE_TOTAL
-1 values will be disregarded from the calculation (size will not grow).
public static final AnalysisType LONG_TIME_MS_AVG
-1 values will be disregarded from the calculation (size will not grow).
public static final AnalysisType LONG_TIME_MS_TOTAL
-1 values will be disregarded from the calculation (size will not grow).
public static final AnalysisType LONG_EPOCH_MS_MINUS_NOW_AVG
For example if a player has dropped a Foo on epoch ms 1494486504000 and that was 5s (5000ms) ago. Now you want to calculate the average time-since for all players. Then you use this one.
-1 values will be disregarded from the calculation (size will not grow).
public static final AnalysisType BOOLEAN_PERCENTAGE
public static final AnalysisType BOOLEAN_TOTAL
Will be presented as "n / total".
public static final AnalysisType HTML
Can be used to add Tables, Images (for example maps) and other html elements.
public static AnalysisType[] values()
for (AnalysisType c : AnalysisType.values()) System.out.println(c);
public static AnalysisType valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic String getModifier()
For example: "Average Votes" when INT_AVG is used and Prefix is set as "Votes".
public String getPlaceholderModifier()
Copyright © 2017. All rights reserved.