Class SingleSourceHelper2

java.lang.Object
org.eclipse.nebula.visualization.xygraph.util.SingleSourceHelper2
Direct Known Subclasses:
SingleSourceHelperImpl

public abstract class SingleSourceHelper2
extends java.lang.Object
Replacement for SingleSourceHelper
  • Constructor Summary

    Constructors 
    Constructor Description
    SingleSourceHelper2()  
  • Method Summary

    Modifier and Type Method Description
    static org.eclipse.swt.graphics.Cursor createCursor​(org.eclipse.swt.widgets.Display display, org.eclipse.swt.graphics.ImageData imageData, int width, int height, int backUpSWTCursorStyle)  
    protected abstract org.eclipse.swt.graphics.Cursor createInternalCursor​(org.eclipse.swt.widgets.Display display, org.eclipse.swt.graphics.ImageData imageData, int width, int height, int backUpSWTCursorStyle)  
    protected abstract org.eclipse.swt.graphics.Image createInternalVerticalTextImage​(java.lang.String text, org.eclipse.swt.graphics.Font font, org.eclipse.swt.graphics.RGB color, boolean upToDown)  
    static org.eclipse.swt.graphics.Image createVerticalTextImage​(java.lang.String text, org.eclipse.swt.graphics.Font font, org.eclipse.swt.graphics.RGB color, boolean upToDown)  
    static org.eclipse.swt.graphics.GC getImageGC​(org.eclipse.swt.graphics.Image image)  
    static java.lang.String getImageSavePath()  
    protected abstract java.lang.String getInternalImageSavePath()  
    protected abstract org.eclipse.swt.graphics.Image getInternalXYGraphSnapShot​(IXYGraph xyGraph)  
    static org.eclipse.swt.graphics.Image getXYGraphSnapShot​(IXYGraph xyGraph)  
    protected abstract org.eclipse.swt.graphics.GC internalGetImageGC​(org.eclipse.swt.graphics.Image image)  
    protected abstract void internalSetLineStyle_LINE_SOLID​(org.eclipse.draw2d.Graphics graphics)  
    static void setLineStyle_LINE_SOLID​(org.eclipse.draw2d.Graphics graphics)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • createCursor

      public static org.eclipse.swt.graphics.Cursor createCursor​(org.eclipse.swt.widgets.Display display, org.eclipse.swt.graphics.ImageData imageData, int width, int height, int backUpSWTCursorStyle)
      Parameters:
      display -
      imageData -
      width -
      height -
      backUpSWTCursorStyle -
      Returns:
      a cursor. The cursor will be automatically disposed when display disposed, so please don't dispose it externally.
    • createVerticalTextImage

      public static org.eclipse.swt.graphics.Image createVerticalTextImage​(java.lang.String text, org.eclipse.swt.graphics.Font font, org.eclipse.swt.graphics.RGB color, boolean upToDown)
    • getXYGraphSnapShot

      public static org.eclipse.swt.graphics.Image getXYGraphSnapShot​(IXYGraph xyGraph)
    • getImageSavePath

      public static java.lang.String getImageSavePath()
    • getImageGC

      public static org.eclipse.swt.graphics.GC getImageGC​(org.eclipse.swt.graphics.Image image)
    • setLineStyle_LINE_SOLID

      public static void setLineStyle_LINE_SOLID​(org.eclipse.draw2d.Graphics graphics)
    • getInternalImageSavePath

      protected abstract java.lang.String getInternalImageSavePath()
    • internalGetImageGC

      protected abstract org.eclipse.swt.graphics.GC internalGetImageGC​(org.eclipse.swt.graphics.Image image)
    • createInternalCursor

      protected abstract org.eclipse.swt.graphics.Cursor createInternalCursor​(org.eclipse.swt.widgets.Display display, org.eclipse.swt.graphics.ImageData imageData, int width, int height, int backUpSWTCursorStyle)
    • createInternalVerticalTextImage

      protected abstract org.eclipse.swt.graphics.Image createInternalVerticalTextImage​(java.lang.String text, org.eclipse.swt.graphics.Font font, org.eclipse.swt.graphics.RGB color, boolean upToDown)
    • getInternalXYGraphSnapShot

      protected abstract org.eclipse.swt.graphics.Image getInternalXYGraphSnapShot​(IXYGraph xyGraph)
    • internalSetLineStyle_LINE_SOLID

      protected abstract void internalSetLineStyle_LINE_SOLID​(org.eclipse.draw2d.Graphics graphics)