Class ComponentDetails


  • public class ComponentDetails
    extends java.lang.Object
    Gson-compatible class that wraps up the details that the designer retrieves from the js bridge about a selected component.
    • Field Detail

      • path

        public java.lang.String path
      • componentType

        public java.lang.String componentType
      • props

        public com.inductiveautomation.ignition.common.gson.JsonObject props
      • meta

        public com.inductiveautomation.ignition.common.gson.JsonObject meta
      • position

        public com.inductiveautomation.ignition.common.gson.JsonObject position
      • custom

        public com.inductiveautomation.ignition.common.gson.JsonObject custom
      • params

        public com.inductiveautomation.ignition.common.gson.JsonObject params
    • Constructor Detail

      • ComponentDetails

        public ComponentDetails()
    • Method Detail

      • getDesignerState

        public com.inductiveautomation.ignition.common.gson.JsonObject getDesignerState()
      • getUnencodedProps

        public com.inductiveautomation.ignition.common.gson.JsonObject getUnencodedProps()
      • getScope

        @Nullable
        public com.inductiveautomation.ignition.common.gson.JsonObject getScope​(@Nonnull
                                                                                PropertyType scope)
        Returns:
        the properties of the given scope, in $-encoded format, or null if no properties exist for that scope.