Class ComponentDetails
- java.lang.Object
 - 
- com.inductiveautomation.perspective.designer.workspace.ComponentDetails
 
 
- 
public class ComponentDetails extends java.lang.ObjectGson-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.StringcomponentTypecom.inductiveautomation.ignition.common.gson.JsonObjectcustomEventConfigeventConfigcom.inductiveautomation.ignition.common.gson.JsonObjectmetacom.inductiveautomation.ignition.common.gson.JsonObjectparamsjava.lang.Stringpathcom.inductiveautomation.ignition.common.gson.JsonObjectpositionPropertyConfigCollectionpropConfigcom.inductiveautomation.ignition.common.gson.JsonObjectpropsScriptConfigscriptConfig 
- 
Constructor Summary
Constructors Constructor Description ComponentDetails() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.inductiveautomation.ignition.common.gson.JsonObjectgetDesignerState()com.inductiveautomation.ignition.common.gson.JsonObjectgetScope(PropertyType scope)com.inductiveautomation.ignition.common.gson.JsonObjectgetUnencodedProps() 
 - 
 
- 
- 
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.
 
 
 - 
 
 -