com::cosylab::gui::components::r2::chart::AbstractChartDecorator Class Reference

Inheritance diagram for com::cosylab::gui::components::r2::chart::AbstractChartDecorator:
Inheritance graph
[legend]
Collaboration diagram for com::cosylab::gui::components::r2::chart::AbstractChartDecorator:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 AbstractChartDecorator ()
boolean applyFlavor (BaseChart chart, ChartFlavor flavor)
boolean applyModels (BaseChart chart, com.cosylab.gui.components.r2.chart.ChartDataModel[] models)
ChartFlavor getChartFlavor (java.lang.String name)
int getChartFlavorCount ()
java.lang.String[] getChartFlavorNames ()
com.cosylab.gui.components.r2.chart.ChartFlavor[] getChartFlavors ()
ChartFlavor getDefultChartFlavor ()

Protected Member Functions

boolean add (ChartFlavor flavor)

Protected Attributes

java.util.ArrayList flavors = new java.util.ArrayList()
ChartFlavor flavor
java.util.HashMap hash = new java.util.HashMap()

Detailed Description

Insert the type's description here. Creation date: (28.1.2002 11:31:26)

Author:
:

Constructor & Destructor Documentation

com::cosylab::gui::components::r2::chart::AbstractChartDecorator::AbstractChartDecorator (  )  [inline]

DefaultChartDecorator constructor comment.


Member Function Documentation

boolean com::cosylab::gui::components::r2::chart::AbstractChartDecorator::add ( ChartFlavor  flavor  )  [inline, protected]

Insert the method's description here. Creation date: (28.1.2002 11:44:27)

Returns:
boolean
Parameters:
flavor com.cosylab.gui.chart.ChartFlavor

References flavors, com::cosylab::gui::components::r2::chart::ChartFlavor::getName(), and hash.

Referenced by com::cosylab::gui::components::r2::chart::DefaultChartDecorator::DefaultChartDecorator().

boolean com::cosylab::gui::components::r2::chart::AbstractChartDecorator::applyFlavor ( BaseChart  chart,
ChartFlavor  flavor 
) [inline]
boolean com::cosylab::gui::components::r2::chart::AbstractChartDecorator::applyModels ( BaseChart  chart,
com.cosylab.gui.components.r2.chart.ChartDataModel[]  models 
) [inline]

Applys models to charts DataArea.

Returns:
boolean ture if OK
Parameters:
chart com.cosylab.gui.chart.BaseChart
models com.cosylab.gui.chart.ChartDataModel[]

References com::cosylab::gui::components::r2::chart::ChartArea::addDataModel(), and com::cosylab::gui::components::r2::chart::BaseChart::getChartArea().

ChartFlavor com::cosylab::gui::components::r2::chart::AbstractChartDecorator::getChartFlavor ( java.lang.String  name  )  [inline]

Returns ChartFlavor by its name.

Returns:
com.cosylab.gui.chart.ChartFlavor

References hash.

int com::cosylab::gui::components::r2::chart::AbstractChartDecorator::getChartFlavorCount (  )  [inline]

Returns number of all ChartFlavor object containd in this decorator.

Returns:
com.cosylab.gui.chart.ChartFlavor[]

Implements com::cosylab::gui::components::r2::chart::ChartDecorator.

References flavors.

java.lang.String [] com::cosylab::gui::components::r2::chart::AbstractChartDecorator::getChartFlavorNames (  )  [inline]

Returns names of all ChartFlavor object contained in this decorator.

Returns:
String[]

Implements com::cosylab::gui::components::r2::chart::ChartDecorator.

References flavors, and com::cosylab::gui::components::r2::chart::ChartDecorator::getName().

com.cosylab.gui.components.r2.chart.ChartFlavor [] com::cosylab::gui::components::r2::chart::AbstractChartDecorator::getChartFlavors (  )  [inline]

Returns all ChartFlavor object containd in this decorator.

Returns:
com.cosylab.gui.chart.ChartFlavor[]

Implements com::cosylab::gui::components::r2::chart::ChartDecorator.

References flavors.

ChartFlavor com::cosylab::gui::components::r2::chart::AbstractChartDecorator::getDefultChartFlavor (  )  [inline]

Returns default ChartFlavor for this decorator.

Returns:
com.cosylab.gui.chart.ChartFlavor

Implements com::cosylab::gui::components::r2::chart::ChartDecorator.

References flavor.


Member Data Documentation

java.util.ArrayList com::cosylab::gui::components::r2::chart::AbstractChartDecorator::flavors = new java.util.ArrayList() [protected]
java.util.HashMap com::cosylab::gui::components::r2::chart::AbstractChartDecorator::hash = new java.util.HashMap() [protected]

Referenced by add(), and getChartFlavor().


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2