Class CurrentWindowTag
- java.lang.Object
-
- com.inductiveautomation.ignition.common.sqltags.tags.AbstractTag
-
- com.inductiveautomation.factorypmi.application.sqltags.AbstractClientTag
-
- com.inductiveautomation.factorypmi.application.sqltags.system.client.AbstractClientSystemTag
-
- com.inductiveautomation.factorypmi.application.sqltags.system.client.CurrentWindowTag
-
- All Implemented Interfaces:
DesktopListener
,ClientTag
,Diagnosable
,MutableTag
,Tag
,TagNode
,TagScriptMonitor
,java.lang.Comparable<Tag>
,java.util.EventListener
public class CurrentWindowTag extends AbstractClientSystemTag implements DesktopListener
-
-
Field Summary
-
Fields inherited from class com.inductiveautomation.factorypmi.application.sqltags.AbstractClientTag
deleted, LOGGER, name, pathContext
-
Fields inherited from class com.inductiveautomation.ignition.common.sqltags.tags.AbstractTag
accessRights, attributes, enabled, eventScripts, permissionModel, type
-
Fields inherited from interface com.inductiveautomation.factorypmi.application.model.DesktopListener
INTERNAL_FRAME_REMOVED, INTERNAL_FRAME_RESIZED
-
-
Constructor Summary
Constructors Constructor Description CurrentWindowTag()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
startBinding(VisionClientContext appContext, TagPath pathContext, TagChangeListener rootListener)
Starts any binding for the tag, such as an expression binding or a SQL query bindingvoid
stopBinding()
Stops any binding activities for this tagvoid
windowClosed(javax.swing.event.InternalFrameEvent ife)
Fired when an internal frame is closedvoid
windowClosing(javax.swing.event.InternalFrameEvent ife)
Fired when an internal frame is closingvoid
windowGainedFocus(javax.swing.event.InternalFrameEvent ife)
Fired when an internal frame gains the focusvoid
windowLostFocus(javax.swing.event.InternalFrameEvent ife)
Fired when an internal frame loses the focusevoid
windowOpened(javax.swing.event.InternalFrameEvent ife)
Fired when an internal frame is opened (for the first time)void
windowRemoved(javax.swing.event.InternalFrameEvent ife)
Signifies that the internal frame was removed from its parent.void
windowResized(javax.swing.event.InternalFrameEvent ife)
Fired when an internal frame has been resized-
Methods inherited from class com.inductiveautomation.factorypmi.application.sqltags.system.client.AbstractClientSystemTag
_setAttribute, _setValue, applyDiff, clone, getType, setAccessRights, setAttribute, setCurrentValue, setEnabled, setName
-
Methods inherited from class com.inductiveautomation.factorypmi.application.sqltags.AbstractClientTag
checkName, findChild, fireScriptEvent, fireTagChange, getAlarmStates, getAttribute, getChildren, getCurrentValue, getName, getPath, getValueRaw, hasPermission, isAlarmingSupported, notifyTagDeleted, onScriptError, onScriptSuccess, removeChild, sampleDiagnostics, setAlarmStates, setAlarmStates, setEventScripts, setTypeAndValue, setTypeAndValue, setTypeAndValue, transferState, updateRuntimeQuality
-
Methods inherited from class com.inductiveautomation.ignition.common.sqltags.tags.AbstractTag
addChild, coerceValue, compareTo, getAccessRights, getChild, getDataType, getEventScripts, getPermissionModel, getRawAttributes, isEnabled, main, setDataType, setPermissionModel, setRawAttributes, setValue
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.inductiveautomation.factorypmi.application.sqltags.ClientTag
addChild
-
Methods inherited from interface com.inductiveautomation.ignition.common.sqltags.model.MutableTag
setDataType
-
Methods inherited from interface com.inductiveautomation.ignition.common.sqltags.model.Tag
getAccessRights, getDataType, getEventScripts, getPermissionModel, isEnabled
-
-
-
-
Method Detail
-
startBinding
public void startBinding(VisionClientContext appContext, TagPath pathContext, TagChangeListener rootListener)
Description copied from interface:ClientTag
Starts any binding for the tag, such as an expression binding or a SQL query binding- Specified by:
startBinding
in interfaceClientTag
- Overrides:
startBinding
in classAbstractClientTag
-
stopBinding
public void stopBinding()
Description copied from interface:ClientTag
Stops any binding activities for this tag- Specified by:
stopBinding
in interfaceClientTag
- Overrides:
stopBinding
in classAbstractClientTag
-
windowClosed
public void windowClosed(javax.swing.event.InternalFrameEvent ife)
Description copied from interface:DesktopListener
Fired when an internal frame is closed- Specified by:
windowClosed
in interfaceDesktopListener
-
windowClosing
public void windowClosing(javax.swing.event.InternalFrameEvent ife)
Description copied from interface:DesktopListener
Fired when an internal frame is closing- Specified by:
windowClosing
in interfaceDesktopListener
-
windowGainedFocus
public void windowGainedFocus(javax.swing.event.InternalFrameEvent ife)
Description copied from interface:DesktopListener
Fired when an internal frame gains the focus- Specified by:
windowGainedFocus
in interfaceDesktopListener
-
windowLostFocus
public void windowLostFocus(javax.swing.event.InternalFrameEvent ife)
Description copied from interface:DesktopListener
Fired when an internal frame loses the focuse- Specified by:
windowLostFocus
in interfaceDesktopListener
-
windowOpened
public void windowOpened(javax.swing.event.InternalFrameEvent ife)
Description copied from interface:DesktopListener
Fired when an internal frame is opened (for the first time)- Specified by:
windowOpened
in interfaceDesktopListener
-
windowRemoved
public void windowRemoved(javax.swing.event.InternalFrameEvent ife)
Description copied from interface:DesktopListener
Signifies that the internal frame was removed from its parent. It may or may not have been closed first.- Specified by:
windowRemoved
in interfaceDesktopListener
-
windowResized
public void windowResized(javax.swing.event.InternalFrameEvent ife)
Description copied from interface:DesktopListener
Fired when an internal frame has been resized- Specified by:
windowResized
in interfaceDesktopListener
-
-