Class ColorStateTable
- java.lang.Object
-
- com.inductiveautomation.factorypmi.application.components.util.ColorStateTable
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
SimpleBoundColorAdapter.ColorStateTable
public class ColorStateTable extends java.lang.Object implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ColorStateTable()
ColorStateTable(ColorStateTable clone)
ColorStateTable(java.util.TreeMap<java.lang.Number,ColorState> clonestates, ColorState fallback)
This constructor is used for serialization, to overcome a concurrentmodificationexception that occures when using default serialization.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
ColorState
getColorStateForNumber(java.lang.Number n)
ColorState
getFallback()
java.util.TreeMap<java.lang.Number,ColorState>
getStates()
int
hashCode()
void
setFallback(ColorState state)
void
setStates(java.util.TreeMap<java.lang.Number,ColorState> map)
-
-
-
Constructor Detail
-
ColorStateTable
public ColorStateTable()
-
ColorStateTable
public ColorStateTable(ColorStateTable clone)
-
ColorStateTable
public ColorStateTable(java.util.TreeMap<java.lang.Number,ColorState> clonestates, ColorState fallback)
This constructor is used for serialization, to overcome a concurrentmodificationexception that occures when using default serialization. We copy the states passed in to make sure that the treemap has OUR comparator
-
-
Method Detail
-
getColorStateForNumber
public ColorState getColorStateForNumber(java.lang.Number n)
-
getStates
public java.util.TreeMap<java.lang.Number,ColorState> getStates()
-
setStates
public void setStates(java.util.TreeMap<java.lang.Number,ColorState> map)
-
getFallback
public ColorState getFallback()
-
setFallback
public void setFallback(ColorState state)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
-