Class ComponentDetails
java.lang.Object
com.inductiveautomation.perspective.designer.workspace.ComponentDetails
Gson-compatible class that wraps up the details that the designer retrieves from the js bridge about a selected
component.
-
Field Summary
FieldsModifier and TypeFieldDescriptioncom.inductiveautomation.ignition.common.gson.JsonObject
com.inductiveautomation.ignition.common.gson.JsonObject
com.inductiveautomation.ignition.common.gson.JsonObject
com.inductiveautomation.ignition.common.gson.JsonObject
com.inductiveautomation.ignition.common.gson.JsonObject
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.inductiveautomation.ignition.common.gson.JsonObject
com.inductiveautomation.ignition.common.gson.JsonObject
getScope
(PropertyType scope) com.inductiveautomation.ignition.common.gson.JsonObject
-
Field Details
-
path
-
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 -
propConfig
-
eventConfig
-
scriptConfig
-
-
Constructor Details
-
ComponentDetails
public ComponentDetails()
-
-
Method Details
-
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.
-