net.officefloor.eclipse.skin.standard.figure
Class LabelConnectorFigure

java.lang.Object
  extended by org.eclipse.draw2d.Figure
      extended by net.officefloor.eclipse.skin.standard.figure.LabelConnectorFigure
All Implemented Interfaces:
org.eclipse.draw2d.IFigure

public class LabelConnectorFigure
extends org.eclipse.draw2d.Figure

Figure providing named connector.

Author:
Daniel Sagenschneider

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.draw2d.Figure
org.eclipse.draw2d.Figure.FigureIterator, org.eclipse.draw2d.Figure.IdentitySearch
 
Nested classes/interfaces inherited from interface org.eclipse.draw2d.IFigure
org.eclipse.draw2d.IFigure.NoInsets
 
Field Summary
 
Fields inherited from class org.eclipse.draw2d.Figure
bgColor, border, bounds, fgColor, flags, font, MAX_FLAG, maxSize, minSize, NO_MANAGER, prefSize, toolTip
 
Fields inherited from interface org.eclipse.draw2d.IFigure
MAX_DIMENSION, MIN_DIMENSION, NO_INSETS
 
Constructor Summary
LabelConnectorFigure(org.eclipse.draw2d.Label label, ConnectorFigure.ConnectorDirection direction, org.eclipse.swt.graphics.Color colour)
          Initiate.
LabelConnectorFigure(String label, ConnectorFigure.ConnectorDirection direction, org.eclipse.swt.graphics.Color colour)
          Initiate.
 
Method Summary
 org.eclipse.draw2d.ConnectionAnchor getConnectionAnchor()
          Obtains the ConnectionAnchor.
 org.eclipse.draw2d.Label getLabel()
          Obtains the Label.
 void setConnectorVisible(boolean isVisible)
          Specifies whether the connector is visible.
 
Methods inherited from class org.eclipse.draw2d.Figure
add, add, add, add, addAncestorListener, addCoordinateListener, addFigureListener, addFocusListener, addKeyListener, addLayoutListener, addListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, containsPoint, containsPoint, erase, findDescendantAtExcluding, findFigureAt, findFigureAt, findFigureAt, findFigureAtExcluding, findMouseEventTargetAt, findMouseEventTargetInDescendantsAt, fireCoordinateSystemChanged, fireFigureMoved, fireMoved, firePropertyChange, firePropertyChange, firePropertyChange, getBackgroundColor, getBorder, getBounds, getChildren, getClientArea, getClientArea, getClippingStrategy, getCursor, getFlag, getFont, getForegroundColor, getInsets, getLayoutManager, getListeners, getLocalBackgroundColor, getLocalFont, getLocalForegroundColor, getLocation, getMaximumSize, getMinimumSize, getMinimumSize, getParent, getPreferredSize, getPreferredSize, getSize, getToolTip, getUpdateManager, handleFocusGained, handleFocusLost, handleKeyPressed, handleKeyReleased, handleMouseDoubleClicked, handleMouseDragged, handleMouseEntered, handleMouseExited, handleMouseHover, handleMouseMoved, handleMousePressed, handleMouseReleased, hasFocus, internalGetEventDispatcher, intersects, invalidate, invalidateTree, isCoordinateSystem, isEnabled, isFocusTraversable, isMirrored, isMouseEventTarget, isOpaque, isRequestFocusEnabled, isShowing, isValid, isValidationRoot, isVisible, layout, paint, paintBorder, paintChildren, paintClientArea, paintFigure, primTranslate, remove, removeAll, removeAncestorListener, removeCoordinateListener, removeFigureListener, removeFocusListener, removeKeyListener, removeLayoutListener, removeListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, revalidate, setBackgroundColor, setBorder, setBounds, setChildrenDirection, setChildrenEnabled, setChildrenOrientation, setClippingStrategy, setConstraint, setCursor, setEnabled, setFlag, setFocusTraversable, setFont, setForegroundColor, setLayoutManager, setLocation, setMaximumSize, setMinimumSize, setOpaque, setParent, setPreferredSize, setPreferredSize, setRequestFocusEnabled, setSize, setSize, setToolTip, setValid, setVisible, translate, translateFromParent, translateToAbsolute, translateToParent, translateToRelative, useLocalCoordinates, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LabelConnectorFigure

public LabelConnectorFigure(String label,
                            ConnectorFigure.ConnectorDirection direction,
                            org.eclipse.swt.graphics.Color colour)
Initiate.

Parameters:
label - Text of connector Label.
direction - ConnectorFigure.ConnectorDirection.
colour - Colour of connector.

LabelConnectorFigure

public LabelConnectorFigure(org.eclipse.draw2d.Label label,
                            ConnectorFigure.ConnectorDirection direction,
                            org.eclipse.swt.graphics.Color colour)
Initiate.

Parameters:
label - Label for the connector.
direction - ConnectorFigure.ConnectorDirection.
colour - Colour of connector.
Method Detail

getLabel

public org.eclipse.draw2d.Label getLabel()
Obtains the Label.

Returns:
Label.

getConnectionAnchor

public org.eclipse.draw2d.ConnectionAnchor getConnectionAnchor()
Obtains the ConnectionAnchor.

Returns:
ConnectionAnchor.

setConnectorVisible

public void setConnectorVisible(boolean isVisible)
Specifies whether the connector is visible.

Parameters:
isVisible - true is visible.


Copyright © 2005-2013. All Rights Reserved.