富士通アドバンストエンジニアリング

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カタログをダウンロードできます

カタログダウンロード

関連リンク

お問い合わせ・ご相談

電話でのお問い合わせ

03-5324-1500(代表)

受付時間 9時~17時(土曜・日曜・祝日・当社指定の休業日を除く)

オペレーターが担当部門へお繋ぎします。製品・ソリューション名をお伝えください。

Webからのお問い合わせ

Webでのお問い合わせはこちら


  • 2009年3月現在のものです。改良のため予告なしに仕様、デザイン等を変更することがあります。
  • 記載されている会社名、製品名は、各社の登録商標または商標です。