|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
gps.tools.PanelCanvas
gps.core.DefaultHierarchyCanvas
gps.core.TrinitiCanvas
public class TrinitiCanvas
implemented Runnable interface to handle menu item listener
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.BaselineResizeBehavior |
Field Summary | |
---|---|
static int |
BUILD_MODE
|
static int |
MODEL
|
static int |
PATH
|
static int |
VIEW_MODE
|
Fields inherited from class gps.tools.PanelCanvas |
---|
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, N_RESIZE_CURSOR, S_RESIZE_CURSOR, W_RESIZE_CURSOR |
Fields inherited from class javax.swing.JComponent |
---|
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
TrinitiCanvas(boolean zoomOutFlag)
constructor |
|
TrinitiCanvas(boolean zoomOutFlag,
javax.swing.JInternalFrame internalFrame)
|
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent ae)
|
void |
addBuildFrameListener(gps.event.BHTreeBuildFrameListener buildFrameListener)
|
void |
addButtonForDetail(java.lang.String buttonNameString)
|
void |
addChildNode(HierarchyNode selectedNode,
HierarchyNode node,
java.awt.Point point)
Added by A.ChinnappaRajan on 29th May 2002 Adding child node by adding a row in the HPS table |
void |
addChildNode(gps.event.NodeSelectionEvent nse)
Method called by NodeSelectionListener while adding/inserting the rows from HorizontalPropertySheet This is for ModelCreation based on data from HPS |
void |
addDetailMenu(java.util.Vector itemVector)
adds items to the detail menu - adds item names to addedButtonsHashtable, which is used at action performed |
void |
addDynamicTabbedPaneListener(gps.event.DynamicTabbedPaneListener listener)
|
void |
addMenuItemListener(gps.event.MenuItemListener listener)
adds menu item listener to the list |
boolean |
addNode(HierarchyNode selectedNode,
HierarchyNode node,
boolean isCopied)
|
boolean |
addNode(HierarchyNode selectedNode,
HierarchyNode node,
boolean isCopied,
boolean relationFlag)
|
boolean |
addNode(HierarchyNode selectedNode,
HierarchyNode node,
boolean isCopied,
java.awt.Point point)
|
boolean |
addNode(HierarchyNode selectedNode,
HierarchyNode node,
boolean isCopied,
java.awt.Point point,
boolean relationFlag)
adds new node to the selected node |
void |
addNodeRelationListener(gps.event.NodeRelationListener nodeRelationListener)
adds node relation listener to the list |
void |
addPropertyListener(gps.event.PropertyListener listener)
|
void |
addRMCItems(java.util.Vector rightClickMenuVector,
javax.swing.JMenu childMenu,
gps.tools.TrinitiPopupMenu popupMenu)
|
void |
clearScreen()
method added by lavanya on 03142002 |
void |
clearScreen(boolean insideCallFlag)
clears screen |
void |
createRootNode()
creates root node |
void |
createRootNode(java.lang.String moduleName)
creates root node for the model |
void |
deleteAction(HierarchyNode node)
method modified by lavanya on 03142002 delete the given node form the model |
void |
enableAddNodeBetween(boolean betweenFlag)
enables add a node between parent node and child node |
int |
getCanvasSize()
gets canvas size |
java.awt.Graphics |
getGraphics()
|
GPSModel |
getModel()
|
GPSModel |
getModelInNode()
gets model inside the node |
int |
getModelMode()
|
GPSNode |
getNodeOnPoint(java.awt.Point point)
get the node for the given point if the given point is within the range of node area, it returns node object, otherwise null will be returned |
void |
getStatus()
|
void |
mouseClicked(java.awt.event.MouseEvent me)
|
void |
mouseDragged(java.awt.event.MouseEvent me)
mouseDragged method |
void |
mouseEntered(java.awt.event.MouseEvent e)
|
void |
mouseExited(java.awt.event.MouseEvent e)
|
void |
mouseMoved(java.awt.event.MouseEvent me)
|
void |
mousePressed(java.awt.event.MouseEvent e)
|
void |
mouseReleased(java.awt.event.MouseEvent e)
|
void |
paint(java.awt.Graphics g)
paint method method calls positions are changed send notification to menu item listener based on node count |
void |
refresh()
|
void |
refresh(gps.event.RefreshEvent re)
|
void |
removeAction(HierarchyNode node)
method is modified by lavanya on 03142002 removes selected node from the model |
void |
removeDynamicTabbedPaneListener(gps.event.DynamicTabbedPaneListener listener)
|
void |
removeMenuItemListener(gps.event.MenuItemListener listener)
removes menu item listener from the list |
void |
removeNode(gps.event.NodeSelectionEvent nse)
|
void |
removeNodeRelationListener(gps.event.NodeRelationListener nodeRelationListener)
removes node relation listener to the list |
void |
removePropertyListener(gps.event.PropertyListener listener)
|
void |
resizeCanvas(java.awt.Graphics g)
method modified by lavanya on 02282002 resizes according to x and y co-ordinates and revalidates to scroll pane |
void |
selectNode(java.awt.Graphics g,
HierarchyNode node)
select the given node on canvas, then its properites are going to be displayed on property sheet |
void |
selectNode(gps.event.NodeSelectionEvent nse)
|
void |
selectSelectedNode()
to select the selected node this method will be called by other components in GPS |
void |
setCanvasMode(int mode)
|
void |
setCanvasSize(int canvasSize)
sets canvas size |
void |
setClippedImage(java.awt.Image clippedImage)
|
void |
setCurrentUserName(java.lang.String currentUserNameString)
|
void |
setDisplayFont(java.awt.Font font)
|
void |
setImage(java.awt.Image image)
|
void |
setModel(GPSModel gpsModel)
Method used to set the model object to the canvas. |
void |
setModelInNode(GPSModel gpsModel)
sets model inside the node |
void |
setModelModeOnly(int viewMode)
|
void |
setModelToSelectedNode(HierarchyModel model)
sets model to selected node in the canvas, if there is no selected node then sets the model to canvas |
void |
setNodeName(gps.event.NodeEvent nne)
|
void |
setParentFrame(javax.swing.JFrame parent)
|
void |
setPropertySheetAlign(int align)
|
void |
setRepository(gps.repository.ClientRepository repository)
|
void |
setSelectedNodeIndex(int status)
sets selected node index from the node group panel |
void |
setSelectedNodeNull()
|
void |
setSelectedRelation(java.lang.String selectedRelationName)
sets selected relation from the relation panel |
void |
setUserObject(gps.event.NodeEvent nne)
|
void |
toggleView()
|
void |
turnSAZoomOFF()
|
void |
turnSAZoomON()
|
void |
undoAction()
|
void |
updateCanvas()
updates canvas by repainting |
boolean |
validateMandatories()
validates mandatories properties in tabbed properties before go for another operation Node Configuration specific modifications will be done at Operation Level |
Methods inherited from class gps.core.DefaultHierarchyCanvas |
---|
getSelectedModel, getSelectedNode, getSelectedPath, setPainter, setSelectedPath, setZoomSize |
Methods inherited from class gps.tools.PanelCanvas |
---|
addModeltoExistingModel, deleteAction, getClipWidthHeight, getClipXY, getProcessModelWithHeader, getViewedComponent, getZoomSize, removeAction, selectNode, setBHTreeViewFrame, setBuildQueryModel, setClipArea, setClipWidthHeight, setClipXY, setContainer, setDoubleBufferingEnabled, setFdtUrl, setModelWithoutHeader, setNodeFrameFlag, setSize, setWidthFlag, update |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static int BUILD_MODE
public static int VIEW_MODE
public static int PATH
public static int MODEL
Constructor Detail |
---|
public TrinitiCanvas(boolean zoomOutFlag, javax.swing.JInternalFrame internalFrame)
public TrinitiCanvas(boolean zoomOutFlag)
Method Detail |
---|
public void setCanvasSize(int canvasSize)
int
- canvasSizepublic int getCanvasSize()
public void addRMCItems(java.util.Vector rightClickMenuVector, javax.swing.JMenu childMenu, gps.tools.TrinitiPopupMenu popupMenu)
public void setImage(java.awt.Image image)
setImage
in class gps.tools.PanelCanvas
public void addBuildFrameListener(gps.event.BHTreeBuildFrameListener buildFrameListener)
addBuildFrameListener
in class gps.tools.PanelCanvas
public void setDisplayFont(java.awt.Font font)
setDisplayFont
in class gps.tools.PanelCanvas
public void setPropertySheetAlign(int align)
setPropertySheetAlign
in class gps.tools.PanelCanvas
public void setRepository(gps.repository.ClientRepository repository)
setRepository
in class gps.tools.PanelCanvas
public void setCanvasMode(int mode)
setCanvasMode
in class gps.tools.PanelCanvas
public void setParentFrame(javax.swing.JFrame parent)
setParentFrame
in class gps.tools.PanelCanvas
public void setClippedImage(java.awt.Image clippedImage)
setClippedImage
in class gps.tools.PanelCanvas
public void turnSAZoomON()
turnSAZoomON
in class gps.tools.PanelCanvas
public void turnSAZoomOFF()
turnSAZoomOFF
in class gps.tools.PanelCanvas
public void paint(java.awt.Graphics g)
paint
in class DefaultHierarchyCanvas
Graphics
- gpublic void resizeCanvas(java.awt.Graphics g)
resizeCanvas
in class DefaultHierarchyCanvas
public void setSelectedNodeIndex(int status)
int
- statuspublic void setSelectedRelation(java.lang.String selectedRelationName)
String
- selected relation namepublic void actionPerformed(java.awt.event.ActionEvent ae)
actionPerformed
in interface java.awt.event.ActionListener
public void undoAction()
undoAction
in class gps.tools.PanelCanvas
public void removeAction(HierarchyNode node)
HierarchyNode
- nodepublic void clearScreen()
clearScreen
in class gps.tools.PanelCanvas
public void clearScreen(boolean insideCallFlag)
clearScreen
in class gps.tools.PanelCanvas
public void deleteAction(HierarchyNode node)
HierarchyNode
- nodepublic void mouseMoved(java.awt.event.MouseEvent me)
mouseMoved
in interface java.awt.event.MouseMotionListener
public java.awt.Graphics getGraphics()
getGraphics
in class javax.swing.JComponent
public void mouseDragged(java.awt.event.MouseEvent me)
mouseDragged
in interface java.awt.event.MouseMotionListener
MouseEvent
- mepublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent e)
mouseExited
in interface java.awt.event.MouseListener
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener
public void mouseClicked(java.awt.event.MouseEvent me)
mouseClicked
in interface java.awt.event.MouseListener
public void createRootNode()
public void createRootNode(java.lang.String moduleName)
public boolean validateMandatories()
public GPSNode getNodeOnPoint(java.awt.Point point)
getNodeOnPoint
in class gps.tools.PanelCanvas
Point
- point
public void selectSelectedNode()
public void selectNode(java.awt.Graphics g, HierarchyNode node)
Graphics
- graphics objectHierarchyNode
- nodepublic boolean addNode(HierarchyNode selectedNode, HierarchyNode node, boolean isCopied)
public boolean addNode(HierarchyNode selectedNode, HierarchyNode node, boolean isCopied, boolean relationFlag)
public boolean addNode(HierarchyNode selectedNode, HierarchyNode node, boolean isCopied, java.awt.Point point)
public void addChildNode(HierarchyNode selectedNode, HierarchyNode node, java.awt.Point point)
public boolean addNode(HierarchyNode selectedNode, HierarchyNode node, boolean isCopied, java.awt.Point point, boolean relationFlag)
HierarchyNode
- selected nodeHierarchyNode
- new nodeboolean
- isCopied, represents whether the inherit values should be copied or not
public void addNodeRelationListener(gps.event.NodeRelationListener nodeRelationListener)
NodeRelationListener
- nodeRelationListenerpublic void removeNodeRelationListener(gps.event.NodeRelationListener nodeRelationListener)
NodeRelationListener
- nodeRelationListenerpublic void addMenuItemListener(gps.event.MenuItemListener listener)
addMenuItemListener
in class gps.tools.PanelCanvas
MenuItemListener
- listenerpublic void removeMenuItemListener(gps.event.MenuItemListener listener)
removeMenuItemListener
in class gps.tools.PanelCanvas
MenuItemListener
- listenerpublic void addPropertyListener(gps.event.PropertyListener listener)
addPropertyListener
in class gps.tools.PanelCanvas
public void removePropertyListener(gps.event.PropertyListener listener)
removePropertyListener
in class gps.tools.PanelCanvas
public void getStatus()
getStatus
in class gps.tools.PanelCanvas
public void setNodeName(gps.event.NodeEvent nne)
setNodeName
in interface gps.event.NodeListener
setNodeName
in class gps.tools.PanelCanvas
public void setUserObject(gps.event.NodeEvent nne)
setUserObject
in interface gps.event.NodeListener
setUserObject
in class gps.tools.PanelCanvas
public void refresh()
refresh
in class gps.tools.PanelCanvas
public void setModel(GPSModel gpsModel)
setModel
in class DefaultHierarchyCanvas
model
- - HierarchyModel object which needs to be used.public void setModelToSelectedNode(HierarchyModel model)
HierarchyModel
- modelpublic void setModelInNode(GPSModel gpsModel)
GPSModel
- gpsModelpublic GPSModel getModelInNode()
public void toggleView()
public GPSModel getModel()
getModel
in class DefaultHierarchyCanvas
public void setCurrentUserName(java.lang.String currentUserNameString)
setCurrentUserName
in class gps.tools.PanelCanvas
public void setModelModeOnly(int viewMode)
setModelModeOnly
in class gps.tools.PanelCanvas
public int getModelMode()
getModelMode
in class gps.tools.PanelCanvas
public void refresh(gps.event.RefreshEvent re)
refresh
in interface gps.event.RefreshListener
refresh
in class gps.tools.PanelCanvas
public void enableAddNodeBetween(boolean betweenFlag)
boolean
- flagpublic void addButtonForDetail(java.lang.String buttonNameString)
public void selectNode(gps.event.NodeSelectionEvent nse)
selectNode
in interface gps.event.NodeSelectionListener
selectNode
in class gps.tools.PanelCanvas
public void addChildNode(gps.event.NodeSelectionEvent nse)
addChildNode
in interface gps.event.NodeSelectionListener
public void removeNode(gps.event.NodeSelectionEvent nse)
removeNode
in interface gps.event.NodeSelectionListener
public void addDynamicTabbedPaneListener(gps.event.DynamicTabbedPaneListener listener)
public void removeDynamicTabbedPaneListener(gps.event.DynamicTabbedPaneListener listener)
public void addDetailMenu(java.util.Vector itemVector)
Vector
- item vectorpublic void updateCanvas()
DefaultHierarchyCanvas
updateCanvas
in class DefaultHierarchyCanvas
public void setSelectedNodeNull()
setSelectedNodeNull
in class DefaultHierarchyCanvas
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |