|
||||||||||
| 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.PanelCanvaspublic void addBuildFrameListener(gps.event.BHTreeBuildFrameListener buildFrameListener)
addBuildFrameListener in class gps.tools.PanelCanvaspublic void setDisplayFont(java.awt.Font font)
setDisplayFont in class gps.tools.PanelCanvaspublic void setPropertySheetAlign(int align)
setPropertySheetAlign in class gps.tools.PanelCanvaspublic void setRepository(gps.repository.ClientRepository repository)
setRepository in class gps.tools.PanelCanvaspublic void setCanvasMode(int mode)
setCanvasMode in class gps.tools.PanelCanvaspublic void setParentFrame(javax.swing.JFrame parent)
setParentFrame in class gps.tools.PanelCanvaspublic void setClippedImage(java.awt.Image clippedImage)
setClippedImage in class gps.tools.PanelCanvaspublic void turnSAZoomON()
turnSAZoomON in class gps.tools.PanelCanvaspublic void turnSAZoomOFF()
turnSAZoomOFF in class gps.tools.PanelCanvaspublic void paint(java.awt.Graphics g)
paint in class DefaultHierarchyCanvasGraphics - gpublic void resizeCanvas(java.awt.Graphics g)
resizeCanvas in class DefaultHierarchyCanvaspublic 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.ActionListenerpublic void undoAction()
undoAction in class gps.tools.PanelCanvaspublic void removeAction(HierarchyNode node)
HierarchyNode - nodepublic void clearScreen()
clearScreen in class gps.tools.PanelCanvaspublic void clearScreen(boolean insideCallFlag)
clearScreen in class gps.tools.PanelCanvaspublic void deleteAction(HierarchyNode node)
HierarchyNode - nodepublic void mouseMoved(java.awt.event.MouseEvent me)
mouseMoved in interface java.awt.event.MouseMotionListenerpublic java.awt.Graphics getGraphics()
getGraphics in class javax.swing.JComponentpublic void mouseDragged(java.awt.event.MouseEvent me)
mouseDragged in interface java.awt.event.MouseMotionListenerMouseEvent - mepublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenerpublic void mouseClicked(java.awt.event.MouseEvent me)
mouseClicked in interface java.awt.event.MouseListenerpublic void createRootNode()
public void createRootNode(java.lang.String moduleName)
public boolean validateMandatories()
public GPSNode getNodeOnPoint(java.awt.Point point)
getNodeOnPoint in class gps.tools.PanelCanvasPoint - point
public void selectSelectedNode()
public void selectNode(java.awt.Graphics g,
HierarchyNode node)
Graphics - graphics objectHierarchyNode - node
public 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.PanelCanvasMenuItemListener - listenerpublic void removeMenuItemListener(gps.event.MenuItemListener listener)
removeMenuItemListener in class gps.tools.PanelCanvasMenuItemListener - listenerpublic void addPropertyListener(gps.event.PropertyListener listener)
addPropertyListener in class gps.tools.PanelCanvaspublic void removePropertyListener(gps.event.PropertyListener listener)
removePropertyListener in class gps.tools.PanelCanvaspublic void getStatus()
getStatus in class gps.tools.PanelCanvaspublic void setNodeName(gps.event.NodeEvent nne)
setNodeName in interface gps.event.NodeListenersetNodeName in class gps.tools.PanelCanvaspublic void setUserObject(gps.event.NodeEvent nne)
setUserObject in interface gps.event.NodeListenersetUserObject in class gps.tools.PanelCanvaspublic void refresh()
refresh in class gps.tools.PanelCanvaspublic void setModel(GPSModel gpsModel)
setModel in class DefaultHierarchyCanvasmodel - - 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 DefaultHierarchyCanvaspublic void setCurrentUserName(java.lang.String currentUserNameString)
setCurrentUserName in class gps.tools.PanelCanvaspublic void setModelModeOnly(int viewMode)
setModelModeOnly in class gps.tools.PanelCanvaspublic int getModelMode()
getModelMode in class gps.tools.PanelCanvaspublic void refresh(gps.event.RefreshEvent re)
refresh in interface gps.event.RefreshListenerrefresh in class gps.tools.PanelCanvaspublic void enableAddNodeBetween(boolean betweenFlag)
boolean - flagpublic void addButtonForDetail(java.lang.String buttonNameString)
public void selectNode(gps.event.NodeSelectionEvent nse)
selectNode in interface gps.event.NodeSelectionListenerselectNode in class gps.tools.PanelCanvaspublic void addChildNode(gps.event.NodeSelectionEvent nse)
addChildNode in interface gps.event.NodeSelectionListenerpublic void removeNode(gps.event.NodeSelectionEvent nse)
removeNode in interface gps.event.NodeSelectionListenerpublic 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 DefaultHierarchyCanvaspublic void setSelectedNodeNull()
setSelectedNodeNull in class DefaultHierarchyCanvas
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||