Scheduler
製品情報

SchedulerはアプリケーションサーバのJavaプログラムより、ガントチャート形式のスケジュール画像を自動生成するためのライブラリです。
機能紹介
スケジュールを生成する仕組み
Schedulerは必ずServletと連動して動くため、Webアプリケーションで使用されることを想定しています。クライアントのリクエストに応じて、アプリケーションサーバは、動的に画像を生成します。

生成された画像はクライアントに送信され、ブラウザに表示されます。

クラス一覧
GanntChartクラス
| メソッド | 戻り値 | 動作 |
|---|---|---|
| addLine(Line line) | void | 線を追加します。 |
| addMemo(Memo memo) | void | メモを追加します。 |
| addSchedule(int intSchedulerRow, Schedule scheduler) | void | スケジュールを追加します。 |
| setBorderColor(java.awt.Color clrBorderColor) | void | 画像全体の枠の線色を設定します。 |
| setBorderType(int intBorderType) | void | 画像全体の枠の線種を設定します。 |
| setChartBackground(java.awt.Color clrChartBackground) | void | チャート部の背景色を設定します。 |
| setChartHeaderBackground(java.awt.Color clrChartHeaderBgd) | void | チャートヘッダー部の背景色を設定します。 |
| setChartHeaderFont(java.awt.Font fntChartHeaderFont) | void | チャートヘッダー部のフォントを設定します。 |
| setChartHeaderForeground(java.awt.Color clrChartForeground) | void | チャートヘッダー部の文字色を設定します。 |
| setChartHeaderHorizontalLineColor(java.awt.Color clrChartHdHLineColor) | void | チャートヘッダー部の横線の線色を設定します。 |
| setChartHeaderHorizontalLineType(int intChartHdHLineType) | void | チャートヘッダー部の横線の線種を設定します。 |
| setChartHeaderVerticalLineColor(java.awt.Color clrChartHdVLineColor) | void | チャートヘッダー部の縦線の線色を設定します。 |
| setChartHeaderVerticalLineType(int intChartHdVLineType) | void | チャートヘッダー部の縦線の線種を設定します。 |
| setHeight(int intHeight) | void | 画像全体の高さを設定します。 |
| setImageType(int intImageType) | void | 画像の保存形式を設定します。 |
| setMerge(int intTableMergeCol, int intTableMergeRow, int intTableMergeRows) | void | テーブル部のセルの結合をします。 |
| setPeriodCont(int intPeriodCont) | void | チャート部の列数を設定します。 |
| setPeriodWidth(int intPeriodWidth) | void | チャート部の列の幅を設定します。 |
| setRowHeight(int intRowHeight) | void | チャート部の行の高さを設定します。 |
| setRows(int intRows) | void | チャート部の行数を設定します。 |
| setSaturdayBackColor(java.awt.Color clrSaturdayBackcolor) | void | 土曜日の背景色を設定します。 |
| setStartScale(java.util.Calendar cldStartScale) | void | タイムスケールの開始時間を設定します。 |
| setSundayBackColor(java.awt.Color clrSundayBackcolor) | void | 日曜日の背景色を設定します。 |
| setTableAlign(int intTableAlign) | void | テーブル部の文字配置を設定します。 |
| setTableBackground(java.awt.Color clrTableBackground) | void | テーブル部の背景色を設定します。 |
| setTableCols(int intTableCols) | void | テーブル部の列数を設定します。 |
| setTableColWidth(int intTablePerCol, int intTableWidth) | void | テーブル部のセルの横幅を設定します。 |
| setTableFont(java.awt.Font fntTableFont) | void | テーブル部のフォントを設定します。 |
| setTableForeground(java.awt.Color clrTableForeground) | void | テーブル部の文字色を設定します。 |
| setTableHeaderAlign(int intTableHdAlign) | void | テーブルヘッダー部の文字配置を設定します。 |
| setTableHeaderBackground(java.awt.Color clrTableHdBackground) | void | テーブルヘッダー部の背景色を設定します。 |
| setTableHeaderFont(java.awt.Font fntTableHeaderFont) | void | テーブルヘッダー部のフォントを設定します。 |
| setTableHeaderForeground(java.awt.Color clrTableHdForeground) | void | テーブルヘッダー部の文字色を設定します。 |
| setTableHeaderLineColor(java.awt.Color lineColor) | void | テーブルヘッダー部の線色を設定します。 |
| setTableHeaderLineType(int lineType) | void | テーブルヘッダー部の線種を設定します。 |
| setTableHeaderText(int intTableHeaderCol, java.lang.String strTableHeaderText) | void | テーブルヘッダー部の文字を設定します。 |
| setTableHorizontalLineColor(java.awt.Color clrTableHLineColor) | void | テーブル部の横線の線色を設定します。 |
| setTableHorizontalLineType(int intTableHLineType) | void | テーブル部の横線の線種を設定します。 |
| setTableText(int intTableCol, int intTableRow, java.lang.String strTableText) | void | テーブル部の文字を設定します。 |
| setTableVerticalLineColor(java.awt.Color clrTableVLineColor) | void | テーブル部の縦線の線色を設定します。 |
| setTableVerticalLineType(int intTableVLineType) | void | テーブル部の縦線の線種を設定します。 |
| setTimeScaleFormatTypeShow(boolean isTimeScaleTypeShow) | void | 日付の「年」「月」「日」「時」を表示するかを設定します。 |
| setTimeScaleType(int intTimeScaleType) | void | タイムスケールタイプを設定します。 |
| setTitleAlign(int intTitleAlign) | void | タイトル部の文字配置を設定します。 |
| setTitleBackground(java.awt.Color clrTitleBackground) | void | タイトル部の背景色を設定します。 |
| setTitleFont(java.awt.Font fntTitleFont) | void | タイトル部のフォントを設定します。 |
| setTitleForeground(java.awt.Color clrTitleForeground) | void | タイトル部の文字色を設定します。 |
| setTitleHeight(int intTitleHeight) | void | タイトル部の高さを設定します。 |
| setTitleLineColor(java.awt.Color clrTitleLineColor) | void | タイトル部の線色を設定します。 |
| setTitleLineType(int intTitleLineType) | void | タイトル部の線種を設定します。 |
| setTitleText(java.lang.String strTitleText) | void | タイトル部の文字を設定します。 |
| setWidth(int intWidth) | void | 画像全体の幅を設定します。 |
Scheduleクラス
| メソッド | 戻り値 | 動作 |
|---|---|---|
| clone() | Object | スケジュールオブジェクトのクローンを生成します。 |
| setAlign(int intAlign) | void | スケジュールの文字配置を設定します。 |
| setBackground(java.awt.Color clrBackground) | void | スケジュールの背景色を設定します。 |
| setBorderColor(java.awt.Color clrBorderColor) | void | スケジュールの枠の線色を設定します。 |
| setBorderType(int intBorderType) | void | スケジュールの枠の線種を設定します。 |
| setEndTime(java.util.Calendar calEndTime) | void | スケジュールの終了時間を設定します。 |
| setFont(java.awt.Font fntFont) | void | スケジュールのフォントを設定します。 |
| setForeground(java.awt.Color clrForeground) | void | スケジュールの文字色を設定します。 |
| setHeight(int intHeight) | void | スケジュールの高さを設定します。 |
| setId(java.lang.Integer id) | void | スケジュールのIDを設定します。 |
| setScheduleTransparency(int intScheduleTransparency) | void | スケジュールの透明度を設定します。 |
| setStartTime(java.util.Calendar calStartTime) | void | スケジュールの開始時間を設定します。 |
| setText(java.lang.String strText) | void | スケジュールの文字を設定します。 |
Memoクラス
| メソッド | 戻り値 | 動作 |
|---|---|---|
| clone() | Object | メモオブジェクトのクローンを生成します。 |
| setAlign(int intMemoAlign) | void | メモの文字配置を設定します。 |
| setBackground(java.awt.Color clrMemoBackground) | void | メモの背景色を設定します。 |
| setBorderColor(java.awt.Color clrBorderColor) | void | メモの枠の線色を設定します。 |
| setBorderType(int intMemoBorderType) | void | メモの枠の線種を設定します。 |
| setFont(java.awt.Font fntMemoFont) | void | メモのフォントを設定します。 |
| setForeground(java.awt.Color clrMemoForeground) | void | メモの文字色を設定します。 |
| setHeight(int intMemoHeight) | void | メモの高さを設定します。 |
| setMemoTransparency(int intMemoTransparency) | void | メモの透明度を設定します。 |
| setPosX(int intMemoPosX) | void | メモのX座標を設定します。 |
| setPosY(int intMemoPosY) | void | メモのY座標を設定します。 |
| setText(java.lang.String strText) | void | メモの文字を設定します。 |
| setWidth(int intMemoWidth) | void | メモの幅を設定します。 |
Lineクラス
| メソッド | 戻り値 | 動作 |
|---|---|---|
| clone() | Object | 線オブジェクトのクローンを生成します。 |
| setAlign(float x1, float y1, float x2, float y2) | void | 線の始点と終点の位置を相対座標で設定します。 |
| setAlign(int a1, int a2) | void | 線の始点と終点の位置を表示位置タイプで設定します。 |
| setLineColor(java.awt.Color lineColor) | void | タイトル部の文字色を設定します。 |
| setLineType(int lineType) | void | 線のタイプを設定します。 |
| setScheduleId(int id1, int id2) | void | 線で結ぶ2つのスケジュールのIDを設定します。 |
動作環境
| OS | Windows Server 2003 Windows Server 2008 Solaris 9 SPARC RedHat Linux Enterprise Edition version 3 |
|---|---|
| アプリケーションサーバ | Interstage Application Server V6.0/V7.0/V8.0/V9.0 BEA WebLogic Server 8.1J/9.2J/10.0J WebSphere Application Server V5.0/V6.1 Tomcat 4.1、5.5、6.0 |
| ブラウザ | Internet Explorer 5.5SP2、6.0SP1、6.0SP2、7.0、8.0 |
PDFカタログをダウンロードできます
関連リンク
お問い合わせ・ご相談
- 2009年3月現在のものです。改良のため予告なしに仕様、デザイン等を変更することがあります。
- 記載されている会社名、製品名は、各社の登録商標または商標です。
