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.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanstatic final Stringstatic final Stringstatic final Stringstatic final StringbooleanbooleanbooleanbooleanFields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDestination(NodeIcon newDestination) voidaddDestination(NodeIcon newDestination, String routingAlgorithm) voidvoidvoiddrawLinesToDestinations(Graphics gc, Color bgColor) voiddrawLinesToSources(Graphics gc, Color bgColor) voidvoidbooleanencloses(int x, int y) booleanvoideraseLineToDestination(Graphics gc, Color bgColor, NodeIcon destination) voideraseLineToSource(Graphics gc, Color bgColor, NodeIcon source) com.nt.udc.admin.NodeInfobooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanhasMoved()booleanisGhost()voidmove(int xOffset, int yOffset) voidmoveTo(int x, int y) booleanremoveDestination(NodeIcon destination) booleanremoveSource(NodeIcon source) voidsetMoved(boolean b) voidsetNodeInfo(com.nt.udc.admin.NodeInfo ni) voidsetRoutingLine(RoutingLine line) voidsetShowAlarms(boolean b) voidsetShowHostIPAndPort(boolean b) voidsetShowNodeHosts(boolean b) voidsetShowNodeId(boolean b) voidsetShowNodeNames(boolean b) voidsetShowNodeTypes(boolean b) voidsetShowRoutingLabels(boolean b) voidsetShowState(boolean b) voidtoString()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, updateUIMethods 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, validateTreeMethods 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
-