Class DesignerComponentStoreBridgeImpl

java.lang.Object
com.inductiveautomation.ignition.common.util.AbstractChangeable
com.inductiveautomation.perspective.designer.workspace.propertyeditor.DesignerComponentStoreBridgeImpl
All Implemented Interfaces:
Changeable, DesignerComponentStoreBridge

public class DesignerComponentStoreBridgeImpl extends AbstractChangeable implements DesignerComponentStoreBridge
  • Constructor Details

    • DesignerComponentStoreBridgeImpl

      public DesignerComponentStoreBridgeImpl(@Nonnull com.teamdev.jxbrowser.js.JsObject store)
  • Method Details

    • getProps

      public com.inductiveautomation.ignition.common.gson.JsonObject getProps()
      Specified by:
      getProps in interface DesignerComponentStoreBridge
      Returns:
      the props of the deeply selected component.
    • getDesignerState

      public com.inductiveautomation.ignition.common.gson.JsonObject getDesignerState()
      Specified by:
      getDesignerState in interface DesignerComponentStoreBridge
      Returns:
      The designerState structure of the deeply selected component.
    • updateDesignerState

      public void updateDesignerState(com.inductiveautomation.ignition.common.gson.JsonElement write)
      Description copied from interface: DesignerComponentStoreBridge
      Calls updateDesignerState with the given object. The values in the object will be merged in with the existing
      Specified by:
      updateDesignerState in interface DesignerComponentStoreBridge
    • writeToProps

      public void writeToProps(String path, com.inductiveautomation.ignition.common.gson.JsonElement write)
      Specified by:
      writeToProps in interface DesignerComponentStoreBridge