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.JsonObjectcom.inductiveautomation.ignition.common.gson.JsonObjectcom.inductiveautomation.ignition.common.gson.JsonObjectcom.inductiveautomation.ignition.common.gson.JsonObjectcom.inductiveautomation.ignition.common.gson.JsonObject - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptioncom.inductiveautomation.ignition.common.gson.JsonObjectcom.inductiveautomation.ignition.common.gson.JsonObjectgetScope(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.
 
 
 -