public interface IChartObjectFactory
| Method Summary | ||
|---|---|---|
|
create(java.lang.Class<T> objectClass)
Factory method for creating drawing shapes of given type. |
|
|
create(java.lang.Class<T> objectClass,
java.lang.Object... args)
Deprecated. Factory method for creating drawing shapes of given type. Optionally, accepts additional constructor parameters as vararg
argument. |
|
|
create(java.lang.Class<T> objectClass,
java.lang.String key)
Factory method for creating drawing shapes of given type. |
|
IAndrewsPitchforkChartObject |
createAndrewsPitchfork()
Creates IAndrewsPitchforkChartObject with default parameters. |
|
IAndrewsPitchforkChartObject |
createAndrewsPitchfork(java.lang.String key)
Creates IAndrewsPitchforkChartObject with default parameters. |
|
IAndrewsPitchforkChartObject |
createAndrewsPitchfork(java.lang.String key,
long time1,
double price1,
long time2,
double price2,
long time3,
double price3)
Constructs IAndrewsPitchforkChartObject with mandatory parameters. |
|
IChannelChartObject |
createChannel()
Creates IChannelChartObject with default parameters. |
|
IChannelChartObject |
createChannel(java.lang.String key)
Creates IChannelChartObject with default parameters. |
|
IChannelChartObject |
createChannel(java.lang.String key,
long time1,
double price1,
long time2,
double price2,
long time3,
double price3)
Constructs IChannelChartObject with mandatory parameters. |
|
ICyclesChartObject |
createCycles()
Creates ICyclesChartObject with default parameters. |
|
ICyclesChartObject |
createCycles(java.lang.String key)
Creates ICyclesChartObject with default parameters. |
|
ICyclesChartObject |
createCycles(java.lang.String key,
long time1,
long timeStep)
Constructs ICyclesChartObject with mandatory parameters. |
|
IEllipseChartObject |
createEllipse()
Creates IEllipseChartObject with default parameters. |
|
IEllipseChartObject |
createEllipse(java.lang.String key)
Creates IEllipseChartObject with default parameters. |
|
IEllipseChartObject |
createEllipse(java.lang.String key,
long time1,
double price1,
long time2,
double price2)
Constructs IEllipseChartObject with mandatory parameters. |
|
IFiboArcChartObject |
createFiboArc()
Creates IFiboArcChartObject with default parameters. |
|
IFiboArcChartObject |
createFiboArc(java.lang.String key)
Creates IFiboArcChartObject with default parameters. |
|
IFiboArcChartObject |
createFiboArc(java.lang.String key,
long time1,
double price1,
long time2,
double price2)
Constructs IFiboArcChartObject with mandatory parameters. |
|
IFiboExpansionChartObject |
createFiboExpansion()
Creates IFiboExpansionChartObject with default parameters. |
|
IFiboExpansionChartObject |
createFiboExpansion(java.lang.String key)
Creates IFiboExpansionChartObject with default parameters. |
|
IFiboExpansionChartObject |
createFiboExpansion(java.lang.String key,
long time1,
double price1,
long time2,
double price2,
long time3,
double price3)
Constructs IFiboExpansionChartObject with mandatory parameters. |
|
IFiboFanChartObject |
createFiboFan()
Creates IFiboFanChartObject with default parameters. |
|
IFiboFanChartObject |
createFiboFan(java.lang.String key)
Creates IFiboFanChartObject with default parameters. |
|
IFiboFanChartObject |
createFiboFan(java.lang.String key,
long time1,
double price1,
long time2,
double price2)
Constructs IFiboFanChartObject with mandatory parameters. |
|
IFiboRetracementChartObject |
createFiboRetracement()
Creates IFiboRetracementChartObject with default parameters. |
|
IFiboRetracementChartObject |
createFiboRetracement(java.lang.String key)
Creates IFiboRetracementChartObject with default parameters. |
|
IFiboRetracementChartObject |
createFiboRetracement(java.lang.String key,
long time1,
double price1,
long time2,
double price2)
Constructs IFiboRetracementChartObject with mandatory parameters. |
|
IFiboTimeZonesChartObject |
createFiboTimeZones()
Creates IFiboTimeZonesChartObject with default parameters. |
|
IFiboTimeZonesChartObject |
createFiboTimeZones(java.lang.String key)
Creates IFiboTimeZonesChartObject with default parameters. |
|
IFiboTimeZonesChartObject |
createFiboTimeZones(java.lang.String key,
long time1,
double price1,
long time2,
double price2)
Constructs IFiboTimeZonesChartObject with mandatory parameters. |
|
IGannAnglesChartObject |
createGannAnglesChartObject()
Creates Gann Angles chart object with default parameters. |
|
IGannAnglesChartObject |
createGannAnglesChartObject(java.lang.String key)
Creates Gann Angles chart object with specified String id. |
|
IGannAnglesChartObject |
createGannAnglesChartObject(java.lang.String key,
long time,
double price)
Constructs IGannAnglesChartObject with mandatory parameters. |
|
IGannGridChartObject |
createGannGridChartObject()
Creates Gann Periods chart object with default parameters. |
|
IGannGridChartObject |
createGannGridChartObject(java.lang.String key)
Creates Gann Periods chart object with specified String id. |
|
IGannGridChartObject |
createGannGridChartObject(java.lang.String key,
long time,
double price)
Constructs IGannGridChartObject with mandatory parameters. |
|
IHorizontalLineChartObject |
createHorizontalLine()
Creates IHorizontalLineChartObject with default parameters. |
|
IHorizontalLineChartObject |
createHorizontalLine(java.lang.String key)
Creates IHorizontalLineChartObject with default parameters. |
|
IHorizontalLineChartObject |
createHorizontalLine(java.lang.String key,
double price)
Constructs IHorizontalLineChartObject with mandatory parameters. |
|
ILabelChartObject |
createLabel()
Creates ILabelChartObject with default parameters. |
|
ILabelChartObject |
createLabel(java.lang.String key)
Creates ILabelChartObject with default parameters. |
|
ILabelChartObject |
createLabel(java.lang.String key,
long time,
double price)
Constructs ILabelChartObject with mandatory parameters. |
|
ILongLineChartObject |
createLongLine()
Creates ILongLineChartObject with default parameters. |
|
ILongLineChartObject |
createLongLine(java.lang.String key)
Creates ILongLineChartObject with default parameters. |
|
ILongLineChartObject |
createLongLine(java.lang.String key,
long time1,
double price1,
long time2,
double price2)
Constructs ILongLineChartObject with mandatory parameters. |
|
IOhlcChartObject |
createOhlcInformer()
Creates OHLC Informer chart object with default parameters. |
|
IOhlcChartObject |
createOhlcInformer(java.lang.String key)
Creates OHLC Informer chart object with specified String id. |
|
IOrderLineChartObject |
createOrderLine()
Creates IOrderLineChartObject with default parameters. |
|
IOrderLineChartObject |
createOrderLine(java.lang.String key)
Creates IOrderLineChartObject with default parameters. |
|
IOrderLineChartObject |
createOrderLine(java.lang.String key,
double price)
Constructs IOrderLineChartObject with mandatory parameters. |
|
IPercentChartObject |
createPercent()
Creates IPercentChartObject with default parameters. |
|
IPercentChartObject |
createPercent(java.lang.String key)
Creates IPercentChartObject with default parameters. |
|
IPercentChartObject |
createPercent(java.lang.String key,
long time1,
double price1,
long time2,
double price2)
Constructs IPercentChartObject with mandatory parameters. |
|
IPolyLineChartObject |
createPolyLine()
Creates IPolyLineChartObject with default parameters. |
|
IPolyLineChartObject |
createPolyLine(java.lang.String key)
Creates IPolyLineChartObject with default parameters. |
|
IPriceMarkerChartObject |
createPriceMarker()
Creates IPriceMarkerChartObject with default parameters. |
|
IPriceMarkerChartObject |
createPriceMarker(java.lang.String key)
Creates IPriceMarkerChartObject with default parameters. |
|
IPriceMarkerChartObject |
createPriceMarker(java.lang.String key,
double price)
Constructs IPriceMarkerChartObject with mandatory parameters. |
|
IRayLineChartObject |
createRayLine()
Creates IRayLineChartObject with default parameters. |
|
IRayLineChartObject |
createRayLine(java.lang.String key)
Creates IRayLineChartObject with default parameters. |
|
IRayLineChartObject |
createRayLine(java.lang.String key,
long time1,
double price1,
long time2,
double price2)
Constructs IRayLineChartObject with mandatory parameters. |
|
IRectangleChartObject |
createRectangle()
Creates IRectangleChartObject with default parameters. |
|
IRectangleChartObject |
createRectangle(java.lang.String key)
Creates IRectangleChartObject with default parameters. |
|
IRectangleChartObject |
createRectangle(java.lang.String key,
long time1,
double price1,
long time2,
double price2)
Constructs IRectangleChartObject with mandatory parameters. |
|
IScreenLabelChartObject |
createScreenLabel()
Creates IScreenLabelChartObject with default parameters. |
|
IScreenLabelChartObject |
createScreenLabel(java.lang.String key)
Creates IScreenLabelChartObject with default parameters. |
|
IShortLineChartObject |
createShortLine()
Creates IShortLineChartObject with default parameters. |
|
IShortLineChartObject |
createShortLine(java.lang.String key)
Creates IShortLineChartObject with default parameters. |
|
IShortLineChartObject |
createShortLine(java.lang.String key,
long time1,
double price1,
long time2,
double price2)
Constructs IShortLineChartObject with mandatory parameters. |
|
ISignalDownChartObject |
createSignalDown()
Creates ISignalDownChartObject with default parameters. |
|
ISignalDownChartObject |
createSignalDown(java.lang.String key)
Creates ISignalDownChartObject with default parameters. |
|
ISignalDownChartObject |
createSignalDown(java.lang.String key,
long time1,
double price1)
Constructs ISignalDownChartObject with mandatory parameters. |
|
ISignalUpChartObject |
createSignalUp()
Creates ISignalUpChartObject with default parameters. |
|
ISignalUpChartObject |
createSignalUp(java.lang.String key)
Creates ISignalUpChartObject with default parameters. |
|
ISignalUpChartObject |
createSignalUp(java.lang.String key,
long time1,
double price1)
Constructs ISignalUpChartObject with mandatory parameters. |
|
ITextChartObject |
createText()
Creates ITextChartObject with default parameters. |
|
ITextChartObject |
createText(java.lang.String key)
Creates ITextChartObject with default parameters. |
|
ITextChartObject |
createText(java.lang.String key,
long time1,
double price1)
Constructs ITextChartObject with mandatory parameters. |
|
ITimeMarkerChartObject |
createTimeMarker()
Creates ITimeMarkerChartObject with default parameters. |
|
ITimeMarkerChartObject |
createTimeMarker(java.lang.String key)
Creates ITimeMarkerChartObject with default parameters. |
|
ITimeMarkerChartObject |
createTimeMarker(java.lang.String key,
long time)
Constructs ITimeMarkerChartObject with mandatory parameters. |
|
ITriangleChartObject |
createTriangle()
Creates ITriangleChartObject with default parameters. |
|
ITriangleChartObject |
createTriangle(java.lang.String key)
Creates ITriangleChartObject with default parameters. |
|
ITriangleChartObject |
createTriangle(java.lang.String key,
long time1,
double price1,
long time2,
double price2,
long time3,
double price3)
Constructs ITriangleChartObject with mandatory parameters. |
|
IVerticalLineChartObject |
createVerticalLine()
Creates IVerticalLineChartObject with default parameters. |
|
IVerticalLineChartObject |
createVerticalLine(java.lang.String key)
Creates IVerticalLineChartObject with default parameters. |
|
IVerticalLineChartObject |
createVerticalLine(java.lang.String key,
long time)
Constructs IVerticalLineChartObject with mandatory parameters. |
|
| Method Detail |
|---|
IRectangleChartObject createRectangle()
IRectangleChartObject with default parameters.
IRectangleChartObjectIRectangleChartObject createRectangle(java.lang.String key)
IRectangleChartObject with default parameters.
key - String identifier
IRectangleChartObject
IRectangleChartObject createRectangle(java.lang.String key,
long time1,
double price1,
long time2,
double price2)
IRectangleChartObject with mandatory parameters.
IRectangleChartObjectIEllipseChartObject createEllipse()
IEllipseChartObject with default parameters.
IEllipseChartObjectIEllipseChartObject createEllipse(java.lang.String key)
IEllipseChartObject with default parameters.
key - String identifier
IEllipseChartObject
IEllipseChartObject createEllipse(java.lang.String key,
long time1,
double price1,
long time2,
double price2)
IEllipseChartObject with mandatory parameters.
IEllipseChartObjectITriangleChartObject createTriangle()
ITriangleChartObject with default parameters.
ITriangleChartObjectITriangleChartObject createTriangle(java.lang.String key)
ITriangleChartObject with default parameters.
key - String identifier
ITriangleChartObject
ITriangleChartObject createTriangle(java.lang.String key,
long time1,
double price1,
long time2,
double price2,
long time3,
double price3)
ITriangleChartObject with mandatory parameters.
ITriangleChartObjectIHorizontalLineChartObject createHorizontalLine()
IHorizontalLineChartObject with default parameters.
IHorizontalLineChartObjectIHorizontalLineChartObject createHorizontalLine(java.lang.String key)
IHorizontalLineChartObject with default parameters.
key - String identifier
IHorizontalLineChartObject
IHorizontalLineChartObject createHorizontalLine(java.lang.String key,
double price)
IHorizontalLineChartObject with mandatory parameters.
IHorizontalLineChartObjectIVerticalLineChartObject createVerticalLine()
IVerticalLineChartObject with default parameters.
IVerticalLineChartObjectIVerticalLineChartObject createVerticalLine(java.lang.String key)
IVerticalLineChartObject with default parameters.
key - String identifier
IVerticalLineChartObject
IVerticalLineChartObject createVerticalLine(java.lang.String key,
long time)
IVerticalLineChartObject with mandatory parameters.
IVerticalLineChartObjectILongLineChartObject createLongLine()
ILongLineChartObject with default parameters.
ILongLineChartObjectILongLineChartObject createLongLine(java.lang.String key)
ILongLineChartObject with default parameters.
key - String identifier
ILongLineChartObject
ILongLineChartObject createLongLine(java.lang.String key,
long time1,
double price1,
long time2,
double price2)
ILongLineChartObject with mandatory parameters.
ILongLineChartObjectITextChartObject createText()
ITextChartObject with default parameters.
ITextChartObjectITextChartObject createText(java.lang.String key)
ITextChartObject with default parameters.
key - String identifier
ITextChartObject
ITextChartObject createText(java.lang.String key,
long time1,
double price1)
ITextChartObject with mandatory parameters.
ITextChartObjectISignalUpChartObject createSignalUp()
ISignalUpChartObject with default parameters.
ISignalUpChartObjectISignalUpChartObject createSignalUp(java.lang.String key)
ISignalUpChartObject with default parameters.
key - String identifier
ISignalUpChartObject
ISignalUpChartObject createSignalUp(java.lang.String key,
long time1,
double price1)
ISignalUpChartObject with mandatory parameters.
ISignalUpChartObjectISignalDownChartObject createSignalDown()
ISignalDownChartObject with default parameters.
ISignalDownChartObjectISignalDownChartObject createSignalDown(java.lang.String key)
ISignalDownChartObject with default parameters.
key - String identifier
ISignalDownChartObject
ISignalDownChartObject createSignalDown(java.lang.String key,
long time1,
double price1)
ISignalDownChartObject with mandatory parameters.
ISignalDownChartObjectIShortLineChartObject createShortLine()
IShortLineChartObject with default parameters.
IShortLineChartObjectIShortLineChartObject createShortLine(java.lang.String key)
IShortLineChartObject with default parameters.
key - String identifier
IShortLineChartObject
IShortLineChartObject createShortLine(java.lang.String key,
long time1,
double price1,
long time2,
double price2)
IShortLineChartObject with mandatory parameters.
IShortLineChartObjectIRayLineChartObject createRayLine()
IRayLineChartObject with default parameters.
IRayLineChartObjectIRayLineChartObject createRayLine(java.lang.String key)
IRayLineChartObject with default parameters.
key - String identifier
IRayLineChartObject
IRayLineChartObject createRayLine(java.lang.String key,
long time1,
double price1,
long time2,
double price2)
IRayLineChartObject with mandatory parameters.
IRayLineChartObjectITimeMarkerChartObject createTimeMarker()
ITimeMarkerChartObject with default parameters.
ITimeMarkerChartObjectITimeMarkerChartObject createTimeMarker(java.lang.String key)
ITimeMarkerChartObject with default parameters.
key - String identifier
ITimeMarkerChartObject
ITimeMarkerChartObject createTimeMarker(java.lang.String key,
long time)
ITimeMarkerChartObject with mandatory parameters.
ITimeMarkerChartObjectIPriceMarkerChartObject createPriceMarker()
IPriceMarkerChartObject with default parameters.
IPriceMarkerChartObjectIPriceMarkerChartObject createPriceMarker(java.lang.String key)
IPriceMarkerChartObject with default parameters.
key - String identifier
IPriceMarkerChartObject
IPriceMarkerChartObject createPriceMarker(java.lang.String key,
double price)
IPriceMarkerChartObject with mandatory parameters.
IPriceMarkerChartObjectIPolyLineChartObject createPolyLine()
IPolyLineChartObject with default parameters.
IPolyLineChartObjectIPolyLineChartObject createPolyLine(java.lang.String key)
IPolyLineChartObject with default parameters.
key - String identifier
IPolyLineChartObjectIChannelChartObject createChannel()
IChannelChartObject with default parameters.
IChannelChartObjectIChannelChartObject createChannel(java.lang.String key)
IChannelChartObject with default parameters.
key - String identifier
IChannelChartObject
IChannelChartObject createChannel(java.lang.String key,
long time1,
double price1,
long time2,
double price2,
long time3,
double price3)
IChannelChartObject with mandatory parameters.
IChannelChartObjectICyclesChartObject createCycles()
ICyclesChartObject with default parameters.
ICyclesChartObjectICyclesChartObject createCycles(java.lang.String key)
ICyclesChartObject with default parameters.
key - String identifier
ICyclesChartObject
ICyclesChartObject createCycles(java.lang.String key,
long time1,
long timeStep)
ICyclesChartObject with mandatory parameters.
ICyclesChartObjectIPercentChartObject createPercent()
IPercentChartObject with default parameters.
IPercentChartObjectIPercentChartObject createPercent(java.lang.String key)
IPercentChartObject with default parameters.
key - String identifier
IPercentChartObject
IPercentChartObject createPercent(java.lang.String key,
long time1,
double price1,
long time2,
double price2)
IPercentChartObject with mandatory parameters.
IPercentChartObjectIFiboArcChartObject createFiboArc()
IFiboArcChartObject with default parameters.
IFiboArcChartObjectIFiboArcChartObject createFiboArc(java.lang.String key)
IFiboArcChartObject with default parameters.
key - String identifier
IFiboArcChartObject
IFiboArcChartObject createFiboArc(java.lang.String key,
long time1,
double price1,
long time2,
double price2)
IFiboArcChartObject with mandatory parameters.
IFiboArcChartObjectIFiboFanChartObject createFiboFan()
IFiboFanChartObject with default parameters.
IFiboFanChartObjectIFiboFanChartObject createFiboFan(java.lang.String key)
IFiboFanChartObject with default parameters.
key - String identifier
IFiboFanChartObject
IFiboFanChartObject createFiboFan(java.lang.String key,
long time1,
double price1,
long time2,
double price2)
IFiboFanChartObject with mandatory parameters.
IFiboFanChartObjectIFiboRetracementChartObject createFiboRetracement()
IFiboRetracementChartObject with default parameters.
IFiboRetracementChartObjectIFiboRetracementChartObject createFiboRetracement(java.lang.String key)
IFiboRetracementChartObject with default parameters.
key - String identifier
IFiboRetracementChartObject
IFiboRetracementChartObject createFiboRetracement(java.lang.String key,
long time1,
double price1,
long time2,
double price2)
IFiboRetracementChartObject with mandatory parameters.
IFiboRetracementChartObjectIFiboTimeZonesChartObject createFiboTimeZones()
IFiboTimeZonesChartObject with default parameters.
IFiboTimeZonesChartObjectIFiboTimeZonesChartObject createFiboTimeZones(java.lang.String key)
IFiboTimeZonesChartObject with default parameters.
key - String identifier
IFiboTimeZonesChartObject
IFiboTimeZonesChartObject createFiboTimeZones(java.lang.String key,
long time1,
double price1,
long time2,
double price2)
IFiboTimeZonesChartObject with mandatory parameters.
IFiboTimeZonesChartObjectIFiboExpansionChartObject createFiboExpansion()
IFiboExpansionChartObject with default parameters.
IFiboExpansionChartObjectIFiboExpansionChartObject createFiboExpansion(java.lang.String key)
IFiboExpansionChartObject with default parameters.
key - String identifier
IFiboExpansionChartObject
IFiboExpansionChartObject createFiboExpansion(java.lang.String key,
long time1,
double price1,
long time2,
double price2,
long time3,
double price3)
IFiboExpansionChartObject with mandatory parameters.
IFiboExpansionChartObjectIAndrewsPitchforkChartObject createAndrewsPitchfork()
IAndrewsPitchforkChartObject with default parameters.
IAndrewsPitchforkChartObjectIAndrewsPitchforkChartObject createAndrewsPitchfork(java.lang.String key)
IAndrewsPitchforkChartObject with default parameters.
key - String identifier
IAndrewsPitchforkChartObject
IAndrewsPitchforkChartObject createAndrewsPitchfork(java.lang.String key,
long time1,
double price1,
long time2,
double price2,
long time3,
double price3)
IAndrewsPitchforkChartObject with mandatory parameters.
IAndrewsPitchforkChartObjectIOrderLineChartObject createOrderLine()
IOrderLineChartObject with default parameters.
IOrderLineChartObjectIOrderLineChartObject createOrderLine(java.lang.String key)
IOrderLineChartObject with default parameters.
key - String identifier
IOrderLineChartObject
IOrderLineChartObject createOrderLine(java.lang.String key,
double price)
IOrderLineChartObject with mandatory parameters.
IOrderLineChartObjectILabelChartObject createLabel()
ILabelChartObject with default parameters.
ILabelChartObjectILabelChartObject createLabel(java.lang.String key)
ILabelChartObject with default parameters.
key - String identifier
ILabelChartObject
ILabelChartObject createLabel(java.lang.String key,
long time,
double price)
ILabelChartObject with mandatory parameters.
ILabelChartObjectIScreenLabelChartObject createScreenLabel()
IScreenLabelChartObject with default parameters.
IScreenLabelChartObjectIScreenLabelChartObject createScreenLabel(java.lang.String key)
IScreenLabelChartObject with default parameters.
key - String identifier
IScreenLabelChartObjectIOhlcChartObject createOhlcInformer()
IOhlcChartObjectIOhlcChartObject createOhlcInformer(java.lang.String key)
key - String identifier
IOhlcChartObjectIGannAnglesChartObject createGannAnglesChartObject()
IGannAnglesChartObjectIGannAnglesChartObject createGannAnglesChartObject(java.lang.String key)
key - String identifier
IGannAnglesChartObject
IGannAnglesChartObject createGannAnglesChartObject(java.lang.String key,
long time,
double price)
IGannAnglesChartObject with mandatory parameters.
IGannAnglesChartObjectIGannGridChartObject createGannGridChartObject()
IGannGridChartObjectIGannGridChartObject createGannGridChartObject(java.lang.String key)
key - String identifier
IGannGridChartObject
IGannGridChartObject createGannGridChartObject(java.lang.String key,
long time,
double price)
IGannGridChartObject with mandatory parameters.
IGannGridChartObject
<T extends IChartObject> T create(java.lang.Class<T> objectClass,
java.lang.String key)
objectClass - - Class of object to create.key - String identifier
IChartObject super type.
java.lang.IllegalArgumentException - - if object gets instantiated with null values.<T extends IChartObject> T create(java.lang.Class<T> objectClass)
objectClass - - Class of object to create.
IChartObject super type.
java.lang.IllegalArgumentException - - if object gets instantiated with null values.
<T extends IChartObject> T create(java.lang.Class<T> objectClass,
java.lang.Object... args)
vararg
argument.
objectClass - - Class of object to create.args - - vararg constructor parameters. When specified,
create() method will try to find suitable
constructor and invoke it with params given.
Please note that currently Object classes that
belong to Java core libraries are converted to it's primitives
(i.e. Integer.class -> Integer.TYPE). This is done due
to API compatibility issues.
IChartObject super type.
java.lang.IllegalArgumentException - - if object gets instantiated with null values.