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 SummaryFields 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 SummaryConstructors Constructor Description ComponentDetails()
 - 
Method SummaryAll 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- 
pathpublic java.lang.String path 
 - 
componentTypepublic java.lang.String componentType 
 - 
propspublic com.inductiveautomation.ignition.common.gson.JsonObject props 
 - 
metapublic com.inductiveautomation.ignition.common.gson.JsonObject meta 
 - 
positionpublic com.inductiveautomation.ignition.common.gson.JsonObject position 
 - 
custompublic com.inductiveautomation.ignition.common.gson.JsonObject custom 
 - 
paramspublic com.inductiveautomation.ignition.common.gson.JsonObject params 
 - 
propConfigpublic PropertyConfigCollection propConfig 
 - 
eventConfigpublic EventConfig eventConfig 
 - 
scriptConfigpublic ScriptConfig scriptConfig 
 
- 
 - 
Method Detail- 
getDesignerStatepublic com.inductiveautomation.ignition.common.gson.JsonObject getDesignerState() 
 - 
getUnencodedPropspublic 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.
 
 
- 
 
-