Class SymbolStateConfig

    • Constructor Detail

      • SymbolStateConfig

        public SymbolStateConfig​(java.lang.String name,
                                 java.util.Map<java.lang.String,​SymbolThemeConfig> themes,
                                 java.util.Set<java.lang.String> appliedSymbols)
    • Method Detail

      • fromJson

        public static SymbolStateConfig fromJson​(java.lang.String stateName,
                                                 com.inductiveautomation.ignition.common.gson.JsonElement json)
      • getName

        public java.lang.String getName()
      • setName

        public void setName​(java.lang.String name)
      • getThemes

        public java.util.Map<java.lang.String,​SymbolThemeConfig> getThemes()
      • setThemes

        public void setThemes​(java.util.Map<java.lang.String,​SymbolThemeConfig> themes)
      • addSymbol

        public void addSymbol​(java.lang.String symbolName)
      • removeSymbol

        public void removeSymbol​(java.lang.String symbolName)
      • getAppliedSymbols

        public java.util.Set<java.lang.String> getAppliedSymbols()
      • setAppliedSymbols

        public void setAppliedSymbols​(java.util.Set<java.lang.String> appliedSymbols)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object