Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

sosc::ExcelChart Class Reference

List of all members.

Public Methods

 ExcelChart (String name) throws java.io.IOException
 ExcelChart (String name, int instance) throws java.io.IOException
void render (OutputStream out) throws Exception
void draw (String chartName, String dataSource, ArrayList series, int chartType) throws java.io.IOException

Public Attributes

String width = "99%"
String height = "500px"

Static Public Attributes

final int Combo = -1
final int ColumnClustered = 0
final int ColumnStacked = 1
final int ColumnStacked100 = 2
final int BarClustered = 3
final int BarStacked = 4
final int BarStacked100 = 5
final int Line = 6
final int LineMarkers = 7
final int LineStacked = 8
final int LineStackedMarkers = 9
final int LineStacked100 = 10
final int LineStacked100Markers = 11
final int SmoothLine = 12
final int SmoothLineMarkers = 13
final int SmoothLineStacked = 14
final int SmoothLineStackedMarkers = 15
final int SmoothLineStacked100 = 16
final int SmoothLineStacked100Markers = 17
final int Pie = 18
final int PieExploded = 19
final int PieStacked = 20
final int ScatterMarkers = 21
final int ScatterSmoothLineMarkers = 22
final int ScatterSmoothLine = 23
final int ScatterLineMarkers = 24
final int ScatterLine = 25
final int ScatterLineFilled = 26
final int Bubble = 27
final int BubbleLine = 28
final int Area = 29
final int AreaStacked = 30
final int AreaStacked100 = 31
final int Doughnut = 32
final int DoughnutExploded = 33
final int RadarLine = 34
final int RadarLineMarkers = 35
final int RadarLineFilled = 36
final int RadarSmoothLine = 37
final int RadarSmoothLineMarkers = 38
final int StockHLC = 39
final int StockOHLC = 40
final int PolarMarkers = 41
final int PolarLine = 42
final int PolarLineMarkers = 43
final int PolarSmoothLine = 44
final int PolarSmoothLineMarkers = 45

Private Attributes

StringWriter sw = new StringWriter()
PrintWriter out = new PrintWriter(sw)
String name = null
List items = new ArrayList()
int instance = 0

Detailed Description

ExcelChart. ------------------------------------------------------------------------------------------- ExcelSheet sheet = new ExcelSheet( "testSheet", out, items ) ; sheet.drawTable("secondtable", s.executeQuery("SELECT top 5 * FROM bill_summary" ), "A1" );

ExcelChart chart = new ExcelChart("chartTest", out, items ) ; ArrayList a = new ArrayList(3); ArrayList c = new ArrayList(3); ArrayList d = new ArrayList(3); ArrayList allSeries = new ArrayList(3);

a.add( "D1"); a.add("C2:C6"); a.add("D2:D6"); b.add( a );

c.add( "H1"); c.add("C2:C6"); c.add("H2:H6"); b.add( c );

d.add( "L1"); d.add("C2:C6"); d.add("L2:L6");

b.add( d ); chart.draw("newChart1", "testSheet", allSeries, ExcelChart.Line ) ;

Definition at line 60 of file ExcelChart.java.


Constructor & Destructor Documentation

sosc::ExcelChart::ExcelChart String    name throws java.io.IOException [inline]
 

Definition at line 121 of file ExcelChart.java.

References sosc::ExcelChart::name.

sosc::ExcelChart::ExcelChart String    name,
int    instance
throws java.io.IOException [inline]
 

Definition at line 128 of file ExcelChart.java.

References sosc::ExcelChart::instance, and sosc::ExcelChart::name.


Member Function Documentation

void sosc::ExcelChart::draw String    chartName,
String    dataSource,
ArrayList    series,
int    chartType
throws java.io.IOException [inline]
 

Definition at line 157 of file ExcelChart.java.

References sosc::ExcelChart::instance, sosc::ExcelChart::items, sosc::ExcelChart::name, and sosc::ExcelChart::out.

void sosc::ExcelChart::render OutputStream    out throws Exception [inline]
 

Definition at line 135 of file ExcelChart.java.

References sosc::ExcelChart::height, sosc::ExcelChart::items, sosc::ExcelChart::name, sosc::ExcelChart::out, sosc::ExcelChart::sw, and sosc::ExcelChart::width.


Member Data Documentation

final int sosc::ExcelChart::Area = 29 [static]
 

Definition at line 92 of file ExcelChart.java.

final int sosc::ExcelChart::AreaStacked = 30 [static]
 

Definition at line 93 of file ExcelChart.java.

final int sosc::ExcelChart::AreaStacked100 = 31 [static]
 

Definition at line 94 of file ExcelChart.java.

final int sosc::ExcelChart::BarClustered = 3 [static]
 

Definition at line 66 of file ExcelChart.java.

final int sosc::ExcelChart::BarStacked = 4 [static]
 

Definition at line 67 of file ExcelChart.java.

final int sosc::ExcelChart::BarStacked100 = 5 [static]
 

Definition at line 68 of file ExcelChart.java.

final int sosc::ExcelChart::Bubble = 27 [static]
 

Definition at line 90 of file ExcelChart.java.

final int sosc::ExcelChart::BubbleLine = 28 [static]
 

Definition at line 91 of file ExcelChart.java.

final int sosc::ExcelChart::ColumnClustered = 0 [static]
 

Definition at line 63 of file ExcelChart.java.

final int sosc::ExcelChart::ColumnStacked = 1 [static]
 

Definition at line 64 of file ExcelChart.java.

final int sosc::ExcelChart::ColumnStacked100 = 2 [static]
 

Definition at line 65 of file ExcelChart.java.

final int sosc::ExcelChart::Combo = -1 [static]
 

Definition at line 62 of file ExcelChart.java.

final int sosc::ExcelChart::Doughnut = 32 [static]
 

Definition at line 95 of file ExcelChart.java.

final int sosc::ExcelChart::DoughnutExploded = 33 [static]
 

Definition at line 96 of file ExcelChart.java.

String sosc::ExcelChart::height = "500px"
 

Definition at line 116 of file ExcelChart.java.

Referenced by sosc::ExcelChart::render().

int sosc::ExcelChart::instance = 0 [private]
 

Definition at line 114 of file ExcelChart.java.

Referenced by sosc::ExcelChart::draw(), and sosc::ExcelChart::ExcelChart().

List sosc::ExcelChart::items = new ArrayList() [private]
 

Definition at line 113 of file ExcelChart.java.

Referenced by sosc::ExcelChart::draw(), and sosc::ExcelChart::render().

final int sosc::ExcelChart::Line = 6 [static]
 

Definition at line 69 of file ExcelChart.java.

final int sosc::ExcelChart::LineMarkers = 7 [static]
 

Definition at line 70 of file ExcelChart.java.

final int sosc::ExcelChart::LineStacked = 8 [static]
 

Definition at line 71 of file ExcelChart.java.

final int sosc::ExcelChart::LineStacked100 = 10 [static]
 

Definition at line 73 of file ExcelChart.java.

final int sosc::ExcelChart::LineStacked100Markers = 11 [static]
 

Definition at line 74 of file ExcelChart.java.

final int sosc::ExcelChart::LineStackedMarkers = 9 [static]
 

Definition at line 72 of file ExcelChart.java.

String sosc::ExcelChart::name = null [private]
 

Definition at line 112 of file ExcelChart.java.

Referenced by sosc::ExcelChart::draw(), sosc::ExcelChart::ExcelChart(), and sosc::ExcelChart::render().

PrintWriter sosc::ExcelChart::out = new PrintWriter(sw) [private]
 

Definition at line 111 of file ExcelChart.java.

Referenced by sosc::ExcelChart::draw(), and sosc::ExcelChart::render().

final int sosc::ExcelChart::Pie = 18 [static]
 

Definition at line 81 of file ExcelChart.java.

final int sosc::ExcelChart::PieExploded = 19 [static]
 

Definition at line 82 of file ExcelChart.java.

final int sosc::ExcelChart::PieStacked = 20 [static]
 

Definition at line 83 of file ExcelChart.java.

final int sosc::ExcelChart::PolarLine = 42 [static]
 

Definition at line 105 of file ExcelChart.java.

final int sosc::ExcelChart::PolarLineMarkers = 43 [static]
 

Definition at line 106 of file ExcelChart.java.

final int sosc::ExcelChart::PolarMarkers = 41 [static]
 

Definition at line 104 of file ExcelChart.java.

final int sosc::ExcelChart::PolarSmoothLine = 44 [static]
 

Definition at line 107 of file ExcelChart.java.

final int sosc::ExcelChart::PolarSmoothLineMarkers = 45 [static]
 

Definition at line 108 of file ExcelChart.java.

final int sosc::ExcelChart::RadarLine = 34 [static]
 

Definition at line 97 of file ExcelChart.java.

final int sosc::ExcelChart::RadarLineFilled = 36 [static]
 

Definition at line 99 of file ExcelChart.java.

final int sosc::ExcelChart::RadarLineMarkers = 35 [static]
 

Definition at line 98 of file ExcelChart.java.

final int sosc::ExcelChart::RadarSmoothLine = 37 [static]
 

Definition at line 100 of file ExcelChart.java.

final int sosc::ExcelChart::RadarSmoothLineMarkers = 38 [static]
 

Definition at line 101 of file ExcelChart.java.

final int sosc::ExcelChart::ScatterLine = 25 [static]
 

Definition at line 88 of file ExcelChart.java.

final int sosc::ExcelChart::ScatterLineFilled = 26 [static]
 

Definition at line 89 of file ExcelChart.java.

final int sosc::ExcelChart::ScatterLineMarkers = 24 [static]
 

Definition at line 87 of file ExcelChart.java.

final int sosc::ExcelChart::ScatterMarkers = 21 [static]
 

Definition at line 84 of file ExcelChart.java.

final int sosc::ExcelChart::ScatterSmoothLine = 23 [static]
 

Definition at line 86 of file ExcelChart.java.

final int sosc::ExcelChart::ScatterSmoothLineMarkers = 22 [static]
 

Definition at line 85 of file ExcelChart.java.

final int sosc::ExcelChart::SmoothLine = 12 [static]
 

Definition at line 75 of file ExcelChart.java.

final int sosc::ExcelChart::SmoothLineMarkers = 13 [static]
 

Definition at line 76 of file ExcelChart.java.

final int sosc::ExcelChart::SmoothLineStacked = 14 [static]
 

Definition at line 77 of file ExcelChart.java.

final int sosc::ExcelChart::SmoothLineStacked100 = 16 [static]
 

Definition at line 79 of file ExcelChart.java.

final int sosc::ExcelChart::SmoothLineStacked100Markers = 17 [static]
 

Definition at line 80 of file ExcelChart.java.

final int sosc::ExcelChart::SmoothLineStackedMarkers = 15 [static]
 

Definition at line 78 of file ExcelChart.java.

final int sosc::ExcelChart::StockHLC = 39 [static]
 

Definition at line 102 of file ExcelChart.java.

final int sosc::ExcelChart::StockOHLC = 40 [static]
 

Definition at line 103 of file ExcelChart.java.

StringWriter sosc::ExcelChart::sw = new StringWriter() [private]
 

Definition at line 110 of file ExcelChart.java.

Referenced by sosc::ExcelChart::render().

String sosc::ExcelChart::width = "99%"
 

Definition at line 115 of file ExcelChart.java.

Referenced by sosc::ExcelChart::render().


The documentation for this class was generated from the following file:
Generated on Mon Jul 14 17:19:22 2003 for SOSC by doxygen1.2.15