public class Candle extends OHLC
Title: Candle class
Description: Candle Series.
Example:
candleSeries = new com.steema.teechart.styles.Candle(myChart.getChart()); candleSeries.fillSampleValues(30); candleSeries.getColors().setColor(11, Color.YELLOW); candleSeries.getColors().setColor(15, Color.LIME); candleSeries.getColors().setColor(16, Color.BLUE); candleSeries.repaint();
Copyright (c) 2005-2018 by Steema Software SL. All Rights Reserved.
Company: Steema Software SL
Series.MarkTextResolver
vHighValues, vLowValues, vOpenValues
bAreaBrush, bClickableLine, bDark3D, drawArea, drawLine, pAreaLines
iStacked, point
linePen, treatNans, treatnulls
AUTODEPTH, AUTOZORDER, bActive, bBrush, bColorEach, calcVisiblePoints, colorMember, customMarkText, drawBetweenPoints, endZ, firstVisible, hasZValues, iColors, iNumSampleValues, iZOrder, labelMember, lastVisible, listenerList, mandatory, manualData, marks, middleZ, notMandatory, oldDataSource, percentDecimal, percentFormat, sLabels, startZ, useAxis, useSeriesColor, valueFormat, vxValues, vyValues, yMandatory
chart, InternalUse
Constructor and Description |
---|
Candle() |
Candle(IBaseChart c) |
Modifier and Type | Method and Description |
---|---|
void |
assign(Series source)
Copies all properties from one Series component to another.
|
int |
clicked(int x,
int y)
Calculates if any point is at XY position.
|
int |
clicked(Point p) |
boolean |
clickedCandle(int valueIndex,
Point p) |
void |
createSubGallery(Gallery addSubChart) |
void |
drawValue(int valueIndex)
Called internally.
|
int |
getCandleWidth()
The horizontal Candle Size in pixels.
|
java.lang.String |
getDescription()
Gets descriptive text.
|
Color |
getDownCloseColor()
Candle color fill when Close value is greater than Open value.
|
double |
getMaxYValue()
The Maximum Value of the Series Y Values List.
|
double |
getMinYValue()
The Minimum Value of the Series Y Values List.
|
ChartPen |
getPen() |
boolean |
getShowClose()
Determines whether Close prices will be displayed.
|
boolean |
getShowOpen()
Determines whether Open prices will be displayed.
|
CandleStyle |
getStyle()
Determines how the Candle points will be drawn.
|
Color |
getUpCloseColor()
Candle color fill when Open value is greater than Close value.
|
void |
prepareForGallery(boolean isEnabled) |
void |
setCandleWidth(int value)
Sets the horizontal Candle Size in pixels.
|
void |
setDownCloseColor(Color value)
Candle color fill when Close value is greater than Open value.
|
void |
setShowClose(boolean value)
Determines whether Close prices will be displayed.
|
void |
setShowOpen(boolean value)
Determines whether Open prices will be displayed.
|
void |
setStyle(CandleStyle value)
Determines how the Candle points will be drawn.
|
void |
setSubGallery(int index)
Creates and prepares the index'th Series style to show at sub-gallery
dialog.
|
void |
setUpCloseColor(Color value)
Candle color fill when Open value is greater than Close value.
|
add, add, add, add, addSampleValues, calcMinMaxValue, getCloseValues, getDateValues, getHighValues, getLowValues, getOHLCPoint, getOpenValues, isValidSourceOf, numSampleValues, setCloseValues, setDateValues, setHighValues, setLowValues, setOpenValues
calcHorizMargins, calcVerticalMargins, draw, drawHiddenValue, drawLegendShape, getAreaBrushColor, getBrush, getClickableLine, getColorEachLine, getDark3D, getInvertedStairs, getLineHeight, getOpacity, getOutLine, getSmoothed, getStairs, getTransparency, readResolve, setChart, setClickableLine, setColor, setColorEachLine, setDark3D, setInvertedStairs, setLineHeight, setOpacity, setSmoothed, setStairs, setTransparency, SmoothSeries
addSeriesMouseListener, calcXPos, calcYPos, calcZOrder, clickedPointer, drawMark, drawPointer, getMaxXValue, getMinXValue, getOriginPos, getPointer, getStacked, onGetPointerStyle, removePointerStyleResolver, removeSeriesMouseListener, sameClassOrigin, setPointerStyleResolver, setStacked
add, add, doNotPaintNull, getLinePen, getTreatNaNAsNull, getTreatNulls, IgnoreNull, setTreatNaNAsNull, setTreatNulls
add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, addChartValue, added, addedValue, addNull, addNullXY, addSeriesPaintListener, addValues, assignDispose, assignValues, associatedToAxis, beginUpdate, calcFirstLastVisibleIndex, calcPercentSt, calcPosValue, calculateMarkPosition, calcXPosValue, calcXSizeValue, calcYPosValue, calcYSizeValue, canAddRandomPoints, changeType, checkDataSource, checkMouse, checkOrder, checkOtherSeries, clear, clearLists, clone, cloneSeries, convertArray, countLegendItems, createNewSeries, createNewSeries, createNewSeries, dataSourceArray, delete, delete, delete, dispose, doAfterDrawValues, doBeforeDrawChart, doBeforeDrawValues, doClick, doClickPointer, doDoubleClick, drawLegend, drawLegend, drawMarks, drawMarksSeries, drawSeries, drawSeriesForward, drawValuesForward, endUpdate, fillSampleValues, fillSampleValues, fireSeriesMouseEvent, fireSeriesPaint, firstDisplayed, galleryChanged3D, getActive, getAllowSinglePoint, getBitmapEditor, getColor, getColorEach, getColorMember, getColors, getCount, getCountLegendItems, getCursor, getCustomHorizAxis, getCustomVertAxis, getDataSource, getDefaultColor, getDefaultNullValue, getDepth, getEndZ, getFields, getFirstVisible, getFunction, getHasZValues, getHorizAxis, getHorizontalAxis, getLabelMember, getLabels, getLastVisible, getLegendString, getMandatory, getMandatoryAxis, getMarks, getMarkText, getMarkValue, getMaxZValue, getMiddleZ, getMinZValue, getNotMandatory, getNumGallerySeries, getNumSampleValues, getOriginValue, getPercentFormat, getPoint, getSeriesColor, getShowInLegend, getStartZ, getTitle, getUseAxis, getValueColor, getValueFormat, getValueIndexSwapper, getValueList, getValueList, getValueMarkText, getValuesLists, getVertAxis, getVerticalAxis, getVisible, getXValues, getYMandatory, getYValueList, getYValues, getZOrder, hasClickEvents, hasColors, hasDataSource, hasLabels, hasListenersOf, hasNoMandatoryValues, isNull, isPointInChartRect, isValidSeriesSource, isValidSourceOf, lastDisplayed, lastVisibleMark, legendItemColor, legendToValueIndex, maxMarkWidth, moreSameZOrder, mouseEvent, newFromType, onDisposing, prepareLegendCanvas, randomBounds, recalcGetAxis, refreshSeries, removeMarkTextResolver, removeSeriesPaintListener, repaint, sameClass, setActive, setColorEach, setColorMember, setColors, setCursor, setCustomHorizAxis, setCustomHorizAxis, setCustomVertAxis, setCustomVertAxis, setDataSource, setDefaultNullValue, setDepth, setEndZ, setFunction, setHorizontal, setHorizontalAxis, setLabelMember, setLabels, setMarks, setMarkTextResolver, setMiddleZ, setNull, setNull, setPercentFormat, setSeriesColor, setShowInLegend, setStartZ, setTitle, setValueFormat, setValueList, setVerticalAxis, setVisible, setXValues, setYValues, setZOrder, setZPositions, sortByLabels, sortByLabels, sortDrawSeries, swapValueIndex, titleOrName, toString, valueListOfAxis, valuesListAdd, xScreenToValue, yScreenToValue
getChart, invalidate, setBooleanProperty, setColorProperty, setDoubleProperty, setIntegerProperty, setStringProperty
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getChart, invalidate
public Candle(IBaseChart c)
public Candle()
public void assign(Series source)
Series
public CandleStyle getStyle()
public void setStyle(CandleStyle value)
Example:
candleSeries = new com.steema.teechart.styles.Candle(myChart.getChart()); candleSeries.fillSampleValues(30); candleSeries.setStyle(CandleStyles.OpenClose);
value
- CandleStylepublic void createSubGallery(Gallery addSubChart)
createSubGallery
in class Series
public void setSubGallery(int index)
Series
setSubGallery
in interface ISeries
setSubGallery
in class Series
index
- intpublic int getCandleWidth()
public void setCandleWidth(int value)
value
- intpublic Color getUpCloseColor()
public void setUpCloseColor(Color value)
value
- Colorpublic Color getDownCloseColor()
public void setDownCloseColor(Color value)
value
- Colorpublic boolean getShowOpen()
public void setShowOpen(boolean value)
value
- booleanpublic boolean getShowClose()
public void setShowClose(boolean value)
value
- booleanpublic void drawValue(int valueIndex)
public ChartPen getPen()
public double getMinYValue()
OHLC
getMinYValue
in class OHLC
public double getMaxYValue()
OHLC
getMaxYValue
in class OHLC
public void prepareForGallery(boolean isEnabled)
prepareForGallery
in class Series
public java.lang.String getDescription()
getDescription
in class Series
public int clicked(int x, int y)
Custom
public boolean clickedCandle(int valueIndex, Point p)