Package com.esri.arcgisruntime.symbology
Enum ClassBreaksRenderer.NormalizationType
- java.lang.Object
-
- java.lang.Enum<ClassBreaksRenderer.NormalizationType>
-
- com.esri.arcgisruntime.symbology.ClassBreaksRenderer.NormalizationType
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<ClassBreaksRenderer.NormalizationType>
- Enclosing class:
- ClassBreaksRenderer
public static enum ClassBreaksRenderer.NormalizationType extends java.lang.Enum<ClassBreaksRenderer.NormalizationType>
Defines the different normalization types that can be applied to values by a class breaks renderer.Normalization types other than NONE indicate that the values in each class break are normalized in some way rather than having actual data values. This enum indicates the type of normalization that should be applied to the data before comparing with a class break.
- Since:
- 100.0.0
-
-
Enum Constant Summary
Enum Constants Enum Constant Description BY_FIELD
Divide the data value by the value in the field given byClassBreaksRenderer.getNormalizationField()
BY_LOG
Compute the base 10 log of the data valueBY_PERCENT_OF_TOTAL
Divide the data value by the sum of all data values then multiply by 100.NONE
There is no normalization
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ClassBreaksRenderer.NormalizationType
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static ClassBreaksRenderer.NormalizationType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
BY_FIELD
public static final ClassBreaksRenderer.NormalizationType BY_FIELD
Divide the data value by the value in the field given byClassBreaksRenderer.getNormalizationField()
-
BY_LOG
public static final ClassBreaksRenderer.NormalizationType BY_LOG
Compute the base 10 log of the data value
-
BY_PERCENT_OF_TOTAL
public static final ClassBreaksRenderer.NormalizationType BY_PERCENT_OF_TOTAL
Divide the data value by the sum of all data values then multiply by 100. The total is given byClassBreaksRenderer.getNormalizationTotal()
.
-
NONE
public static final ClassBreaksRenderer.NormalizationType NONE
There is no normalization
-
-
Method Detail
-
values
public static ClassBreaksRenderer.NormalizationType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (ClassBreaksRenderer.NormalizationType c : ClassBreaksRenderer.NormalizationType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ClassBreaksRenderer.NormalizationType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
-