Class ComponentModelScriptWrapper.SafetyWrapper
java.lang.Object
com.inductiveautomation.perspective.gateway.script.ComponentModelScriptWrapper.SafetyWrapper
- All Implemented Interfaces:
- PropertyTreeOwner
- Enclosing class:
- ComponentModelScriptWrapper
Delegates to the actual component, this prevents the scripting system from being able to call everything
 on ComponentModel, like startup(), shutdown, etc.
 
Also gives us a good place to implement methods that make sense for script authors, that don't belong on the the model object, like more user friendly versions of getChild, findSibling, etc.
- 
Field SummaryFields
- 
Method SummaryModifier and TypeMethodDescriptionvoidfocus()getName()getPage()getPropertyTreeOf(PropertyType propertyType) Fetch thePropertyTreeassociated with the givenPropertyTypegetSibling(String name) getView()voidbooleanrefreshBinding(String propertyStr) voidvoidvoidvoidrequestPrint(org.python.core.PyObject[] pyArgs, String[] keywords) void
- 
Field Details- 
element
 
- 
- 
Method Details- 
getChild
- 
getSibling
- 
getChildren
- 
refreshBinding- Throws:
- Throwable
 
- 
focuspublic void focus()
- 
requestTooltippublic void requestTooltip()
- 
removeTooltippublic void removeTooltip()
- 
requestContextMenupublic void requestContextMenu()
- 
removeContextMenupublic void removeContextMenu()
- 
requestPrint
- 
getParent
- 
getPropertyTreeOfDescription copied from interface:PropertyTreeOwnerFetch thePropertyTreeassociated with the givenPropertyType- Specified by:
- getPropertyTreeOfin interface- PropertyTreeOwner
- Parameters:
- propertyType- The- PropertyTypeof the- PropertyTreewe want to fetch
- Returns:
- The PropertyTree or null if this PropertyTreeOwner does not manage a PropertyTree for the given PropertyType or if a null PropertyType is given
 
- 
print
- 
getView
- 
getSession
- 
getPage
- 
getName
 
-