Package com.nt.udc.admin.client.gui
Class NodeIcon
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
com.nt.udc.admin.client.gui.NodeIcon
- All Implemented Interfaces:
ImageObserver
,MenuContainer
,Serializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
Field Summary
FieldsModifier and TypeFieldDescriptionboolean
static final String
static final String
static final String
static final String
boolean
boolean
boolean
boolean
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Fields inherited from class java.awt.Component
accessibleContext, 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addDestination
(NodeIcon newDestination) void
addDestination
(NodeIcon newDestination, String routingAlgorithm) void
void
void
drawLinesToDestinations
(Graphics gc, Color bgColor) void
drawLinesToSources
(Graphics gc, Color bgColor) void
void
boolean
encloses
(int x, int y) boolean
void
eraseLineToDestination
(Graphics gc, Color bgColor, NodeIcon destination) void
eraseLineToSource
(Graphics gc, Color bgColor, NodeIcon source) com.nt.udc.admin.NodeInfo
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
hasMoved()
boolean
isGhost()
void
move
(int xOffset, int yOffset) void
moveTo
(int x, int y) boolean
removeDestination
(NodeIcon destination) boolean
removeSource
(NodeIcon source) void
setMoved
(boolean b) void
setNodeInfo
(com.nt.udc.admin.NodeInfo ni) void
setRoutingLine
(RoutingLine line) void
setShowAlarms
(boolean b) void
setShowHostIPAndPort
(boolean b) void
setShowNodeHosts
(boolean b) void
setShowNodeId
(boolean b) void
setShowNodeNames
(boolean b) void
setShowNodeTypes
(boolean b) void
setShowRoutingLabels
(boolean b) void
setShowState
(boolean b) void
toString()
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUI, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, 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, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, 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, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, 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, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Field Details
-
boundingRect
-
sourceHandleRect
-
destHandleRect
-
isSelected
public boolean isSelected -
isTarget
public boolean isTarget -
isGroupSelected
public boolean isGroupSelected -
source
-
sources
-
destinations
-
destRouteAlgs
-
srcRouteAlgs
-
routingLines
-
alarmed
public boolean alarmed -
started
public boolean started -
CC_ICON
- See Also:
-
EP_ICON
- See Also:
-
AP_ICON
- See Also:
-
DC_ICON
- See Also:
-
-
Constructor Details
-
NodeIcon
-
NodeIcon
-
-
Method Details
-
getShowRoutingLabels
public boolean getShowRoutingLabels() -
getShowNodeNames
public boolean getShowNodeNames() -
getShowNodeTypes
public boolean getShowNodeTypes() -
getShowNodeHosts
public boolean getShowNodeHosts() -
getShowHostIPAndPort
public boolean getShowHostIPAndPort() -
getShowAlarms
public boolean getShowAlarms() -
getShowState
public boolean getShowState() -
getShowNodeId
public boolean getShowNodeId() -
hasMoved
public boolean hasMoved() -
getNodeInfo
public com.nt.udc.admin.NodeInfo getNodeInfo() -
getRoutingLines
-
setShowRoutingLabels
public void setShowRoutingLabels(boolean b) -
setShowNodeNames
public void setShowNodeNames(boolean b) -
setShowNodeTypes
public void setShowNodeTypes(boolean b) -
setShowNodeHosts
public void setShowNodeHosts(boolean b) -
setShowHostIPAndPort
public void setShowHostIPAndPort(boolean b) -
setShowAlarms
public void setShowAlarms(boolean b) -
setShowState
public void setShowState(boolean b) -
setShowNodeId
public void setShowNodeId(boolean b) -
setMoved
public void setMoved(boolean b) -
setNodeInfo
public void setNodeInfo(com.nt.udc.admin.NodeInfo ni) -
isGhost
public boolean isGhost() -
toString
-
setSource
-
addSource
-
addSource
-
removeSource
-
addDestination
-
addDestination
-
setRoutingLine
-
removeDestination
-
encloses
public boolean encloses(int x, int y) -
moveTo
public void moveTo(int x, int y) -
move
public void move(int xOffset, int yOffset) -
drawSelf
-
getSrcHandle
-
getDestHandle
-
drawSelfLabel
-
drawLinesToDestinations
-
drawLinesToSources
-
eraseLineToDestination
-
eraseLineToSource
-
equals
-