クラス JsChartDataTag
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagSupport
-
- javax.servlet.jsp.tagext.BodyTagSupport
-
- org.opengion.hayabusa.taglib.CommonTagSupport
-
- org.opengion.hayabusa.taglib.JsChartDataTag
-
- すべての実装されたインタフェース:
Serializable
,javax.servlet.jsp.tagext.BodyTag
,javax.servlet.jsp.tagext.IterationTag
,javax.servlet.jsp.tagext.JspTag
,javax.servlet.jsp.tagext.Tag
,javax.servlet.jsp.tagext.TryCatchFinally
public class JsChartDataTag extends CommonTagSupport
設定された値をJsChartDataに設定し、 JsChartTagのJsChartDataリストに追加するタグです。- 関連項目:
- 直列化された形式
- 導入されたバージョン:
- JDK7.0
-
-
フィールドの概要
-
クラスから継承されたフィールド org.opengion.hayabusa.taglib.CommonTagSupport
BR, BUFFER_MIDDLE, CR
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 JsChartDataTag()
デフォルトコンストラクター
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 int
doEndTag()
Taglibの終了タグが見つかった時に処理する doEndTag() を オーバーライドします。protected void
release2()
タグリブオブジェクトをリリースします。void
setBackgroundColor(String bgColor)
【TAG】データの背景色を指定します。void
setBeginAtZero(String atZero)
【TAG】y軸を0から書き始まるかどうか[true/false]を指定します(初期値:null)。void
setBorderColor(String color)
【TAG】線の色を指定します。void
setBorderDash(String dash)
【TAG】点線のスタイルを配列で指定します。void
setBorderWidth(String width)
【TAG】線の幅を指定します。void
setCategoryList(String categoryList)
【TAG】y軸のメモリリストをCSV形式で指定します(scaleTypeがcategoryの場合に有効)。void
setChartColumn(String clm)
【TAG】チャートのカラム名を指定します(必須)。void
setFill(String fill)
【TAG】線下を塗りつぶすかどうか[true/false]を指定します(初期値:false)。void
setFontColor(String fontColor)
【TAG】y軸のフォントの色を指定(初期値:null)。void
setGridColor(String gridColor)
【TAG】gridLinesのcolor属性( gridLines:{ color:'red', } を生成)(初期値:null)。void
setGridLines(String gridLines)
【TAG】gridLines属性(gridColorを同時に設定した場合は、不定です)(初期値:null)。void
setId(String id)
【TAG】データチャートのIDを指定します。void
setLabel(String lbl)
【TAG】凡例の値を指定します。void
setMax(String max)
【TAG】y軸の最大値を指定します(scaleTypeがlinearの場合に有効)。void
setMin(String min)
【TAG】y軸の最小値を指定します(scaleTypeがlinearの場合に有効)。void
setOptAxis(String attri)
【TAG】その他options:scales:yAxesのオプションを指定します。void
setOptDataset(String attri)
【TAG】その他data:datasetのオプションを指定します。void
setOptGridLines(String attri)
【TAG】その他options:scales:yAxes:gridLinesのオプションを指定します。void
setOptScaleLabel(String attri)
【TAG】その他options:scales:yAxes:scaleLabelのオプションを指定します。void
setOptTicks(String attri)
【TAG】その他options:scales:yAxes:ticksのオプションを指定します。void
setPointBGColor(String cols)
【TAG】pointBackgroundColor属性を指定します(初期値:null)。void
setPointRadius(String ptRadius)
【TAG】点の大きさを指定します。void
setPointStyle(String ptStyle)
【TAG】点のスタイル[circle,triangle,rect,rectRot,cross,crossRot,star,line,dash]を指定します。void
setPosition(String pos)
【TAG】y軸の表示位置[left,right]を指定します(初期値:null)。void
setScaleCallback(String callback)
【TAG】y軸コールバックを指定します。void
setScaleType(String type)
【TAG】y軸のスケールタイプ[linear/category]を指定します(初期値:null)。void
setShowLine(String show)
【TAG】ラインを表示するかどうか[true/false]を指定します(初期値:null)。void
setSpanGaps(String flag)
【TAG】spanGaps属性を行うかどうか[true/false]を指定します(初期値:null)。void
setStepSize(String stepSize)
【TAG】y軸のメモリ幅を指定します(scaleTypeがlinearの場合に有効)。void
setTension(String tension)
【TAG】線の伸張を指定します。void
setTicks(String ticks)
【TAG】y軸のticks属性を指定(初期値:null)。void
setType(String type)
【TAG】複合チャートの種類を指定します[line/bar]。void
setUseAxis(String use)
【TAG】このデータのy軸を表示するかどうか[true/false]を指定します(初期値:false)。void
setYlabel(String label)
【TAG】scaleLabel:y軸に表示するラベル文字を指定します(初期値:null)。String
toString()
このオブジェクトの文字列表現を返します。-
クラスから継承されたメソッド org.opengion.hayabusa.taglib.CommonTagSupport
add, add, addEventColumn, addEventColumn, check, commitTableObject, debugPrint, doAfterBody, doCatch, doFinally, doStartTag, get, getApplicationInfo, getAttributes, getBodyRawString, getBodyString, getContextAttribute, getContextPath, getCookie, getCSVParameter, getCSVParameter, getDateFormat, getDBColumn, getDBFunctionName, getDocumentLink, getGUIInfo, getGUIInfoAttri, getHostName, getLabel, getLabelInterface, getLanguage, getLongLabel, getMsg, getMsglbl, getObject, getParameterNames, getParameterRows, getRequest, getRequestAttribute, getRequestCacheData, getRequestMethod, getRequestParameter, getRequestParameterValues, getRequestValue, getRequestValue, getRequestValues, getReservedParameter, getReservedValue, getResource, getSanitizedBodyString, getScope, getSessionAttribute, 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, useXssCheck
-
クラスから継承されたメソッド javax.servlet.jsp.tagext.BodyTagSupport
doInitBody, getBodyContent, getPreviousOut, release, setBodyContent
-
クラスから継承されたメソッド javax.servlet.jsp.tagext.TagSupport
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setPageContext, setParent, setValue
-
-
-
-
コンストラクタの詳細
-
JsChartDataTag
public JsChartDataTag()
デフォルトコンストラクター
-
-
メソッドの詳細
-
doEndTag
public int doEndTag()
Taglibの終了タグが見つかった時に処理する doEndTag() を オーバーライドします。- 定義:
doEndTag
インタフェース内javax.servlet.jsp.tagext.Tag
- オーバーライド:
doEndTag
クラス内CommonTagSupport
- 戻り値:
- 後続処理の指示
-
release2
protected void release2()
タグリブオブジェクトをリリースします。 キャッシュされて再利用されるので、フィールドの初期設定を行います。- オーバーライド:
release2
クラス内CommonTagSupport
-
setChartColumn
public void setChartColumn(String clm)
【TAG】チャートのカラム名を指定します(必須)。- パラメータ:
clm
- チャートのカラム名
-
setType
public void setType(String type)
【TAG】複合チャートの種類を指定します[line/bar]。 通常は、JsChartTagタグのchartTypeで指定しますが、複合グラフの場合は、個々のJsChartDataTag でタイプを指定します。 なお、複合グラフ時には、JsChartTagタグのchartTypeを、"bar" にしておかないと、きちんと表示しないようです。- パラメータ:
type
- 種類 [line/bar]
-
setFill
public void setFill(String fill)
【TAG】線下を塗りつぶすかどうか[true/false]を指定します(初期値:false)。- パラメータ:
fill
- 塗りつぶすかどうか [true/false]
-
setTension
public void setTension(String tension)
【TAG】線の伸張を指定します。0で直線になります(初期値:0.4)。- パラメータ:
tension
- 線の伸張
-
setBackgroundColor
public void setBackgroundColor(String bgColor)
【TAG】データの背景色を指定します。- パラメータ:
bgColor
- 背景色- 関連項目:
setBorderColor(String)
-
setBorderColor
public void setBorderColor(String color)
【TAG】線の色を指定します。- パラメータ:
color
- 線の色 // * @see #setColorNo(String)
-
setBorderWidth
public void setBorderWidth(String width)
【TAG】線の幅を指定します。- パラメータ:
width
- 線の幅
-
setBorderDash
public void setBorderDash(String dash)
【TAG】点線のスタイルを配列で指定します。 ダッシュ線のスタイルは、配列で指定します。 borderDash="[5,2]" とすれば、線の長さが5px , 線と線の間が2px になります。- パラメータ:
dash
- 点線のスタイル
-
setPointStyle
public void setPointStyle(String ptStyle)
【TAG】点のスタイル[circle,triangle,rect,rectRot,cross,crossRot,star,line,dash]を指定します。- パラメータ:
ptStyle
- 点のスタイル [circle,triangle,rect,rectRot,cross,crossRot,star,line,dash]
-
setPointRadius
public void setPointRadius(String ptRadius)
【TAG】点の大きさを指定します。- パラメータ:
ptRadius
- 点の大きさを指定します。
-
setShowLine
public void setShowLine(String show)
【TAG】ラインを表示するかどうか[true/false]を指定します(初期値:null)。- パラメータ:
show
- ラインを表示するかどうか [true:表示する/false:表示しない]
-
setSpanGaps
public void setSpanGaps(String flag)
【TAG】spanGaps属性を行うかどうか[true/false]を指定します(初期値:null)。- パラメータ:
flag
- spanGaps属性を行うかどうか [true/false]
-
setPointBGColor
public void setPointBGColor(String cols)
【TAG】pointBackgroundColor属性を指定します(初期値:null)。- パラメータ:
cols
- 点の塗りつぶしの色(単独、配列)
-
setUseAxis
public void setUseAxis(String use)
【TAG】このデータのy軸を表示するかどうか[true/false]を指定します(初期値:false)。- パラメータ:
use
- 右側のy軸表示するかどうか [true:表示する/false:表示しない]
-
setId
public void setId(String id)
【TAG】データチャートのIDを指定します。- オーバーライド:
setId
クラス内javax.servlet.jsp.tagext.TagSupport
- パラメータ:
id
- 固有の名前
-
setPosition
public void setPosition(String pos)
【TAG】y軸の表示位置[left,right]を指定します(初期値:null)。- パラメータ:
pos
- y軸の表示位置 [left,right]
-
setScaleType
public void setScaleType(String type)
【TAG】y軸のスケールタイプ[linear/category]を指定します(初期値:null)。- パラメータ:
type
- y軸のスケールタイプ [linear/category]
-
setCategoryList
public void setCategoryList(String categoryList)
【TAG】y軸のメモリリストをCSV形式で指定します(scaleTypeがcategoryの場合に有効)。- パラメータ:
categoryList
- y軸のメモリリスト
-
setYlabel
public void setYlabel(String label)
【TAG】scaleLabel:y軸に表示するラベル文字を指定します(初期値:null)。- パラメータ:
label
- y軸に表示するラベル文字
-
setBeginAtZero
public void setBeginAtZero(String atZero)
【TAG】y軸を0から書き始まるかどうか[true/false]を指定します(初期値:null)。- パラメータ:
atZero
- y軸を0から書き始まるかどうか [true/false]
-
setFontColor
public void setFontColor(String fontColor)
【TAG】y軸のフォントの色を指定(初期値:null)。- パラメータ:
fontColor
- y軸のフォントの色
-
setScaleCallback
public void setScaleCallback(String callback)
【TAG】y軸コールバックを指定します。- パラメータ:
callback
- y軸コールバック
-
setMax
public void setMax(String max)
【TAG】y軸の最大値を指定します(scaleTypeがlinearの場合に有効)。- パラメータ:
max
- メモリの最大値
-
setMin
public void setMin(String min)
【TAG】y軸の最小値を指定します(scaleTypeがlinearの場合に有効)。- パラメータ:
min
- メモリの最小値
-
setStepSize
public void setStepSize(String stepSize)
【TAG】y軸のメモリ幅を指定します(scaleTypeがlinearの場合に有効)。- パラメータ:
stepSize
- y軸のメモリ幅
-
setTicks
public void setTicks(String ticks)
【TAG】y軸のticks属性を指定(初期値:null)。- パラメータ:
ticks
- y軸のticks属性
-
setGridColor
public void setGridColor(String gridColor)
【TAG】gridLinesのcolor属性( gridLines:{ color:'red', } を生成)(初期値:null)。- パラメータ:
gridColor
- y軸のフォントの色
-
setGridLines
public void setGridLines(String gridLines)
【TAG】gridLines属性(gridColorを同時に設定した場合は、不定です)(初期値:null)。- パラメータ:
gridLines
- y軸のgridLines属性
-
setOptDataset
public void setOptDataset(String attri)
【TAG】その他data:datasetのオプションを指定します。- パラメータ:
attri
- その他data:datasetのオプション
-
setOptAxis
public void setOptAxis(String attri)
【TAG】その他options:scales:yAxesのオプションを指定します。- パラメータ:
attri
- その他options:scales:yAxesのオプション
-
setOptTicks
public void setOptTicks(String attri)
【TAG】その他options:scales:yAxes:ticksのオプションを指定します。- パラメータ:
attri
- その他options:scales:yAxes:ticksのオプション
-
setOptScaleLabel
public void setOptScaleLabel(String attri)
【TAG】その他options:scales:yAxes:scaleLabelのオプションを指定します。- パラメータ:
attri
- その他options:scales:yAxes:scaleLabelのオプション
-
setOptGridLines
public void setOptGridLines(String attri)
【TAG】その他options:scales:yAxes:gridLinesのオプションを指定します。- パラメータ:
attri
- その他options:scales:yAxes:gridLinesのオプション
-
toString
public String toString()
このオブジェクトの文字列表現を返します。 基本的にデバッグ目的に使用します。- オーバーライド:
toString
クラス内CommonTagSupport
- 戻り値:
- このクラスの文字列表現
-
-