Class AnnotationMemento
- java.lang.Object
-
- org.eclipse.nebula.visualization.internal.xygraph.undo.AnnotationMemento
-
public class AnnotationMemento extends java.lang.ObjectThe memento to save the properties of an annotation
-
-
Field Summary
Fields Modifier and Type Field Description private org.eclipse.swt.graphics.ColorannotationColorprivate Annotation.CursorLineStylecursorLineStyleprivate org.eclipse.swt.graphics.Fontfontprivate booleanfreeprivate java.lang.Stringnameprivate booleanshowNameprivate booleanshowPositionprivate booleanshowSampleInfoprivate Tracetraceprivate AxisxAxisprivate AxisyAxis
-
Constructor Summary
Constructors Constructor Description AnnotationMemento()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.swt.graphics.ColorgetAnnotationColor()Annotation.CursorLineStylegetCursorLineStyle()org.eclipse.swt.graphics.FontgetFont()java.lang.StringgetName()TracegetTrace()AxisgetXAxis()AxisgetYAxis()booleanisFree()booleanisShowName()booleanisShowPosition()booleanisShowSampleInfo()voidsetAnnotationColor(org.eclipse.swt.graphics.Color annotationColor)voidsetCursorLineStyle(Annotation.CursorLineStyle cursorLineStyle)voidsetFont(org.eclipse.swt.graphics.Font font)voidsetFree(boolean free)voidsetName(java.lang.String name)voidsetShowName(boolean showName)voidsetShowPosition(boolean showPosition)voidsetShowSampleInfo(boolean showSampleInfo)voidsetTrace(Trace trace)voidsetXAxis(Axis xAxis)voidsetYAxis(Axis yAxis)
-
-
-
Field Detail
-
name
private java.lang.String name
-
free
private boolean free
-
xAxis
private Axis xAxis
-
yAxis
private Axis yAxis
-
trace
private Trace trace
-
annotationColor
private org.eclipse.swt.graphics.Color annotationColor
-
font
private org.eclipse.swt.graphics.Font font
-
cursorLineStyle
private Annotation.CursorLineStyle cursorLineStyle
-
showName
private boolean showName
-
showSampleInfo
private boolean showSampleInfo
-
showPosition
private boolean showPosition
-
-
Method Detail
-
getName
public java.lang.String getName()
- Returns:
- the name
-
setName
public void setName(java.lang.String name)
- Parameters:
name- the name to set
-
isFree
public boolean isFree()
- Returns:
- the free
-
setFree
public void setFree(boolean free)
- Parameters:
free- the free to set
-
getTrace
public Trace getTrace()
- Returns:
- the trace
-
setTrace
public void setTrace(Trace trace)
- Parameters:
trace- the trace to set
-
getAnnotationColor
public org.eclipse.swt.graphics.Color getAnnotationColor()
- Returns:
- the annotationColor
-
setAnnotationColor
public void setAnnotationColor(org.eclipse.swt.graphics.Color annotationColor)
- Parameters:
annotationColor- the annotationColor to set
-
getFont
public org.eclipse.swt.graphics.Font getFont()
- Returns:
- the font
-
setFont
public void setFont(org.eclipse.swt.graphics.Font font)
- Parameters:
font- the font to set
-
getCursorLineStyle
public Annotation.CursorLineStyle getCursorLineStyle()
- Returns:
- the cursorLineStyle
-
setCursorLineStyle
public void setCursorLineStyle(Annotation.CursorLineStyle cursorLineStyle)
- Parameters:
cursorLineStyle- the cursorLineStyle to set
-
isShowName
public boolean isShowName()
- Returns:
- the showName
-
setShowName
public void setShowName(boolean showName)
- Parameters:
showName- the showName to set
-
isShowSampleInfo
public boolean isShowSampleInfo()
- Returns:
- the showSampleInfo
-
setShowSampleInfo
public void setShowSampleInfo(boolean showSampleInfo)
- Parameters:
showSampleInfo- the showSampleInfo to set
-
isShowPosition
public boolean isShowPosition()
- Returns:
- the showPosition
-
setShowPosition
public void setShowPosition(boolean showPosition)
- Parameters:
showPosition- the showPosition to set
-
setYAxis
public void setYAxis(Axis yAxis)
- Parameters:
yAxis- the yAxis to set
-
getYAxis
public Axis getYAxis()
- Returns:
- the yAxis
-
setXAxis
public void setXAxis(Axis xAxis)
- Parameters:
xAxis- the xAxis to set
-
getXAxis
public Axis getXAxis()
- Returns:
- the xAxis
-
-