Class ActionAdapter
- java.lang.Object
 - 
- com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter
 
 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from interface com.inductiveautomation.factorypmi.application.binding.Adapter
Adapter.ValueHolder 
 - 
 
- 
Field Summary
Fields Modifier and Type Field Description static intMODE_DBstatic intMODE_NAVstatic intMODE_PROPSETstatic intMODE_SCRIPTstatic intMODE_TAGSET 
- 
Constructor Summary
Constructors Constructor Description ActionAdapter() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidconnect(VisionClientContext appContext)Notifies the adapter that it should connect any listeners that it needs.protected java.lang.ObjectcreateListener()voiddisconnect()Notifies the adapter that it should disconnect any listeners.protected booleaneventsDisabled()java.util.Map<java.lang.String,java.lang.Object>getBuilderInfo()intgetBuilderMode()java.beans.EventSetDescriptorgetEventSet()InteractionDescriptor[]getInteractions()Retrieves an array of the interactions that this adapter depends on.java.lang.StringgetJythonCode()java.beans.MethodDescriptorgetMethodDescriptor()ScriptScopeStylegetScopeStyle()java.awt.ComponentgetTarget()The target component is the component that this adapter serves.java.lang.Objectinvoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args)booleanisInvokeLater()booleanisValid()Returns true if this adapter's configuration is valid.voidsetBuilderInfo(java.util.Map<java.lang.String,java.lang.Object> builderInfo)voidsetBuilderMode(int builderMode)voidsetConnected(boolean b)Deprecated.voidsetEventSet(java.beans.EventSetDescriptor descriptor)voidsetInvokeLater(boolean invokeLater)voidsetJythonCode(java.lang.String string)voidsetListenerProxy(java.lang.Object object)Deprecated.voidsetMethodDescriptor(java.beans.MethodDescriptor descriptor)voidsetScopeStyle(ScriptScopeStyle scopeStyle)voidsetTarget(java.awt.Component c)voidshutdown()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 Detail
- 
MODE_SCRIPT
public static final int MODE_SCRIPT
- See Also:
 - Constant Field Values
 
 
- 
MODE_DB
public static final int MODE_DB
- See Also:
 - Constant Field Values
 
 
- 
MODE_NAV
public static final int MODE_NAV
- See Also:
 - Constant Field Values
 
 
- 
MODE_PROPSET
public static final int MODE_PROPSET
- See Also:
 - Constant Field Values
 
 
- 
MODE_TAGSET
public static final int MODE_TAGSET
- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Method Detail
- 
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
public void connect(VisionClientContext appContext)
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
public InteractionDescriptor[] 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
public java.awt.Component 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. 
- 
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
public java.beans.EventSetDescriptor getEventSet()
 
- 
getMethodDescriptor
public java.beans.MethodDescriptor getMethodDescriptor()
 
- 
setConnected
@Deprecated public void setConnected(boolean b)
Deprecated.The connected property is now transient - all new/deserialized ActionAdapters are not connected. 
- 
setEventSet
public void setEventSet(java.beans.EventSetDescriptor descriptor)
 
- 
setListenerProxy
@Deprecated public void setListenerProxy(java.lang.Object object)
Deprecated.The listener proxy object is now transient 
- 
setMethodDescriptor
public void setMethodDescriptor(java.beans.MethodDescriptor descriptor)
 
- 
getJythonCode
public java.lang.String getJythonCode()
 
- 
setJythonCode
public void setJythonCode(java.lang.String string)
 
- 
invoke
public java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args) throws java.lang.Throwable- Specified by:
 invokein interfacejava.lang.reflect.InvocationHandler- Throws:
 java.lang.Throwable
 
- 
eventsDisabled
protected boolean eventsDisabled()
 
- 
createListener
protected java.lang.Object createListener()
 
- 
getBuilderInfo
public java.util.Map<java.lang.String,java.lang.Object> getBuilderInfo()
 
- 
setBuilderInfo
public void setBuilderInfo(java.util.Map<java.lang.String,java.lang.Object> builderInfo)
 
- 
getBuilderMode
public int getBuilderMode()
 
- 
setBuilderMode
public void setBuilderMode(int builderMode)
 
- 
getScopeStyle
public ScriptScopeStyle getScopeStyle()
 
- 
setScopeStyle
public void setScopeStyle(ScriptScopeStyle scopeStyle)
 
- 
setInvokeLater
public void setInvokeLater(boolean invokeLater)
 
- 
isInvokeLater
public boolean isInvokeLater()
 
 - 
 
 -