public class ChartCreateTag extends CommonTagSupport
BODY部に指定のSQLの検索結果をチャート(円、棒、線)で表示するタグです。
チャート化には、JFreeChart (http://www.jfree.org/jfreechart/) を使用しています。
チャートの種類は、chartDataset タグで指定します。これは、複数の異なるチャートを
合成表示する機能が、JFreeChart にある為です。ただし、専門的には、CategoryDataset のみ
いまは、合成が可能です。
処理の実行にあたり、キャッシュが有効(useCache="true")であれば、キャッシュデータを
使用します。
キャッシュは、画面ID + masterKey 属性で指定されたキーワード毎に、保管されます。
※ 6.0.2.0 (2014/09/19) 以降は、キャッシュは、イメージタグのみになりましたので、
seriesPikup 違いの場合は、再検索させる必要がありますので、masterKey を
変更する必要があります。(または、seriesPikup 属性をmasterKeyに含めてください。)
※ 6.3.5.0 (2015/08/08)
① chartFile属性(画像ファイル名の指定) が可能です。
繰返し画像を作成する場合、無駄にファイルを生成しなくできます。
② cacheScope属性を追加しています。
cacheScope="application" で、全ユーザー共有のキャッシュになります。
③ 直後の実行結果を、{@CHART.TAG} 変数で取得できます。(requestスコープ)
各属性は、{@XXXX} 変数が使用できます。
これは、ServletRequest から、XXXX をキーに値を取り出し,この変数に割り当てます。
つまり、このXXXXをキーにリクエストすれば、この変数に値をセットすることができます。 ●形式:<og:chartCreate title="…" … />
●body:あり(EVAL_BODY_BUFFERED:BODYを評価し、{@XXXX} を解析します)
●Tag定義:
<og:chartCreate
title 【TAG】チャートのタイトルをセットします
width 【TAG】チャートの横幅をセットします(初期値:200)
height 【TAG】チャートの縦幅をセットします(初期値:200)
domainLabel 【TAG】チャートのドメインラベルを指定します
showLegend 【TAG】チャートの凡例の表示可否[true/false]をセットします(初期値:true[表示する])
rectangleEdge 【TAG】チャートの表示箇所を、[TOP/BOTTOM/RIGHT/LEFT]で指定します(初期値:BOTTOM)
plotOrientation 【TAG】チャートのプロット(Plot)表示方向を、[VERTICAL(or V),HORIZONTAL(or H)]で指定します
chartBackColor 【TAG】チャートの背景色を指定します
plotBackColor 【TAG】チャートの描画領域の色を指定します
rotationLabel 【TAG】チャートのカテゴリーラベルの方向を指定します[1:180度 、2:90度 、3:60度 、4:45度 、6:30度 ・・・ ](初期値:3:60度)
useVerticalLabels 【TAG】横軸ラベルの表示向きを縦にするかどうか[false/true]を指定します(初期値:false)
domainMarker 【TAG】チャートの横軸の値(ドメイン)に合致する位置にマーカーラインを設定します
useDomainLabel 【TAG】横軸ラベルのラベルを表示するかどうか[true/false]を指定します(初期値:true)
useMarkerLabel 【TAG】マーカーラインに、その設定値を表示するかどうか[true/false]を指定します(初期値:true)
useCache 【TAG】JFreeChartで作成されたイメージタグをキャッシュするかどうか[true/false]を指定します(初期値:false)
cacheTime 【TAG】キャッシュ時の制限時間を、秒で指定します(初期値:CHART_CACHE_TIME[=600])。
cacheScope 【TAG】useCache="true" 時のキャッシュの保存先scopeを指定します(初期値:session)
masterKey 【TAG】キャッシュ用マスタキーを指定します(初期値:imgTag)
seriesPikup 【TAG】複数シリーズのピックアップを行う場合のシリーズ番号を指定します
imageMapUrl 【TAG】クリッカブル・マップ用URLを指定します
imageMapTarget 【TAG】クリッカブル・マップ用TARGETを指定します
categoryMargin 【TAG】カテゴリマージン(0.0~1.0)を指定します
lowerMargin 【TAG】下方マージン(0.0~1.0)を指定します
upperMargin 【TAG】上方マージン(0.0~1.0)を指定します
useDomainLine 【TAG】横軸のグリッド表示有無(垂直線)を指定します(初期値:false)
domainLineColor 【TAG】横軸のグリッド線の色を指定します
categorySkip 【TAG】横軸ラベルをスキップする間隔を指定します
categoryCutNo 【TAG】横軸ラベルの文字位置指定のカット文字数を指定します
categoryAnchor 【TAG】横軸のグリッド(垂直線)の書き出し位置(START,MIDDLE,END)を指定します
useRangeLine 【TAG】縦軸のグリッド表示有無(水平線)を指定します(初期値:true)
useToolTip 【TAG】ツールチップスの使用可否[true:利用する/false:利用しない]を指定します(初期値:false)
rangeLineColor 【TAG】縦軸のグリッド線の色を指定します
rangeSkip 【TAG】縦軸のグリッド線(水平線)をスキップする間隔を指定します
dateAxisFormat 【TAG】Time,XYTime Polt関係の時間軸を表す場合のフォーマットを指定します(初期値:MM/dd)
dateSegSize 【TAG】Time,XYTime Polt関係の時間軸で、SegmentedTimelineのsegment size を、分単位で指定します。
dateSegIncluded 【TAG】Time,XYTime Polt関係の時間軸で、SegmentedTimelineのincluded segments(スペース)を数値で指定します。
dateSegExcluded 【TAG】Time,XYTime Polt関係の時間軸で、SegmentedTimelineのexcluded segments(EE)を数値で指定します。
dateStartTime 【TAG】Time,XYTime Polt関係の時間軸で、SegmentedTimelineのStartTime(segment groupの開始位置) を、yyyyMMddHHmmss形式で指定します。
chartFile 【TAG】チャートの画像ファイル名を指定します(初期値:自動)
useTimeView 【TAG】処理時間を表示する TimeView を表示するかどうかを指定します
(初期値:VIEW_USE_TIMEBAR[=true])。
notfoundMsg 【TAG】検索結果がゼロ件の場合に表示するメッセージリソースIDを指定します(初期値:MSG0077[対象データはありませんでした]) 6.9.7.0 (2018/05/14)
stopZero 【TAG】検索結果が0件のとき処理を続行するかどうか[true/false]を指定します(初期値:false[続行する]) 6.9.7.0 (2018/05/14)
caseKey 【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
caseVal 【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
caseNN 【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
caseNull 【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
caseIf 【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
debug 【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
> ... Body ...
</og:chartCreate>
●使用例
<og:chartCreate
title = "JFreeChart Test" チャートタイトル
domainLabel = "ドメインラベル" 横軸ラベル
width = "200" チャート表示幅
height = "200" チャート表示高さ
showLegend = "[true/false]" 凡例の表示可否[true/false]
rectangleEdge = "[TOP|BOTTOM|RIGHT|LEFT]" 凡例の表示箇所
plotOrientation = "[VERTICAL|HORIZONTAL]" チャートの軸表示方向
chartBackColor = "WHITE" 背景色
plotBackColor = "LIGHT_GRAY" 描画領域色
rotationLabel = "3" 横軸ラベルの傾き
useVerticalLabels = "false" 横軸ラベルの向き(true:縦/false:横)
domainMarker = "KING" 横軸のマーカーライン(縦棒)
useMarkerLabel = "[true/false]" マーカーラインの文字有無
useDomainLabel = "[true/false]" 横軸ラベルの表示有無
categorySkip = "3" 横軸ラベルをスキップする間隔
categoryCutNo = "6" 横軸ラベルの文字位置指定のカット文字数
categoryAnchor = "[START|MIDDLE|END]" 横軸のグリッド(垂直線)の書き出し位置
useDomainLine = "[false/true]" 横軸のグリッド表示有無(垂直線)
domainLineColor = "LIGHT_GRAY" 横軸のグリッド線の色
useRangeLine = "[true/false]" 縦軸のグリッド表示有無(水平線)
rangeLineColor = "LIGHT_GRAY" 縦軸のグリッド線の色
rangeSkip = "5" 縦軸のグリッド(水平線)をスキップする間隔
useCache = "[false|true]" キャッシュの有無
masterKey = "{@XXXX}" キャッシュ用マスタキー(初期値:imgTag)
cacheTime = "10" キャッシュ時の制限時間を、秒で指定 (6.0.2.0 (2014/09/19))
seriesPikup = "2" ピックアップするシリーズNo
imageMapUrl = "link.jsp,BLOCK" クリッカブル・マップ用URL
imageMapTarget = "CONTENTS" クリッカブル・マップ用TARGET
categoryMargin = "[0.0~1.0]" カテゴリマージン(0.0~1.0)
lowerMargin = "[0.0~1.0]" 下方マージン(0.0~1.0)
upperMargin = "[0.0~1.0]" 上方マージン(0.0~1.0)
>
<og:chartDataset
chartType = "{@chartType}"
valueLabel = "{@valueLabel}"
lowerBound = "{@lowerBound}"
upperBound = "{@upperBound}"
markValues = "{@markValues}"
markColors = "{@markColors}"
useGradient = "{@useGradient}"
shapesVisible = "{@shapesVisible}"
useDottedLine = "{@useDottedLine}"
seriesColors = "{@seriesColors}"
valueLabelsVisible = "[true|false]"
valueMarksVisible = "[true|false]"
>
{@SQL}
</og:chartDataset>
</og:chartCreate>
複数のグラフを重ね合わせる場合は、chartDataset タグを chartCreate のBODY部に
複数記述します。
<og:chartCreate
title = "{@title}"
domainLabel = "{@domainLabel}"
width = "{@width}"
height = "{@height}" >
<og:chartDataset
chartType = "{@chartType1}"
valueLabel = "{@valueLabel1}"
lowerBound = "{@lowerBound1}"
upperBound = "{@upperBound1}"
markValues = "{@markValues1}"
markColors = "{@markColors1}"
>
{@SQL1}
</og:chartDataset>
<og:chartDataset
chartType = "{@chartType2}"
valueLabel = "{@valueLabel2}"
lowerBound = "{@lowerBound2}"
upperBound = "{@upperBound2}"
markValues = "{@markValues2}"
markColors = "{@markColors2}"
>
{@SQL2}
</og:chartDataset>
</og:chartCreate>
rectangleEdge属性 は、凡例の表示箇所を示す、RectangleEdge クラスの値を設定します。
[rectangleEdge属性]
TOP 上側
BOTTOM 下側
RIGHT 右側
LEFT 左側
plotOrientation属性 は、チャートの軸表示方向を設定します。
[renderer属性]
VERTICAL 縦方向
HORIZONTAL 横方向BR, BUFFER_MIDDLE, CRbodyContentid, pageContextEVAL_BODY_BUFFERED, EVAL_BODY_TAGEVAL_BODY_AGAINEVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE| コンストラクタと説明 |
|---|
ChartCreateTag()
デフォルトコンストラクター
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
addChartDataset(ChartDataset chDataset)
BODY要素に記述した、chartDataset タグの属性設定クラスをListに追加します。
|
int |
doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。
|
int |
doStartTag()
Taglibの開始タグが見つかったときに処理する doStartTag() を オーバーライドします。
|
protected void |
release2()
タグリブオブジェクトをリリースします。
|
void |
setCacheScope(java.lang.String scp)
【TAG】useCache="true" 時のキャッシュの保存先scopeを指定します(初期値:session)。
|
void |
setCacheTime(java.lang.String ccTime)
【TAG】キャッシュ時の制限時間を、秒で指定します
(初期値:CHART_CACHE_TIME[=])。
|
void |
setCategoryAnchor(java.lang.String anchor)
【TAG】横軸のグリッド(垂直線)の書き出し位置[START/MIDDLE/END]を指定します(初期値:null)。
|
void |
setCategoryCutNo(java.lang.String cutNo)
【TAG】横軸ラベルの文字位置指定のカット文字数を指定します(初期値:-1 すべて表示)。
|
void |
setCategoryMargin(java.lang.String margin)
【TAG】カテゴリマージン(0.0~1.0)を指定します(初期値:null 自動調整)。
|
void |
setCategorySkip(java.lang.String step)
【TAG】横軸ラベルをスキップする間隔を指定します(初期値:1 すべて表示)。
|
void |
setChartBackColor(java.lang.String chBackClr)
【TAG】チャートの背景色を指定します。
|
void |
setChartFile(java.lang.String file)
【TAG】チャートの画像ファイル名を指定します(初期値:自動)。
|
void |
setDateAxisFormat(java.lang.String dtFormat)
【TAG】Time,XYTime Polt関係の時間軸を表す場合のフォーマットを指定します(初期値:MM/dd)。
|
void |
setDateSegExcluded(java.lang.String segExcluded)
【TAG】Time,XYTime Polt関係の時間軸で、SegmentedTimelineのexcluded segments(EE)を数値で指定します。
|
void |
setDateSegIncluded(java.lang.String segIncluded)
【TAG】Time,XYTime Polt関係の時間軸で、SegmentedTimelineのincluded segments(スペース)を数値で指定します。
|
void |
setDateSegSize(java.lang.String segSize)
【TAG】Time,XYTime Polt関係の時間軸で、SegmentedTimelineのsegment size を、分単位で指定します。
|
void |
setDateStartTime(java.lang.String startTime)
【TAG】Time,XYTime Polt関係の時間軸で、SegmentedTimelineのStartTime(segment groupの開始位置) を、yyyyMMddHHmmss形式で指定します。
|
void |
setDomainLabel(java.lang.String dmLbl)
【TAG】チャートのドメインラベルを指定します。
|
void |
setDomainLineColor(java.lang.String color)
【TAG】横軸のグリッド線の色を指定します。
|
void |
setDomainMarker(java.lang.String marker)
【TAG】チャートの横軸の値(ドメイン)に合致する位置にマーカーラインを設定します。
|
void |
setHeight(java.lang.String ht)
【TAG】チャートの縦幅をセットします(初期値:200)。
|
void |
setImageMapTarget(java.lang.String target)
【TAG】クリッカブル・マップ用TARGETを指定します。
|
void |
setImageMapUrl(java.lang.String imap)
【TAG】クリッカブル・マップ用URLを指定します。
|
void |
setLowerMargin(java.lang.String margin)
【TAG】下方マージン(0.0~1.0)を指定します(初期値:null 自動調整)。
|
void |
setMasterKey(java.lang.String mkey)
【TAG】キャッシュ用マスタキーを指定します(初期値:imgTag)。
|
void |
setNotfoundMsg(java.lang.String id)
【TAG】検索結果がゼロ件の場合に表示するメッセージリソースIDを指定します(初期値:MSG0077[対象データはありませんでした])。
|
void |
setPlotBackColor(java.lang.String plBackClr)
【TAG】チャートの描画領域の色を指定します。
|
void |
setPlotOrientation(java.lang.String orientation)
【TAG】チャートのプロット(Plot)表示方向を、[VERTICAL(or V)/HORIZONTAL(or H)]で指定します(初期値:VERTICAL)。
|
void |
setRangeLineColor(java.lang.String color)
【TAG】縦軸のグリッド線(水平線)の色を指定します(初期値:null 自動設定)。
|
void |
setRangeSkip(java.lang.String rngSkip)
【TAG】縦軸のグリッド線(水平線)をスキップする間隔を指定します(初期値:-1)。
|
void |
setRectangleEdge(java.lang.String rectEdge)
【TAG】チャートの表示箇所を、[TOP/BOTTOM/RIGHT/LEFT]で指定します(初期値:BOTTOM)。
|
void |
setRotationLabel(java.lang.String rttLabel)
【TAG】チャートのカテゴリーラベルの方向を指定します(初期値は、3:60度)。
|
void |
setSeriesPikup(java.lang.String pikup)
【TAG】複数シリーズのピックアップを行う場合のシリーズ番号を指定します。
|
void |
setShowLegend(java.lang.String swLegend)
【TAG】チャートの凡例の表示可否[true/false]をセットします(初期値:true[表示する])。
|
void |
setStopZero(java.lang.String cmd)
【TAG】検索結果が0件のとき処理を停止するかどうか[true/false]を指定します(初期値:false[続行する])。
|
void |
setTitle(java.lang.String ttl)
【TAG】チャートのタイトルをセットします。
|
void |
setUpperMargin(java.lang.String margin)
【TAG】上方マージン(0.0~1.0)を指定します(初期値:null 自動調整)。
|
void |
setUseCache(java.lang.String flag)
【TAG】JFreeChartで作成されたイメージタグをキャッシュするかどうか[true/false]を指定します(初期値:false)。
|
void |
setUseDomainLabel(java.lang.String flag)
【TAG】横軸ラベルのラベルを表示するかどうか[true/false]を指定します(初期値:true)。
|
void |
setUseDomainLine(java.lang.String useLine)
【TAG】横軸のグリッド表示有無(垂直線)を指定します(初期値:false)。
|
void |
setUseMarkerLabel(java.lang.String flag)
【TAG】マーカーラインに、その設定値を表示するかどうか[true/false]を指定します(初期値:true)。
|
void |
setUseRangeLine(java.lang.String useLine)
【TAG】縦軸のグリッド表示有無(水平線)を指定します(初期値:true)。
|
void |
setUseTimeView(java.lang.String flag)
【TAG】処理時間を表示する TimeView を表示するかどうか[true:する/false:しない]を指定します
(初期値:VIEW_USE_TIMEBAR[=])。
|
void |
setUseToolTip(java.lang.String toolTip)
【TAG】ツールチップスの使用可否[true:利用する/false:利用しない]を指定します(初期値:false)。
|
void |
setUseVerticalLabels(java.lang.String useVLavels)
【TAG】ラベルの表示向きを縦にするかどうか[false/true]を指定します(初期値:false[横書き])。
|
void |
setWidth(java.lang.String wd)
【TAG】チャートの横幅をセットします(初期値:200)。
|
java.lang.String |
toString()
このオブジェクトの文字列表現を返します。
|
add, add, addEventColumn, addEventColumn, check, commitTableObject, debugPrint, doAfterBody, doCatch, doFinally, get, getApplicationInfo, getAttributes, getBodyRawString, getBodyString, getContextAttribute, getContextPath, getCookie, getCSVParameter, getCSVParameter, getDataCondition, getDateFormat, getDBColumn, getDBFunctionName, getDocumentLink, getGUIInfo, getGUIInfoAttri, getHostName, getLabel, getLabelInterface, getLanguage, getLASTAttri, getLongLabel, getMsg, getMsglbl, getNVLAttri, getObject, getParameterNames, getParameterRows, getRequest, getRequestAttribute, getRequestCacheData, getRequestMethod, getRequestParameter, getRequestParameterValues, getRequestValue, getRequestValue, getRequestValues, getReservedParameter, getReservedValue, getResource, getSanitizedBodyString, getScope, getSessionAttribute, getSumRequestValue, getTagName, getTransaction, getUser, getUserEditInfo, getUserInfo, isAjaxSubmitRequest, isDebug, isNoTransitionRequest, isNull, jspPrint, makeUrl, removeContextAttribute, removeObject, removeRequestAttribute, removeSessionAttribute, set, setAjaxSubmitRequest, setCaseIf, setCaseKey, setCaseNN, setCaseNull, setCaseVal, setContextAttribute, setCookie, setDebug, setLanguage, setLbl, setNoTransitionRequest, setObject, setObject, setParameterNames, setParameterRows, setRequestAttribute, setRequestCacheData, setScope, setSessionAttribute, setUserInfo, startQueryTransaction, sys, sysBool, sysInt, useMainTrans, useQuotCheck, useTag, useXssCheckdoInitBody, getBodyContent, getPreviousOut, release, setBodyContentfindAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValueclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetParent, setPageContext, setParentpublic ChartCreateTag()
public int doStartTag()
doStartTag インタフェース内 TagdoStartTag クラス内 CommonTagSupportpublic int doEndTag()
doEndTag インタフェース内 TagdoEndTag クラス内 CommonTagSupportprotected void release2()
release2 クラス内 CommonTagSupportpublic void setTitle(java.lang.String ttl)
ttl - タイトルpublic void setWidth(java.lang.String wd)
wd - 横幅public void setHeight(java.lang.String ht)
ht - 縦幅public void setDomainLabel(java.lang.String dmLbl)
dmLbl - ドメインラベルpublic void setShowLegend(java.lang.String swLegend)
swLegend - 凡例の表示可否 [true:表示する/それ以外:しない]public void setRectangleEdge(java.lang.String rectEdge)
rectEdge - 凡例表示方向 [TOP/BOTTOM/RIGHT/LEFT]public void setPlotOrientation(java.lang.String orientation)
orientation - 表示方向 [VERTICAL(or V)/HORIZONTAL(or H)]public void setChartBackColor(java.lang.String chBackClr)
chBackClr - 背景色Color.BLACKpublic void setPlotBackColor(java.lang.String plBackClr)
plBackClr - 描画領域色Color.BLACKpublic void setRotationLabel(java.lang.String rttLabel)
rttLabel - ラベルの方向 (例:1:180度 、2:90度 、3:60度 、4:45度 、6:30度 ・・・)public void setUseVerticalLabels(java.lang.String useVLavels)
useVLavels - ラベルの表示向き [false:横書き/true:縦書き]public void setDomainMarker(java.lang.String marker)
marker - 横軸マーカーラインpublic void setUseDomainLabel(java.lang.String flag)
flag - 横軸ラベルの表示有無 [true:表示する/false:表示しない]public void setUseMarkerLabel(java.lang.String flag)
flag - 設定値表示 [true:する/false:しない]public void setUseCache(java.lang.String flag)
flag - キャッシュ可否 [true:する/false:しない]setDomainMarker( String ),
setSeriesPikup( String ),
setCacheTime( String )public void setCacheTime(java.lang.String ccTime)
ccTime - キャッシュ時の制限時間(秒)setMasterKey( String ),
setUseCache( String )public void setCacheScope(java.lang.String scp)
scp - スコープ [request/page/session/application]CommonTagSupport.getScope()public void setMasterKey(java.lang.String mkey)
mkey - キャッシュ用マスタキーsetUseCache( String ),
setCacheTime( String )public void setSeriesPikup(java.lang.String pikup)
pikup - シリーズ番号public void setImageMapUrl(java.lang.String imap)
imap - クリッカブル・マップ用URLsetImageMapTarget( String )・Pie :category、pieIndex ・XY :series、item ・Category :series、categoryこの引数の URL の名称を変更したい場合は、URL に続けて、カンマ(,) で、 名称を記述してください。 例:link.jsp,BLOCK
public void setImageMapTarget(java.lang.String target)
target - クリッカブル・マップ用TARGETsetImageMapUrl( String )public void setCategoryMargin(java.lang.String margin)
margin - カテゴリマージン(0.0~1.0)public void setLowerMargin(java.lang.String margin)
margin - 下方マージン(0.0~1.0)public void setUpperMargin(java.lang.String margin)
margin - 上方マージン(0.0~1.0)public void setUseDomainLine(java.lang.String useLine)
useLine - 横軸のグリッド表示有無 [true:する/false:しない]public void setDomainLineColor(java.lang.String color)
color - 横軸のグリッド線の色public void setCategorySkip(java.lang.String step)
step - スキップする間隔setCategoryCutNo( String )public void setCategoryCutNo(java.lang.String cutNo)
cutNo - カット文字数位置setCategorySkip( String )public void setCategoryAnchor(java.lang.String anchor)
anchor - 書き出し位置 [START/MIDDLE/END]public void setUseRangeLine(java.lang.String useLine)
useLine - グリッド表示有無 [true:する/false:しない]public void setRangeLineColor(java.lang.String color)
color - 縦軸のグリッド線(水平線)の色public void setRangeSkip(java.lang.String rngSkip)
rngSkip - 縦軸のグリッド線(水平線)をスキップする間隔public void setUseToolTip(java.lang.String toolTip)
toolTip - ツールチップス [true:利用/false:利用しない]public void setDateAxisFormat(java.lang.String dtFormat)
dtFormat - 時間軸を表すフォーマットpublic void setDateSegSize(java.lang.String segSize)
segSize - SegmentedTimelineのsegment size を、分単位で指定
start time
|
v
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+...
| | | | | |EE|EE| | | | | |EE|EE| | | | | |EE|EE|
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+...
[_____________] [___] [_]
| | |
included excluded segment
segments segments size
[___________________]
|
segment group
public void setDateSegIncluded(java.lang.String segIncluded)
segIncluded - SegmentedTimelineのincluded segments(スペース)を数値で指定setDateSegSize( String )public void setDateSegExcluded(java.lang.String segExcluded)
segExcluded - SegmentedTimelineのexcluded segments(EE)を数値で指定setDateSegSize( String )public void setDateStartTime(java.lang.String startTime)
startTime - SegmentedTimelineのStartTime(segment groupの開始位置)setDateSegSize( String )public void setChartFile(java.lang.String file)
file - 時間軸を表すフォーマットpublic void setUseTimeView(java.lang.String flag)
flag - 処理時間を表示 [true:する/false:しない]public void setStopZero(java.lang.String cmd)
cmd - 0件時停止可否 [true:処理を中止する/false:続行する]public void setNotfoundMsg(java.lang.String id)
id - ゼロ件メッセージIDprotected void addChartDataset(ChartDataset chDataset)
chDataset - chartDatasetタグの属性設定クラスpublic java.lang.String toString()
toString クラス内 CommonTagSupportWebアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.