Class LinearScaleTickLabels2

java.lang.Object
org.eclipse.draw2d.Figure
org.eclipse.nebula.visualization.xygraph.linearscale.LinearScaleTickLabels
org.eclipse.nebula.visualization.xygraph.linearscale.LinearScaleTickLabels2
All Implemented Interfaces:
org.eclipse.draw2d.IFigure

public class LinearScaleTickLabels2
extends LinearScaleTickLabels
Linear Scale tick labels used for the new implementation of Axis : DAxis.
  • 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.nebula.visualization.xygraph.linearscale.LinearScaleTickLabels

    MINUS

    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

    Constructors 
    Constructor Description
    LinearScaleTickLabels2​(DAxis linearScale)
    Constructor.
  • Method Summary

    Modifier and Type Method Description
    protected void drawXTick​(org.eclipse.draw2d.Graphics graphics)
    Draw the X tick.
    protected void drawYTick​(org.eclipse.draw2d.Graphics graphics)
    Draw the Y tick.
    void setTicksIndexBased​(boolean isTicksIndexBased)  

    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, 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 Details

    • LinearScaleTickLabels2

      public LinearScaleTickLabels2​(DAxis linearScale)
      Constructor. (Takes a @link DAxis) as parameter.
      Parameters:
      linearScale - the DAxis scale
  • Method Details

    • drawXTick

      protected void drawXTick​(org.eclipse.draw2d.Graphics graphics)
      Description copied from class: LinearScaleTickLabels
      Draw the X tick. To be overridden if needed.
      Overrides:
      drawXTick in class LinearScaleTickLabels
      Parameters:
      graphics - the graphics context
    • drawYTick

      protected void drawYTick​(org.eclipse.draw2d.Graphics graphics)
      Description copied from class: LinearScaleTickLabels
      Draw the Y tick. To be overridden if needed.
      Overrides:
      drawYTick in class LinearScaleTickLabels
      Parameters:
      graphics - the graphics context
    • setTicksIndexBased

      public void setTicksIndexBased​(boolean isTicksIndexBased)
      Parameters:
      isTicksIndexBased - if true, make ticks based on axis dataset indexes