public interface IDataLine extends IReferenceObj, java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
static int |
CLOSE |
static int |
DASH_STYLE |
static int |
DOTTED_STYLE |
static int |
HIGH |
static int |
LOW |
static int |
OPEN |
static int |
SOLID_STYLE |
Modifier and Type | Method and Description |
---|---|
int |
getCoeff()
please see the derived classes for details
|
java.awt.Color |
getColor()
Get the color of the data line
|
int |
getLineStyle()
Valid for horizontal lines and vertical lines only Get the line style of this line
Please see setLineStyles method in quadbase.util.IDataPointSet for the definition of line
style
|
int |
getLineType()
Get the line type
|
double |
getLineValue()
please see the derived classes for details
|
java.lang.String |
getSeries()
Get the name data serie use of this data line for chart with data series.
|
boolean |
getShowHintValue()
Return true if the LineValue of data line show in hint box
|
int |
getThickness()
Gets the line thickness.
|
java.lang.String |
getTitle()
Returns the title for this data line
|
int |
getValueColumn()
Get the value uses for fitting for HLCO and High Low chart
|
java.lang.String |
getValueHint()
Return the string use in the LineValue hint
|
boolean |
isSecondaryValueUsed()
Get the state of using subvalue data
|
boolean |
isTitleVisibleInLegend()
Returns whether the data line title being displayed in legend
|
void |
setCoeff(int coeff)
please see the derived classes for details
|
void |
setColor(java.awt.Color color)
Sets the line color.
|
void |
setLineStyle(int lineStyle)
Sets the line style.
|
void |
setLineType(int lineType)
please see the derived classes for details
|
void |
setLineValue(double line_value)
please see the derived classes for details
|
void |
setSeries(java.lang.String series)
This is used for charts with data series only.
|
void |
setShowHintValue(boolean bshow)
Set true/false to show the LineValue of data line in hint dialog box
|
void |
setThickness(int thickness)
Sets the line thickness.
|
void |
setTitle(java.lang.String title)
Sets the title for this data line
|
void |
setTitleVisibleInLegend(boolean b)
Makes the data line title visible in the legend.
|
void |
setValueColumn(int hlco_value)
This is used for HLCO and High Low chart only
For this type of chart you can specify which values : HIGH, LOW, CLOSE, OPEN to use. |
void |
setValueHint(java.lang.String hint)
Set the string use in the LineValue hint
|
void |
useSecondaryValue(boolean state)
Set to use secondary value instead of primary value.
|
addAnnotation, getAnnotations, getReferencePosition, isVisible, removeAnnotation
static final int HIGH
static final int LOW
static final int CLOSE
static final int OPEN
static final int SOLID_STYLE
static final int DASH_STYLE
static final int DOTTED_STYLE
void setCoeff(int coeff)
int getCoeff()
void setTitle(java.lang.String title)
title
- the title for this line used in the legend. If the title is null or unspecified,
the default name is used as described above.java.lang.String getTitle()
void useSecondaryValue(boolean state)
state
- set true to use secondary axis data valueboolean isSecondaryValueUsed()
void setValueColumn(int hlco_value)
hlco_value
- one of HIGH, LOW, CLOSE, OPENint getValueColumn()
void setSeries(java.lang.String series)
series
- data series name use to plot for this data line.java.lang.String getSeries()
void setShowHintValue(boolean bshow)
boolean getShowHintValue()
java.lang.String getValueHint()
void setValueHint(java.lang.String hint)
void setLineType(int lineType)
int getLineType()
void setColor(java.awt.Color color)
color
- line colorjava.awt.Color getColor()
void setLineValue(double line_value)
double getLineValue()
void setTitleVisibleInLegend(boolean b)
b
- if true, the title is displayed, hidden otherwise.boolean isTitleVisibleInLegend()
int getThickness()
void setThickness(int thickness)
thickness
- the line thickness.int getLineStyle()
IDataPointSet
void setLineStyle(int lineStyle)
lineStyle
- line style of this line
A line style number, z, satisfies the equation: z = 256*fill + empty where fill is the number of fill pixels (solid part of dashed line) and empty is the number of blank pixels (empty part of dashed line) with fill < 256 and empty < 256. By setting well-defined numbers for z, users can create different types of connect lines.
IDataPointSet