public class ApplicationFrame extends TrianaWindow implements TaskListener, TaskGraphListener, ToolSelectionHandler, SelectionManager, javax.swing.event.TreeModelListener, java.awt.event.ComponentListener, LocalDeployAssistant, java.awt.event.FocusListener, TrianaInstanceProgressListener, DesktopViewListener
javax.swing.JFrame.AccessibleJFramejava.awt.Window.AccessibleAWTWindow, java.awt.Window.TypedefaultFont, findWordDialog, trianaMenuBaraccessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabledCROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSORBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT| Modifier and Type | Method and Description |
|---|---|
TaskGraphPanel |
addChildTaskGraphPanel(TaskGraph taskgraph,
TrianaClient client)
Add an taskgraph panel for a child taskgraph to the workspace.
|
TaskGraph |
addNoExecParentTaskGraphPanel(TaskGraph initgraph) |
TaskGraph |
addParentTaskGraphPanel()
Add a blank taskgraph panel
|
TaskGraph |
addParentTaskGraphPanel(TaskGraph initgraph)
Add a taskgraph panel for the specified taskgraph.
|
void |
addToolSelectionListener(ToolSelectionListener listener)
Adds a listener to be notified when the tool selection changes
|
void |
cableConnected(TaskGraphCableEvent event)
Called when a new connection is made between two tasks.
|
void |
cableDisconnected(TaskGraphCableEvent event)
Called before a connection between two tasks is removed.
|
void |
cableReconnected(TaskGraphCableEvent event)
Called when a connection is reconnected to a different task.
|
void |
cleanUp()
Called when the user wants to close the window.
|
void |
closeTaskGraphPanel(DesktopView panel)
Closes the specified main triana and cleans-up the taskgraph if required
|
void |
componentHidden(java.awt.event.ComponentEvent event) |
void |
componentMoved(java.awt.event.ComponentEvent event) |
void |
componentResized(java.awt.event.ComponentEvent event) |
void |
componentShown(java.awt.event.ComponentEvent event) |
void |
controlTaskStateChanged(ControlTaskStateEvent event)
Called when the control task is connected/disconnected or unstable
|
void |
desktopChanged(DesktopViewManager manager) |
void |
focusGained(java.awt.event.FocusEvent event)
Invoked when a component gains the keyboard focus.
|
void |
focusLost(java.awt.event.FocusEvent event)
Invoked when a component loses the keyboard focus.
|
TaskGraphPanel[] |
getChildTaskGraphPanels(TaskGraphPanel parent) |
DesktopView |
getDesktopView(TaskGraphPanel panel) |
DesktopView |
getDesktopViewFor(TaskGraph group) |
DesktopViewManager |
getDesktopViewManager() |
TrianaInstance |
getEngine() |
java.lang.String |
getHelpFile()
Gets the helpFile attribute of the ApplicationFrame object
|
TaskGraphPanel[] |
getRootTaskGraphPanels() |
DesktopView |
getSelectedDesktopView() |
TaskGraph |
getSelectedTaskgraph() |
TaskGraphPanel |
getSelectedTaskGraphPanel() |
Tool |
getSelectedTool() |
Tool[] |
getSelectedTools() |
TrianaClient |
getSelectedTrianaClient() |
java.lang.Object |
getSelectionHandler() |
TaskGraphFileHandler |
getTaskGraphFileHandler() |
TaskGraphPanel[] |
getTaskGraphPanels() |
java.lang.String |
getTitle(DesktopView view) |
TrianaClient |
getTrianaClient(TaskGraph taskgraph) |
TrianaMainMenu |
getTrianaMenuBar() |
void |
initTools()
Initialises the tool table
|
static ApplicationFrame |
initTriana(java.lang.String[] args)
Initialise the application
|
boolean |
isSingleSelectedTool() |
void |
localDeploy(TaskGraph taskgraph,
TrianaClient client)
Handle the local publish (and view if required) of the specified taskgraph
|
void |
localRetract(TaskGraph taskgraph)
Handle the local retract of the specified taskgraph
|
void |
nodeAdded(TaskNodeEvent event)
Called when a data input node is added.
|
void |
nodeRemoved(TaskNodeEvent event)
Called before a data input node is removed.
|
void |
parameterUpdated(ParameterUpdateEvent event)
Called when the value of a parameter is changed, including when a parameter is removed.
|
void |
registerTrianaClient(TaskGraph taskgraph,
TrianaClient client)
Registers the specified TrianaClient to handle the specified taskgraph.
|
void |
removeDesktopView(DesktopView view) |
void |
removeToolSelectionListener(ToolSelectionListener listener)
Removes a listener from being notified when the tool selection changes
|
void |
repaintWorkspace() |
void |
setProgressSteps(int stepsInInitialization)
Sets the number of steps in the initialization to give the application
a queue of the progress of the initialization
|
void |
showCurrentProgress(java.lang.String progress)
Allows applications that intantiate a TrianaInstance to get feedback
upon the advancement of the initialization of the various services
during a TrianaInstance
|
void |
taskCreated(TaskGraphTaskEvent event)
Called when a new task is created in a taskgraph.
|
void |
taskDisposed(TaskDisposedEvent event)
Called before the task is disposed
|
void |
taskPropertyUpdate(TaskPropertyEvent event)
Called when the core options of a task change.
|
void |
taskRemoved(TaskGraphTaskEvent event)
Called when a task is removed from a taskgraph.
|
void |
treeNodesChanged(javax.swing.event.TreeModelEvent event) |
void |
treeNodesInserted(javax.swing.event.TreeModelEvent event) |
void |
treeNodesRemoved(javax.swing.event.TreeModelEvent event) |
void |
treeStructureChanged(javax.swing.event.TreeModelEvent event) |
void |
unregisterTrianaClient(TaskGraph taskgraph)
Unregisters the TrianaClient for the specified task
|
void |
ViewClosed(DesktopView view) |
void |
ViewClosing(DesktopView view) |
void |
ViewOpened(DesktopView view) |
actionPerformed, close, getMyIcon, getString, itemStateChanged, refreshMe, setLocation, showFindWordDialog, showHelp, showHelpFor, wordFound, writeToFileaddImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updateaddNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedaddPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFrontadd, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic static ApplicationFrame initTriana(java.lang.String[] args)
public void showCurrentProgress(java.lang.String progress)
TrianaInstanceProgressListenershowCurrentProgress in interface TrianaInstanceProgressListenerprogress - String describing the current progress statepublic void setProgressSteps(int stepsInInitialization)
TrianaInstanceProgressListenersetProgressSteps in interface TrianaInstanceProgressListenerpublic TrianaInstance getEngine()
public TrianaMainMenu getTrianaMenuBar()
public TaskGraphFileHandler getTaskGraphFileHandler()
public void initTools()
public void addToolSelectionListener(ToolSelectionListener listener)
addToolSelectionListener in interface ToolSelectionHandlerpublic void removeToolSelectionListener(ToolSelectionListener listener)
removeToolSelectionListener in interface ToolSelectionHandlerpublic void closeTaskGraphPanel(DesktopView panel)
public DesktopView getDesktopView(TaskGraphPanel panel)
public TaskGraphPanel[] getTaskGraphPanels()
public TaskGraphPanel[] getRootTaskGraphPanels()
public TaskGraphPanel[] getChildTaskGraphPanels(TaskGraphPanel parent)
parent - the taskgraph panel to find children forpublic DesktopView getDesktopViewFor(TaskGraph group)
public void removeDesktopView(DesktopView view)
public java.lang.String getTitle(DesktopView view)
public TaskGraph addParentTaskGraphPanel()
public TaskGraph addParentTaskGraphPanel(TaskGraph initgraph)
public TaskGraphPanel addChildTaskGraphPanel(TaskGraph taskgraph, TrianaClient client)
public void registerTrianaClient(TaskGraph taskgraph, TrianaClient client)
public void unregisterTrianaClient(TaskGraph taskgraph)
public TrianaClient getTrianaClient(TaskGraph taskgraph)
public void localDeploy(TaskGraph taskgraph, TrianaClient client)
localDeploy in interface LocalDeployAssistantpublic void localRetract(TaskGraph taskgraph)
localRetract in interface LocalDeployAssistantpublic java.lang.String getHelpFile()
getHelpFile in class TrianaWindowpublic DesktopViewManager getDesktopViewManager()
public void cleanUp()
cleanUp in class TrianaWindowpublic TaskGraphPanel getSelectedTaskGraphPanel()
public DesktopView getSelectedDesktopView()
public boolean isSingleSelectedTool()
isSingleSelectedTool in interface ToolSelectionHandlerpublic Tool getSelectedTool()
getSelectedTool in interface ToolSelectionHandlerpublic Tool[] getSelectedTools()
getSelectedTools in interface ToolSelectionHandlerpublic TrianaClient getSelectedTrianaClient()
getSelectedTrianaClient in interface ToolSelectionHandlerpublic TaskGraph getSelectedTaskgraph()
getSelectedTaskgraph in interface ToolSelectionHandlerpublic java.lang.Object getSelectionHandler()
getSelectionHandler in interface SelectionManagerpublic void taskPropertyUpdate(TaskPropertyEvent event)
taskPropertyUpdate in interface TaskListenerpublic void parameterUpdated(ParameterUpdateEvent event)
parameterUpdated in interface TaskListenerpublic void nodeAdded(TaskNodeEvent event)
nodeAdded in interface TaskListenerpublic void nodeRemoved(TaskNodeEvent event)
nodeRemoved in interface TaskListenerpublic void taskDisposed(TaskDisposedEvent event)
taskDisposed in interface TaskListenerpublic void taskCreated(TaskGraphTaskEvent event)
taskCreated in interface TaskGraphListenerpublic void taskRemoved(TaskGraphTaskEvent event)
taskRemoved in interface TaskGraphListenerpublic void cableConnected(TaskGraphCableEvent event)
cableConnected in interface TaskGraphListenerpublic void cableReconnected(TaskGraphCableEvent event)
cableReconnected in interface TaskGraphListenerpublic void cableDisconnected(TaskGraphCableEvent event)
cableDisconnected in interface TaskGraphListenerpublic void controlTaskStateChanged(ControlTaskStateEvent event)
controlTaskStateChanged in interface TaskGraphListenerpublic void treeNodesChanged(javax.swing.event.TreeModelEvent event)
treeNodesChanged in interface javax.swing.event.TreeModelListenerpublic void treeNodesInserted(javax.swing.event.TreeModelEvent event)
treeNodesInserted in interface javax.swing.event.TreeModelListenerpublic void treeNodesRemoved(javax.swing.event.TreeModelEvent event)
treeNodesRemoved in interface javax.swing.event.TreeModelListenerpublic void treeStructureChanged(javax.swing.event.TreeModelEvent event)
treeStructureChanged in interface javax.swing.event.TreeModelListenerpublic void componentHidden(java.awt.event.ComponentEvent event)
componentHidden in interface java.awt.event.ComponentListenerpublic void componentMoved(java.awt.event.ComponentEvent event)
componentMoved in interface java.awt.event.ComponentListenerpublic void componentResized(java.awt.event.ComponentEvent event)
componentResized in interface java.awt.event.ComponentListenerpublic void componentShown(java.awt.event.ComponentEvent event)
componentShown in interface java.awt.event.ComponentListenerpublic void focusGained(java.awt.event.FocusEvent event)
focusGained in interface java.awt.event.FocusListenerpublic void focusLost(java.awt.event.FocusEvent event)
focusLost in interface java.awt.event.FocusListenerpublic void ViewClosing(DesktopView view)
ViewClosing in interface DesktopViewListenerpublic void ViewClosed(DesktopView view)
ViewClosed in interface DesktopViewListenerpublic void ViewOpened(DesktopView view)
ViewOpened in interface DesktopViewListenerpublic void desktopChanged(DesktopViewManager manager)
desktopChanged in interface DesktopViewListenerpublic void repaintWorkspace()