com.dukascopy.api.drawings
Interface IPatternWidgetChartObject

All Superinterfaces:
IChartDependentChartObject, IChartObject, IFillableChartObject, IWidgetChartObject

public interface IPatternWidgetChartObject
extends IWidgetChartObject


Nested Class Summary
static class IPatternWidgetChartObject.Pattern
           
static class IPatternWidgetChartObject.PatternsSortCriteria
          Constants for sorting found patterns.
static class IPatternWidgetChartObject.PivotPointsPrice
          Constants to specify which prices will be used as pivot points.
 
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 String PROPERTY_SCAN_ALL_INSTUMENTS
          Constant for PropertyChangeListener
 
Fields inherited from interface com.dukascopy.api.drawings.IWidgetChartObject
PROPERTY_WIDGET_POSX, PROPERTY_WIDGET_POSY
 
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 addPattern(IPatternWidgetChartObject.Pattern pattern)
          Adds pattern to analyze.
 int getDesiredMinMagnitude()
          Returns current minimal pattern magnitude applied to search criteria
 int getDesiredMinQuality()
          Returns current minimal pattern quality applied to search criteria
 Set<IPatternWidgetChartObject.Pattern> getPatternsToAnalyze()
          Returns current set of patterns to search.
 IPatternWidgetChartObject.PivotPointsPrice getPivotPointsPrice()
           
 IPatternWidgetChartObject.PatternsSortCriteria getSortPatternsByCriteria()
           
 boolean isOnlyEmerging()
           
 boolean isScanAllInstruments()
           
 boolean isShowAll()
           
 void removePattern(IPatternWidgetChartObject.Pattern pattern)
          Removes pattern from list to analyze.
 void setDesiredMinMagnitude(int desiredMinMagnitude)
          Sets minimal pattern magnitude to search criteria
 void setDesiredMinQuality(int desiredMinQuality)
          Sets minimal pattern quality to search criteria.
 void setOnlyEmerging(boolean onlyEmerging)
           
 void setPivotPointsPrice(IPatternWidgetChartObject.PivotPointsPrice pivotPointsPrice)
           
 void setScanAllInstruments(boolean scanAllInstruments)
           
 void setShowAll(boolean showAll)
           
 void setSortPatternsByCriteria(IPatternWidgetChartObject.PatternsSortCriteria criteria)
           
 
Methods inherited from interface com.dukascopy.api.drawings.IWidgetChartObject
getFont, getPosX, getPosY, getSize, isHeaderVisible, setFont, setHeaderVisible, setPosX, setPosY, 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
 
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
 

Field Detail

PROPERTY_SCAN_ALL_INSTUMENTS

static final String PROPERTY_SCAN_ALL_INSTUMENTS
Constant for PropertyChangeListener

See Also:
Constant Field Values
Method Detail

addPattern

void addPattern(IPatternWidgetChartObject.Pattern pattern)
Adds pattern to analyze. Has no effect if pattern already contains in getPatternsToAnalyze()

Parameters:
pattern -

removePattern

void removePattern(IPatternWidgetChartObject.Pattern pattern)
Removes pattern from list to analyze.

Parameters:
pattern -
See Also:
getPatternsToAnalyze()

getPatternsToAnalyze

Set<IPatternWidgetChartObject.Pattern> getPatternsToAnalyze()
Returns current set of patterns to search.

Returns:

getDesiredMinQuality

int getDesiredMinQuality()
Returns current minimal pattern quality applied to search criteria

Returns:

setDesiredMinQuality

void setDesiredMinQuality(int desiredMinQuality)
Sets minimal pattern quality to search criteria.

Parameters:
desiredMinQuality -

getDesiredMinMagnitude

int getDesiredMinMagnitude()
Returns current minimal pattern magnitude applied to search criteria

Returns:

setDesiredMinMagnitude

void setDesiredMinMagnitude(int desiredMinMagnitude)
Sets minimal pattern magnitude to search criteria

Parameters:
desiredMinMagnitude -

getPivotPointsPrice

IPatternWidgetChartObject.PivotPointsPrice getPivotPointsPrice()

setPivotPointsPrice

void setPivotPointsPrice(IPatternWidgetChartObject.PivotPointsPrice pivotPointsPrice)

getSortPatternsByCriteria

IPatternWidgetChartObject.PatternsSortCriteria getSortPatternsByCriteria()

setSortPatternsByCriteria

void setSortPatternsByCriteria(IPatternWidgetChartObject.PatternsSortCriteria criteria)

isShowAll

boolean isShowAll()

setShowAll

void setShowAll(boolean showAll)

isOnlyEmerging

boolean isOnlyEmerging()

setOnlyEmerging

void setOnlyEmerging(boolean onlyEmerging)

isScanAllInstruments

boolean isScanAllInstruments()

setScanAllInstruments

void setScanAllInstruments(boolean scanAllInstruments)


Copyright © 2013. All Rights Reserved.