Class SymbolPropConfig
- java.lang.Object
-
- com.inductiveautomation.perspective.common.config.symbols.SymbolPropConfig
-
public class SymbolPropConfig extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSymbolPropConfig.GsonAdapter
-
Field Summary
Fields Modifier and Type Field Description static java.util.List<java.lang.String>DEFAULT_STATESstatic ResourceTypeRESOURCE_TYPE
-
Constructor Summary
Constructors Constructor Description SymbolPropConfig()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddSymbolState(java.lang.String name, SymbolStateConfig newState)booleanequals(java.lang.Object obj)static SymbolPropConfigfromProjectResource(ProjectResource resource, com.inductiveautomation.ignition.common.gson.Gson gson)SymbolStateConfiggetSymbolState(java.lang.String name)java.util.Map<java.lang.String,SymbolStateConfig>getSymbolStates()inthashCode()voidremoveSymbolState(java.lang.String name)
-
-
-
Field Detail
-
RESOURCE_TYPE
public static final ResourceType RESOURCE_TYPE
-
DEFAULT_STATES
public static final java.util.List<java.lang.String> DEFAULT_STATES
-
-
Method Detail
-
getSymbolStates
public java.util.Map<java.lang.String,SymbolStateConfig> getSymbolStates()
-
getSymbolState
public SymbolStateConfig getSymbolState(java.lang.String name)
-
addSymbolState
public void addSymbolState(java.lang.String name, SymbolStateConfig newState)
-
removeSymbolState
public void removeSymbolState(java.lang.String name)
-
fromProjectResource
public static SymbolPropConfig fromProjectResource(ProjectResource resource, com.inductiveautomation.ignition.common.gson.Gson gson)
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-