Class ActionAdapter
java.lang.Object
com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter
- All Implemented Interfaces:
Adapter,InvocationHandler
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.inductiveautomation.factorypmi.application.binding.Adapter
Adapter.ValueHolder -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconnect(VisionClientContext appContext) Notifies the adapter that it should connect any listeners that it needs.protected ObjectvoidNotifies the adapter that it should disconnect any listeners.protected booleanintRetrieves an array of the interactions that this adapter depends on.The target component is the component that this adapter serves.booleanbooleanisValid()Returns true if this adapter's configuration is valid.voidsetBuilderInfo(Map<String, Object> builderInfo) voidsetBuilderMode(int builderMode) voidsetConnected(boolean b) Deprecated.voidsetEventSet(EventSetDescriptor descriptor) voidsetInvokeLater(boolean invokeLater) voidsetJythonCode(String string) voidsetListenerProxy(Object object) Deprecated.voidsetMethodDescriptor(MethodDescriptor descriptor) voidsetScopeStyle(ScriptScopeStyle scopeStyle) voidvoidshutdown()Notifies the adapter that it is becoming inactive, and should cease any polling/threaded activities.voidstartup()Notifies the adapter that it is becoming active, and should start any polling/threaded activities.
-
Field Details
-
MODE_SCRIPT
public static final int MODE_SCRIPT- See Also:
-
MODE_DB
public static final int MODE_DB- See Also:
-
MODE_NAV
public static final int MODE_NAV- See Also:
-
MODE_PROPSET
public static final int MODE_PROPSET- See Also:
-
MODE_TAGSET
public static final int MODE_TAGSET- See Also:
-
-
Constructor Details
-
ActionAdapter
public ActionAdapter()
-
-
Method Details
-
isValid
public boolean isValid()Description copied from interface:AdapterReturns true if this adapter's configuration is valid. This somewhat of a hack, to detect if something has gone wrong with the adapter (due do serialization, we think?) -
disconnect
public void disconnect()Description copied from interface:AdapterNotifies the adapter that it should disconnect any listeners.- Specified by:
disconnectin interfaceAdapter
-
connect
Description copied from interface:AdapterNotifies the adapter that it should connect any listeners that it needs. Adapters will remain connected throughout their lifetime, even when they are dormant -
getInteractions
Description copied from interface:AdapterRetrieves an array of the interactions that this adapter depends on. An interaction descriptor describes an inter-component interaction.- Specified by:
getInteractionsin interfaceAdapter
-
getTarget
Description copied from interface:AdapterThe target component is the component that this adapter serves. This means it is the target of a property adapter or the source of events for an action adapter. -
setTarget
-
startup
public void startup()Description copied from interface:AdapterNotifies the adapter that it is becoming active, and should start any polling/threaded activities. -
shutdown
public void shutdown()Description copied from interface:AdapterNotifies the adapter that it is becoming inactive, and should cease any polling/threaded activities. -
getEventSet
-
getMethodDescriptor
-
setConnected
Deprecated.The connected property is now transient - all new/deserialized ActionAdapters are not connected. -
setEventSet
-
setListenerProxy
Deprecated.The listener proxy object is now transient -
setMethodDescriptor
-
getJythonCode
-
setJythonCode
-
invoke
- Specified by:
invokein interfaceInvocationHandler- Throws:
Throwable
-
eventsDisabled
protected boolean eventsDisabled() -
createListener
-
getBuilderInfo
-
setBuilderInfo
-
getBuilderMode
public int getBuilderMode() -
setBuilderMode
public void setBuilderMode(int builderMode) -
getScopeStyle
-
setScopeStyle
-
setInvokeLater
public void setInvokeLater(boolean invokeLater) -
isInvokeLater
public boolean isInvokeLater()
-