|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.steema.teechart.TeeBase
com.steema.teechart.styles.Series
com.steema.teechart.styles.CustomPoint
com.steema.teechart.styles.Custom
public class Custom
Title: Custom class
Description: Base Series class inherited by a number of TeeChart series styles.
Copyright (c) 2005-2008 by Steema Software SL. All Rights Reserved.
Company: Steema Software SL
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.steema.teechart.styles.Series |
---|
Series.MarkTextResolver |
Field Summary | |
---|---|
protected ChartBrush |
bAreaBrush
|
protected boolean |
bClickableLine
|
protected boolean |
bDark3D
|
protected boolean |
drawArea
|
protected boolean |
drawLine
|
protected ChartPen |
linePen
|
protected ChartPen |
pAreaLines
|
protected TreatNullsStyle |
treatnulls
|
Fields inherited from class com.steema.teechart.styles.CustomPoint |
---|
iStacked, point |
Fields inherited from class com.steema.teechart.styles.Series |
---|
AUTODEPTH, AUTOZORDER, bActive, bBrush, bColorEach, calcVisiblePoints, colorMember, customMarkText, drawBetweenPoints, endZ, firstVisible, hasZValues, iColors, InternalUse, iNumSampleValues, iZOrder, labelMember, lastVisible, listenerList, mandatory, manualData, marks, middleZ, notMandatory, percentDecimal, percentFormat, sLabels, startZ, useAxis, useSeriesColor, valueFormat, vxValues, vyValues, yMandatory |
Fields inherited from class com.steema.teechart.TeeBase |
---|
chart |
Constructor Summary | |
---|---|
Custom()
|
|
Custom(IBaseChart c)
|
Method Summary | |
---|---|
void |
calcHorizMargins(Margins margins)
Returns the number of pixels for horizontal margins |
protected double |
calcMinMaxValue(boolean isMin)
|
void |
calcVerticalMargins(Margins margins)
Returns the number of pixels for vertical margins |
int |
clicked(int x,
int y)
Calculates if any point is at XY position. |
protected void |
draw()
|
protected void |
drawLegendShape(IGraphics3D g,
int valueIndex,
Rectangle rect)
|
void |
drawValue(int valueIndex)
Called internally. |
protected Color |
getAreaBrushColor(Color c)
|
ChartBrush |
getBrush()
Sets Brush characteristics. |
boolean |
getClickableLine()
Allows mouse clicks over the line drawn between points. Default value: true |
boolean |
getColorEachLine()
Enables/Disables the coloring of each connecting line of a series. Default value: true |
boolean |
getDark3D()
Darkens parts of 3D Line Series to add depth. Default value: true |
boolean |
getInvertedStairs()
Changes the direction of the step, when true. Default value: false |
int |
getLineHeight()
The vertical thickness of the line in pixels. Default value: 0 |
ChartPen |
getLinePen()
Determines pen to draw the line connecting all points. |
int |
getOpacity()
Opacity level from 0 to 100% |
ChartPen |
getOutLine()
Pen for Series Line's outer pen. Default value: null |
boolean |
getStairs()
Steps line joining adjacent points. In most normal situations, a series draws a line between each Line point. |
int |
getTransparency()
Transparency level from 0 to 100% Default value: 0 |
TreatNullsStyle |
getTreatNulls()
Defines how null points are treated. |
protected java.lang.Object |
readResolve()
|
void |
setChart(IBaseChart c)
Chart associated with this object. |
void |
setClickableLine(boolean value)
Allows mouse clicks over the line drawn between points. Default value: true |
void |
setColor(Color value)
Default color for all points. Default value: Color.Empty |
void |
setColorEachLine(boolean value)
Enables/Disables the coloring of each connecting line of a series. Default value: true |
void |
setDark3D(boolean value)
Darkens parts of 3D Line Series to add depth. Default value: true |
void |
setInvertedStairs(boolean value)
Changes the direction of the step, when true. Default value: false |
void |
setLineHeight(int value)
Sets the vertical thickness of the line in pixels. Default value: 0 |
void |
setOpacity(int value)
Sets Opacity level from 0 to 100% |
void |
setStairs(boolean value)
Steps line joining adjacent points. Default value: false |
void |
setTransparency(int value)
Sets Transparency level from 0 to 100% Default value: 0 |
void |
setTreatNulls(TreatNullsStyle value)
|
Methods inherited from class com.steema.teechart.styles.CustomPoint |
---|
addSeriesMouseListener, assign, calcXPos, calcYPos, calcZOrder, clickedPointer, drawMark, drawPointer, getMaxXValue, getMaxYValue, getMinXValue, getMinYValue, getOriginPos, getPointer, getStacked, onGetPointerStyle, removePointerStyleResolver, removeSeriesMouseListener, sameClassOrigin, setPointerStyleResolver, setStacked |
Methods inherited from class com.steema.teechart.TeeBase |
---|
getChart, invalidate, setBooleanProperty, setColorProperty, setColorProperty, setDoubleProperty, setIntegerProperty, setStringProperty |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.steema.teechart.styles.ISeries |
---|
getChart, invalidate |
Field Detail |
---|
protected ChartBrush bAreaBrush
protected ChartPen pAreaLines
protected boolean bClickableLine
protected boolean bDark3D
protected boolean drawArea
protected boolean drawLine
protected ChartPen linePen
protected TreatNullsStyle treatnulls
Constructor Detail |
---|
public Custom()
public Custom(IBaseChart c)
Method Detail |
---|
protected java.lang.Object readResolve()
readResolve
in class Series
public boolean getClickableLine()
Example:
lineSeries.setClickableLine( false );
public void setClickableLine(boolean value)
value
- booleanpublic int getOpacity()
public void setOpacity(int value)
value
- intpublic int getTransparency()
public void setTransparency(int value)
Example:
Series1.setTransparency(45);
value
- intpublic ChartBrush getBrush()
public boolean getDark3D()
public void setDark3D(boolean value)
value
- booleanpublic void setChart(IBaseChart c)
TeeBase
setChart
in interface ISeries
setChart
in class CustomPoint
c
- IBaseChartpublic void setColor(Color value)
Series
setColor
in class Series
value
- ColorSeries.getColorEach()
public boolean getStairs()
public void setStairs(boolean value)
Example:
areaSeries1.setStairs(true); areaSeries2.setStairs(true);
value
- booleangetStairs()
public boolean getColorEachLine()
Example:
lineSeries.setColorEach(true); lineSeries.setColorEachLine(false);
public void setColorEachLine(boolean value)
value
- booleanpublic boolean getInvertedStairs()
public void setInvertedStairs(boolean value)
value
- booleanpublic ChartPen getOutLine()
Example:
lineSeries.getOutline().setColor(Color.Yellow);
public int getLineHeight()
public void setLineHeight(int value)
value
- intpublic void calcHorizMargins(Margins margins)
Series
calcHorizMargins
in class CustomPoint
margins
- Marginspublic void calcVerticalMargins(Margins margins)
Series
calcVerticalMargins
in class CustomPoint
margins
- Marginspublic int clicked(int x, int y)
clicked
in interface ISeries
clicked
in class CustomPoint
x
- inty
- int
protected void draw()
draw
in class Series
protected Color getAreaBrushColor(Color c)
public void drawValue(int valueIndex)
drawValue
in interface ISeries
drawValue
in class CustomPoint
valueIndex
- intprotected void drawLegendShape(IGraphics3D g, int valueIndex, Rectangle rect)
drawLegendShape
in class CustomPoint
protected double calcMinMaxValue(boolean isMin)
public ChartPen getLinePen()
public TreatNullsStyle getTreatNulls()
public void setTreatNulls(TreatNullsStyle value)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |