クラス 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
    • コンストラクタの詳細

      • 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 - チャートのカラム名
      • setLabel

        public void setLabel​(String lbl)
        【TAG】凡例の値を指定します。
        パラメータ:
        lbl - 凡例
      • 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 - 線の伸張
      • 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
        戻り値:
        このクラスの文字列表現