com.dukascopy.api.drawings
Interface IFiboTimeZonesChartObject

All Superinterfaces:
IChartDependentChartObject, IChartObject, ILeveledChartObject

public interface IFiboTimeZonesChartObject
extends ILeveledChartObject


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.dukascopy.api.IChartObject
IChartObject.ATTR_BOOLEAN, IChartObject.ATTR_COLOR, IChartObject.ATTR_DOUBLE, IChartObject.ATTR_INT, IChartObject.ATTR_LONG, IChartObject.ATTR_TEXT
 
Field Summary
 
Fields inherited from interface com.dukascopy.api.IChartObject
PROPERTY_FONT, PROPERTY_FOREGROUND_ALPHA, PROPERTY_FOREGROUND_COLOR, PROPERTY_POINT_PRICE, PROPERTY_POINT_TIME, PROPERTY_STICKY, PROPERTY_STROKE
 
Method Summary
 void addLevel(java.lang.String label, java.lang.Double value, java.awt.Color color)
          Adds new level to object levels.
 java.lang.Double getLevelValue(int index)
          Returns level value by specified index.
 void setLevelValue(int index, java.lang.Double value)
          Sets value to level, specified by index.
 
Methods inherited from interface com.dukascopy.api.drawings.ILeveledChartObject
getLevelColor, getLevelLabel, getLevelsCount, removeLevel, setLevelColor, setLevelLabel
 
Methods inherited from interface com.dukascopy.api.drawings.IChartDependentChartObject
isStickToCandleTimeEnabled, move, setPrice, setStickToCandleTimeEnabled, setTime
 
Methods inherited from interface com.dukascopy.api.IChartObject
addPropertyChangeListener, getAttrBoolean, getAttrColor, getAttrDouble, getAttrInt, getAttrLong, getAttrText, getColor, getKey, getLineWidth, getOpacity, getPointsCount, getPrice, getPropertyChangeListeners, getStroke, getText, getTextTruncation, getTime, getType, isLabelEnabled, isLocked, isMenuEnabled, isSticky, isVisibleInWorkspaceTree, removePropertyChangeListener, setAttrBoolean, setAttrColor, setAttrDouble, setAttrInt, setAttrLong, setAttrText, setChartObjectListener, setColor, setLineStyle, setLineWidth, setLocked, setMenuEnabled, setOpacity, setSticky, setStroke, setText, setText, setText, setText, setTextTruncation, setTooltip, setVisibleInWorkspaceTree
 

Method Detail

getLevelValue

java.lang.Double getLevelValue(int index)
Returns level value by specified index.

Specified by:
getLevelValue in interface ILeveledChartObject
Parameters:
index - - level index.
Returns:
level value.
Throws:
java.lang.IllegalArgumentException - - if level index is out of bounds.

setLevelValue

void setLevelValue(int index,
                   java.lang.Double value)
Sets value to level, specified by index.

Specified by:
setLevelValue in interface ILeveledChartObject
Parameters:
index - - level index.
value - - level value.
Throws:
java.lang.IllegalArgumentException - - if level index is out of bounds.

addLevel

void addLevel(java.lang.String label,
              java.lang.Double value,
              java.awt.Color color)
Adds new level to object levels.

Specified by:
addLevel in interface ILeveledChartObject
Parameters:
label - - level label text.
color - - level color.
value - - level value.