public interface IOhlcChartObject
| Nested Class Summary | |
|---|---|
static class |
IOhlcChartObject.CandleInfoParams
|
static class |
IOhlcChartObject.OhlcAlignment
|
static class |
IOhlcChartObject.PriceAgregatedInfoParams
|
static class |
IOhlcChartObject.TickInfoParams
|
| 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 | |
|---|---|
static java.lang.String |
PROPERTY_OHLC_ALIGNMENT
String constant to be used in PropertyChangeListener |
static java.lang.String |
PROPERTY_OHLC_PARAM_VISIBILITY
String constant to be used in PropertyChangeListener |
static java.lang.String |
PROPERTY_OHLC_POSY
String constant to be used in PropertyChangeListener |
static java.lang.String |
PROPERTY_OHLC_POSX
String constant to be used in PropertyChangeListener |
static java.lang.String |
PROPERTY_OHLC_SHOW_INDICATOR_INFO
String constant to be used in PropertyChangeListener |
| Fields inherited from interface com.dukascopy.api.drawings.IWidgetChartObject |
|---|
PROPERTY_WIDGET_POSY, PROPERTY_WIDGET_POSX |
| Fields inherited from interface com.dukascopy.api.drawings.IFillableChartObject |
|---|
PROPERTY_BACKGROUND_COLOR, PROPERTY_BACKGROUND_OPACITY |
| 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 |
addUserMessage(java.lang.String message,
java.awt.Color color,
int textAlignment,
boolean bold)
Adds user message. |
|
void |
addUserMessage(java.lang.String label,
java.lang.String value,
java.awt.Color color)
Adds user message. |
|
void |
clearUserMessages()
Clears all user's custom messages. |
|
IOhlcChartObject.OhlcAlignment |
getAlignment()
Returns current alignment mode. |
|
java.lang.Enum<?>[] |
getAllInfoParamsByDataType(DataType dataType)
Returns all InfoParams values for specified DataType |
|
|
getParamVisibility(java.lang.Enum<E> param)
Returns whether parameter is displaying in current OHLC Informer or not. |
|
boolean |
getShowIndicatorInfo()
Returns whether indicator values are displaying or not. |
|
void |
setAlignment(IOhlcChartObject.OhlcAlignment alignment)
Sets OhlcAlignment mode for this OHLC Informer. |
|
|
setParamVisibility(java.lang.Enum<E> param,
boolean visible)
Setup visibility property for specified parameter. |
|
void |
setShowIndicatorInfo(boolean showIndicatorInfo)
Sets property allowing to show indicator values. |
|
| Methods inherited from interface com.dukascopy.api.drawings.IWidgetChartObject |
|---|
getFont, getPosY, getPosX, getSize, isHeaderVisible, setFont, setHeaderVisible, setPosY, setPosX, setPreferredSize |
| Methods inherited from interface com.dukascopy.api.drawings.IFillableChartObject |
|---|
getFillColor, getFillOpacity, setFillColor, setFillOpacity |
| Methods inherited from interface com.dukascopy.api.drawings.IChartDependentChartObject |
|---|
isStickToCandleTimeEnabled, move, setPrice, setStickToCandleTimeEnabled, setTime |
| Field Detail |
|---|
static final java.lang.String PROPERTY_OHLC_ALIGNMENT
static final java.lang.String PROPERTY_OHLC_PARAM_VISIBILITY
static final java.lang.String PROPERTY_OHLC_POSX
static final java.lang.String PROPERTY_OHLC_POSY
static final java.lang.String PROPERTY_OHLC_SHOW_INDICATOR_INFO
| Method Detail |
|---|
java.lang.Enum<?>[] getAllInfoParamsByDataType(DataType dataType)
dataType - one of DataType values
Enum>[]IOhlcChartObject.OhlcAlignment getAlignment()
OhlcAlignment value.void setAlignment(IOhlcChartObject.OhlcAlignment alignment)
OhlcAlignment mode for this OHLC Informer.
Use OhlcAlignment.AUTO to determine alignment automatically.
alignment - OhlcAlignment value.<E extends java.lang.Enum<E>> boolean getParamVisibility(java.lang.Enum<E> param)
param - one of IOhlcChartObject.CandleInfoParams, IOhlcChartObject.TickInfoParams or IOhlcChartObject.PriceAgregatedInfoParams
java.lang.NullPointerException - in case of unsupported parameter type.
<E extends java.lang.Enum<E>> void setParamVisibility(java.lang.Enum<E> param,
boolean visible)
param - one of IOhlcChartObject.CandleInfoParams, IOhlcChartObject.TickInfoParams or IOhlcChartObject.PriceAgregatedInfoParams
java.lang.NullPointerException - in case of unsupported parameter type.boolean getShowIndicatorInfo()
void setShowIndicatorInfo(boolean showIndicatorInfo)
showIndicatorInfo - void clearUserMessages()
void addUserMessage(java.lang.String label,
java.lang.String value,
java.awt.Color color)
label - displaying at the leftvalue - displaying at the rightcolor - text color
void addUserMessage(java.lang.String message,
java.awt.Color color,
int textAlignment,
boolean bold)
message - color - text colortextAlignment - One of SwingConstants.CENTER, SwingConstants.LEFT or SwingConstants.RIGHT. Any other value will be replaced with SwingConstants.LEFT by default.bold -