Class ComponentDetails
- java.lang.Object
-
- com.inductiveautomation.perspective.designer.workspace.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 Summary
Fields Modifier and Type Field Description java.lang.String
componentType
com.inductiveautomation.ignition.common.gson.JsonObject
custom
EventConfig
eventConfig
com.inductiveautomation.ignition.common.gson.JsonObject
meta
com.inductiveautomation.ignition.common.gson.JsonObject
params
java.lang.String
path
com.inductiveautomation.ignition.common.gson.JsonObject
position
PropertyConfigCollection
propConfig
com.inductiveautomation.ignition.common.gson.JsonObject
props
ScriptConfig
scriptConfig
-
Constructor Summary
Constructors Constructor Description ComponentDetails()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.inductiveautomation.ignition.common.gson.JsonObject
getDesignerState()
com.inductiveautomation.ignition.common.gson.JsonObject
getScope(PropertyType scope)
com.inductiveautomation.ignition.common.gson.JsonObject
getUnencodedProps()
-
-
-
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
-
propConfig
public PropertyConfigCollection propConfig
-
eventConfig
public EventConfig eventConfig
-
scriptConfig
public ScriptConfig scriptConfig
-
-
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.
-
-