Javaオブジェクト/アレー データとEJB【Javaチャート・グラフ作成ツールEspressChart】


リレーショナル・データベースやXMLファイルからデータを直接抽出する以外にEspressReport/ChartはJavaオブジェクト・アレーからか、EJB経由でレポート・チャートに直接データを受け渡すことができます。ランタイムではレポート・チャートに直接引き渡すことができます。デザインタイムではJavaオブジェクト/アレー データはJavaクラス・ファイルから取り込むことができます。

コード・サンプル: レポートに簡単なデータを引き渡すクラス
—————————————————————–
package help.examples.DataSources.classes;
import java.awt.*;
import quadbase.reportdesigner.ReportAPI.*;
import quadbase.reportdesigner.util.*;
public class SampleData implements IDataSource {
// Setting DbData for passing data as arguments
String dataType[] = {“string”, “string”, “double”, “double”};
String fieldName[] = {“OrderID”, “Product”, “Price”, “Quantity”};
String records[][] = {{“1001”, “Chair”, “325.00”, “4”},
{“1001”, “Table”, “1211.00”, “1”},
{“1020”, “Dresser”, “2214.00”, “1”},
{“1020”, “Table”, “1211.00”, “1”},
{“1020”, “Cabinet”, “4021.00”, “2”},
{“1031”, “Chair”, “325.00”, “2”},
{“1044”, “Table”, “1211.00”, “1”},
{“1044”, “Dresser”, “2214.00”, “1”}};
DbData data = new DbData(dataType, fieldName, records);
// create a empty constructor
public SampleData() {};
// implement getResultSet
public IResultSet getResultSet() { return data; }
}

関連するトピックス: