パッケージ org.opengion.hayabusa.taglib

# クラス ViewIGanttBarTag

java.lang.Object
jakarta.servlet.jsp.tagext.TagSupport
jakarta.servlet.jsp.tagext.BodyTagSupport
org.opengion.hayabusa.taglib.CommonTagSupport
org.opengion.hayabusa.taglib.ViewIGanttBarTag

すべての実装されたインタフェース:
  `BodyTag`, `IterationTag`, `JspTag`, `Tag`, `TryCatchFinally`, `Serializable`

public class ViewIGanttBarTag extends CommonTagSupport
ガントチャートの繰り返しタグのフォーマットに使用します。 iGanttBar タグは、TDタグの繰返し部に記述することで、個々のガントのタスクを作成します。 これを使用する場合は、iGant タグを全体に一つ指定する必要があります。

関連項目:
  - 直列化された形式
変更履歴:
  5.6.3.2 (2013/04/12) 新規作成
機能分類
  画面部品
形式ｻﾝﾌﾟﾙ:
  ●形式：<og:iGanttBar ... /> ●body：なし ●前提：headタグで、adjustEvent="Gantt" を指定してください。 ●Tag定義： <og:iGanttBar type ○ 【TAG】ガント要素のタイプ（0:マイルストーン 1:バー ）(必須) color 【TAG】バーの色（マイルストーンの場合は不要） colorNo 【TAG】バーの色番号で指定します src 【TAG】マイルストーンのアイコン画像(URIより設定) start 【TAG】開始日(YYYYMMDD)、または開始時間(YYYYMMDDHH24MM) end 【TAG】終了日(YYYYMMDD)、または終了時間(YYYYMMDDHH24MM) text 【TAG】ガント要素の注釈メッセージ。 href 【TAG】入力した場合はガントにリンクを付加します。 target 【TAG】hrefを指定した場合に付加されるリンクのターゲット barLink 【TAG】hrefで付加されるリンクの範囲にバー本体を含めるかどうか[true/false]を指定します(初期値:false) startDateInput【TAG】6.9.9.0 (2018/08/20) 開始日付の入力欄のｶﾗﾑ名を指定します。 startTimeInput【TAG】6.9.9.0 (2018/08/20) 開始時刻の入力欄のｶﾗﾑ名を指定します。 endDateInput 【TAG】6.9.9.0 (2018/08/20) 終了日付の入力欄のｶﾗﾑ名を指定します。 endTimeInput 【TAG】6.9.9.0 (2018/08/20) 終了時刻の入力欄のｶﾗﾑ名を指定します。 moveStep 【TAG】6.9.9.2 (2018/09/18) ガントバーの移動歩幅単位（moveStep 1:日、2:時間、3:分） fixed 【TAG】6.9.9.2 (2018/09/18) 固定2分割するｶﾗﾑを指定します。 mStone 【TAG】6.9.9.2 (2018/09/18) マイルストーンｶﾗﾑを指定します。 balloon 【TAG】6.9.9.2 (2018/09/18) バルーンとして表示するカラムを指定します。 keyInfo 【TAG】6.9.9.2 (2018/09/18) キー情報のカラムを、指定します。 writable 【TAG】6.9.9.2 (2018/09/18) writable属性のカラムを指定します。 report 【TAG】6.9.9.2 (2018/09/18) レポートカラムを指定します。 zindex 【TAG】6.9.9.2 (2018/09/18) 表示の重なり順のカラムを指定します。 id 【TAG】要素を一意に指定する値を指定します。(ガント要素を動かす際に指定) cost 【TAG】開始日、終了日を利用して積上げられる工数を指定します。 capacity 【TAG】積上げの最大値（キャパシティ）を指定します。 debug 【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false) /> 【廃止】6.9.9.0 (2018/08/20) 物理削除 // startInput 【廃止】(startDateInputと同じ)ガント要素の開始日に紐付く入力欄（開始日または終了日に紐付く入力欄が設定しなければガント要素は動かせない） // endInput 【廃止】(endDateInputと同じ)ガント要素の終了日に紐付く入力欄（開始日または終了日に紐付く入力欄が設定しなければガント要素は動かせない） // chbox 【廃止】6.9.9.2 (2018/09/18) 行選択のチェックボックス 設定値：[ROW.ID] ●使用例 (通常ガント) <og:view viewFormType = "HTMLCustomTable" command = "{@command}" writable = "false" useScrollBar = "false" > <og:thead rowspan="2"> <tr> <td>[NOORDER]</td> <td rowspan="2" class="gantt zoom{@VZOOM}" style="line-height:normal;text-align:left;background-image: url('../image/ganttBG{@VZOOM}.gif');" > <div style="position:relative;left:0px;z-index:101; " height="100%" width="100%" > <og:ganttHeader startDate = "{@startDate}" endDate = "{@endDate}" zoom = "{@VZOOM}" daySpan = "{@daySpan}" /> </div> </td> </tr> </og:thead> <og:tbody rowspan="2"> <tr> <td>[NOORDER]</td> <td rowspan="2" class="gantt zoom{@VZOOM}" style="text-align:left;background-image: url('../image/ganttBG{@VZOOM}.gif');" > <og:iGanttBar type="1" colorNo="[COLOR]" start="[DYORDER]" end="[DYNOKI]" text="[PN]" /> <og:iGanttBar type="0" src="../image/dia_blue.gif" start="[DYORDER]" text="開始" /> <og:iGanttBar type="0" src="../image/dia_red.gif" end="[DYNOKI]" text="終了" /> </td> </tr> </og:tbody> </og:view> <og:iGantt margeRows = "true" fixedCols = "1" /> (積み上げガント) <og:view viewFormType = "HTMLStackedGanttTable" command = "{@command}" writable = "false" useScrollBar = "false" useParam = "true" numberType = "none" > <og:stackParam stackColumns = "NOORDER" /> <og:thead rowspan="2"> <tr> <td>[NOORDER]</td> <td>[PN]</td> <td rowspan="2" class="gantt zoom{@SZOOM}" style="text-align:left;background-image: url('../image/ganttBG{@SZOOM}.gif');" > <div style="position:relative;left:0px;z-index:101; " height="100%" width="100%" > <og:ganttHeader startDate = "{@startDate}" endDate = "{@endDate}" zoom = "{@SZOOM}" calDB = "GE13" arg1 = "A" /> </div> </td> </tr> </og:thead> <og:tbody rowspan="2"> <tr> <td>[NOORDER]</td> <td>[PN]</td> <td rowspan="2" class="gantt zoom{@VZOOM}" style="text-align:left;background-image: url('../image/ganttBG{@VZOOM}.gif');" > <iGanttBar type="1" colorNo="[COLOR]" start="[DYORDER]" end="[DYNOKI]" text="[COSTCLM]" cost="[COSTCLM]" capacity="[CAPACITY]" /> <og:iGanttBar type="0" src="../image/dia_blue.gif" start="[DYORDER]" text="開始" /> </td> </tr> </og:tbody> </og:view> <og:iGantt margeRows = "true" fixedCols = "1" verticalShift = "false" viewGantt = "{@viewGantt}" stackHoliday = "{@stackHoliday}" useBgColor = "true" viewMode = "2" />
導入されたバージョン:
  JDK6.0,

- ## フィールドの概要

  ### クラスから継承されたフィールド org.opengion.hayabusa.taglib.CommonTagSupport

  `BR, BUFFER_MIDDLE, CR`

  ### クラスから継承されたフィールド jakarta.servlet.jsp.tagext.BodyTagSupport

  `bodyContent`

  ### クラスから継承されたフィールド jakarta.servlet.jsp.tagext.TagSupport

  `id, pageContext`

  ### インタフェースから継承されたフィールド jakarta.servlet.jsp.tagext.BodyTag

  `EVAL_BODY_BUFFERED, EVAL_BODY_TAG`

  ### インタフェースから継承されたフィールド jakarta.servlet.jsp.tagext.IterationTag

  `EVAL_BODY_AGAIN`

  ### インタフェースから継承されたフィールド jakarta.servlet.jsp.tagext.Tag

  `EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE`

- ## コンストラクタの概要

  コンストラクタ
  コンストラクタ
  説明
  `ViewIGanttBarTag()`
  デフォルトコンストラクター

- ## メソッドの概要

  修飾子とタイプ
  メソッド
  説明
  `int`
  `doEndTag()`
  Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。
  `protected String`
  `getTagName()`
  タグの名称を、返します。
  `protected void`
  `release2()`
  タグリブオブジェクトをリリースします。
  `void`
  `setBalloon(String balloon)`
  【TAG】バルーンとして表示するカラムを指定します。
  `void`
  `setBarLink(String barLink)`
  【TAG】hrefで付加されるリンクの範囲にバー本体を含めるかどうか[true/false]を指定します(初期値:false)。
  `void`
  `setCapacity(String capacity)`
  【TAG】積上げの最大値（キャパシティ）を指定します。
  `void`
  `setColor(String color)`
  【TAG】ガント要素（バー）の色コードを設定します。
  `void`
  `setColorNo(String clrNo)`
  【TAG】グラフ要素の色番号を設定します。
  `void`
  `setCost(String cost)`
  【TAG】積み上げガントの工数を指定します。
  `void`
  `setEnd(String end)`
  【TAG】終了日(YYYYMMDD)、または終了時間(YYYYMMDDHH24MM)を設定します。
  `void`
  `setEndDateInput(String endDateInput)`
  【TAG】ガント要素の終了日に紐付く入力欄を指定します。
  `void`
  `setEndTimeInput(String endTimeInput)`
  【TAG】ガント要素の終了時刻に紐付く入力欄を指定します。
  `void`
  `setFixed(String fixed)`
  【TAG】固定2分割するｶﾗﾑを指定します。
  `void`
  `setHref(String href)`
  【TAG】リンク作成時の値を設定します。
  `void`
  `setId(String id)`
  【TAG】要素を一意に指定するためのidを指定します。
  `void`
  `setKeyInfo(String keyInfo)`
  【TAG】キー情報のカラムを、指定します。
  `void`
  `setMoveStep(String moveStep)`
  【TAG】ガントバーの移動歩幅単位（1:日、2:時間、3:分）を指定します。
  `void`
  `setMStone(String mStone)`
  【TAG】マイルストーンカラムを指定します。
  `void`
  `setReport(String report)`
  【TAG】レポートカラムを指定します。
  `void`
  `setSrc(String src)`
  【TAG】マイルストーンのアイコン画像(URIより設定)を設定します。
  `void`
  `setStart(String start)`
  【TAG】開始日(YYYYMMDD)、または開始時間(YYYYMMDDHH24MM)を設定します。
  `void`
  `setStartDateInput(String startDateInput)`
  【TAG】ガント要素の開始日に紐付く入力欄を指定します。
  `void`
  `setStartTimeInput(String startTimeInput)`
  【TAG】ガント要素の開始時刻に紐付く入力欄を指定します。
  `void`
  `setTarget(String target)`
  【TAG】リンク作成時のターゲット名を指定します。
  `void`
  `setText(String text)`
  【TAG】バー上に表示するテキストを指定します。
  `void`
  `setType(String type)`
  【TAG】ガント要素のタイプ[0:ﾏｲﾙｽﾄｰﾝ/1:ﾊﾞｰ]を指定します。
  `void`
  `setWritable(String writable)`
  【TAG】writable属性のカラムを指定します。
  `void`
  `setZindex(String zindex)`
  【TAG】表示の重なり順のカラムを指定します。
  `String`
  `toString()`
  このオブジェクトの文字列表現を返します。

  ### クラスから継承されたメソッド org.opengion.hayabusa.taglib.CommonTagSupport

  `add, add, addEventColumn, addEventColumn, check, commitTableObject, debugPrint, 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, 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`

  ### クラスから継承されたメソッド jakarta.servlet.jsp.tagext.BodyTagSupport

  `doInitBody, getBodyContent, getPreviousOut, release, setBodyContent`

  ### クラスから継承されたメソッド jakarta.servlet.jsp.tagext.TagSupport

  `findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setPageContext, setParent, setValue`

  ### クラスから継承されたメソッド java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

  ### インタフェースから継承されたメソッド jakarta.servlet.jsp.tagext.Tag

  `getParent, setPageContext, setParent`

- ## コンストラクタの詳細

  - ### ViewIGanttBarTag

    public ViewIGanttBarTag()
    デフォルトコンストラクター
    変更履歴:
      6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor.

- ## メソッドの詳細

  - ### doEndTag

    public int doEndTag()
    Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。
    定義:
      `doEndTag` インタフェース内 `Tag`
    オーバーライド:
      `doEndTag` クラス内 `CommonTagSupport`
    戻り値:
      後続処理の指示
    変更履歴:
      6.0.2.5 (2014/10/31) HTML5対応。javaScriptで、BODYがないと入れ子になってしまう。

  - ### release2

    protected void release2()
    タグリブオブジェクトをリリースします。 キャッシュされて再利用されるので、フィールドの初期設定を行います。
    オーバーライド:
      `release2` クラス内 `CommonTagSupport`

  - ### setType

    public void setType(String type)
    【TAG】ガント要素のタイプ[0:ﾏｲﾙｽﾄｰﾝ/1:ﾊﾞｰ]を指定します。
    パラメータ:
      `type` - ガント要素のタイプ [0:ﾏｲﾙｽﾄｰﾝ/1:ﾊﾞｰ]
    説明:
      0:マイルストーン を指定すると、その日（時間）に、マーカーがされます。 ガントのような期間ではなく、そのポイントを表すのに使用します。 例えば、受注日、納期 などの設定値です。 start か end どちらかの指定で構いません。 start を使用した場合は、指定日（時間）の前方に、endを使用した場合は、 指定日（時間）の後方にマーカーが置かれます。

  - ### setColor

    public void setColor(String color)
    【TAG】ガント要素（バー）の色コードを設定します。
    パラメータ:
      `color` - バー色
    説明:
      color は、ガント要素の色コードを設定します。 type="0:マイルストーン" の場合は不要です。 このコードは、予め決められた色画像を呼び出しますので、任意の色が使えるという事ではありません。 色指定は、横棒の場合は、image/W_色コード.png の画像を使います。 色コード と 色番号が同時に指定された場合は、色コード が優先されます。 type=2:差分枠 は、value ＞ baseVal の場合は、超過を、value ＜ baseValの場合は、不足を表します。

      色番号 対応表
      色番号 | 設定値 | 棒色 |  | 横棒サンプル
      --- | --- | --- | --- | ---
      0 | blue | 青 |  |
      1 | black | 黒 |  |
      2 | brown | 茶 |  |
      3 | green | 緑 |  |
      4 | lightblue | 薄青 |  |
      5 | lightgreen | 薄緑 |  |
      6 | orange | オレンジ |  |
      7 | pink | ピンク |  |
      8 | purple | 紫 |  |
      9 | red | 赤 |  |
      10 | yellow | 黄 |  |
      11 | navy | 濃紺 |  |
      12 | teal | 青緑 |  |
      13 | gray | 灰 |  |
      14 | indigo | 藍 |  |
      15 | slategray | 鉄色 |  |
      16 | chocorlate | チョコレート |  |
      17 | darkgreen | 深緑 |  |
      18 | violet | すみれ |  |
      19 | darkslategray | 深鉄色 |  |
      20 | lime | 緑 |  |
      21 | aqua | 水色 |  |
      22 | maroon | ひわだいろ |  |
      23 | olive | オリーブ |  |
      24 | silver | 銀 |  |
      25 | fuchsia | 赤紫 |  |
      BK | black2 | 黒 |  |
      WT | white2 | 白 |  |
      BL | blue2 | 青 |  |
      RD | red2 | 赤 |  |
      YL | yellow2 | 黄 |  |

  - ### setColorNo

    public void setColorNo(String clrNo)
    【TAG】グラフ要素の色番号を設定します。
    パラメータ:
      `clrNo` - 色番号 [1～25/BK/WT/BL/RD/YL]
    関連項目:
      - `setColor(String)`
    説明:
      色番号は、色コードを直接指定するのではなく、番号で指定する場合に使用します。 棒グラフ要素（type="1"(横棒),"6"(縦棒)）の色を設定します。 "1～25 , BK,WT,BL,RD,YL" の色番号で指定します。 色番号は、与えた数字を内部色数で割り算した余を使用しますので、連番の場合でも 繰返し使われます。特殊な色として、BK,WT,BL,RD,YLは、番号ではなく記号で指定できます。 色コード と 色番号が同時に指定された場合は、色コード が優先されます。

  - ### setSrc

    public void setSrc(String src)
    【TAG】マイルストーンのアイコン画像(URIより設定)を設定します。
    パラメータ:
      `src` - アイコン画像
    説明:
      type="0:マイルストーン" の場合、表示するアイコンイメージの所在を指定します。 例："../image/xxx.png"

  - ### setStart

    public void setStart(String start)
    【TAG】開始日(YYYYMMDD)、または開始時間(YYYYMMDDHH24MM)を設定します。
    パラメータ:
      `start` - 開始日or開始時間 (YYYYMMDD or YYYYMMDDHH24MM)
    関連項目:
      - `setType(String)`
      - `setEnd(String)`
    説明:
      type="1:バー" の場合は、バー表示の場合の書き始め（開始）を指定します。 この値は、バーでは、「含む」になります。 type="0:マイルストーン" の場合は、マイルストンを左端に表示します。

  - ### setEnd

    public void setEnd(String end)
    【TAG】終了日(YYYYMMDD)、または終了時間(YYYYMMDDHH24MM)を設定します。
    パラメータ:
      `end` - 終了日or終了時間 (YYYYMMDD or YYYYMMDDHH24MM)
    関連項目:
      - `setType(String)`
      - `setStart(String)`
    説明:
      type="1:バー" の場合は、バー表示の場合の書き終わり（終了）を指定します。 この値は、日付か時刻かで「含む」/「含まない」が異なります。 日付の場合は、この値を「含む」です。例えば、4/12 を指定した場合、4/12は含みます。 時刻の場合は、「含まない」です。4/12 070000 を指定した場合は、午前7時は含まないので、 ６時５９分５９秒までのバーが引かれます。 type="0:マイルストーン" の場合は、マイルストンを右端に表示します。

  - ### setText

    public void setText(String text)
    【TAG】バー上に表示するテキストを指定します。
    パラメータ:
      `text` - 表示テキスト
    説明:
      バーの上に、値などの文字を重ねて表示できます。

  - ### setHref

    public void setHref(String href)
    【TAG】リンク作成時の値を設定します。 7.1.0.1 (2020/02/07) 通常の iGanttBar タグを使う場合、viewタグの HTMLCustomTable で一覧表示します。 その際、hrefも繰り返しリンクを使用しますが、viewLinkタグのlinkタグを使用し、 hrefOnly="true" を設定することでurlEncode されたリンクを使用できます。 linkタグを使わず、hrefに直接URLを記述した場合、リンクはurlEncodeされません。
    パラメータ:
      `href` - リンク
    関連項目:
      - `setTarget(String)`
    説明:
      バーの上の文字に対して、リンクを作成できます。

  - ### setTarget

    public void setTarget(String target)
    【TAG】リンク作成時のターゲット名を指定します。
    パラメータ:
      `target` - ターゲット
    関連項目:
      - `setHref(String)`
    説明:
      バーの上の文字に対して、リンクを作成するときの、ターゲット名を指定できます。

  - ### setBarLink

    public void setBarLink(String barLink)
    【TAG】hrefで付加されるリンクの範囲にバー本体を含めるかどうか[true/false]を指定します(初期値:false)。
    パラメータ:
      `barLink` - バー可否 [true:する/false:しない]
    関連項目:
      - `setHref(String)`
    説明:
      true を指定すると、hrefで付加されるリンクの範囲にバー本体を含めます。

  - ### setStartDateInput

    public void setStartDateInput(String startDateInput)
    【TAG】ガント要素の開始日に紐付く入力欄を指定します。
    パラメータ:
      `startDateInput` - 開始日入力欄
    関連項目:
      - `setStart(String)`
    変更履歴:
      5.9.14.1 (2016/11/11) startInputではなくstartDateInut, 6.9.9.0 (2018/08/20) startDateInput として、用意します。
    説明:
      この入力欄がないと、ガント要素は動かせません。

  - ### setStartTimeInput

    public void setStartTimeInput(String startTimeInput)
    【TAG】ガント要素の開始時刻に紐付く入力欄を指定します。
    パラメータ:
      `startTimeInput` - 開始日入力欄
    関連項目:
      - `setStart(String)`
    変更履歴:
      6.9.9.0 (2018/08/20) startTimeInput として、用意します。
    説明:
      ガント要素の開始時刻に紐付く入力欄を指定します。

  - ### setEndDateInput

    public void setEndDateInput(String endDateInput)
    【TAG】ガント要素の終了日に紐付く入力欄を指定します。
    パラメータ:
      `endDateInput` - 終了日入力欄
    関連項目:
      - `setEnd(String)`
    変更履歴:
      5.9.14.1 (2016/11/11) endInputではなくendDateInut, 6.9.9.0 (2018/08/20) endDateInput として、用意します。
    説明:
      この入力欄がないと、ガント要素は動かせません。

  - ### setEndTimeInput

    public void setEndTimeInput(String endTimeInput)
    【TAG】ガント要素の終了時刻に紐付く入力欄を指定します。
    パラメータ:
      `endTimeInput` - 終了日入力欄
    関連項目:
      - `setEnd(String)`
    変更履歴:
      6.9.9.0 (2018/08/20) endTimeInput として、用意します。
    説明:
      ガント要素の終了時刻に紐付く入力欄を指定します。

  - ### setMoveStep

    public void setMoveStep(String moveStep)
    【TAG】ガントバーの移動歩幅単位（1:日、2:時間、3:分）を指定します。
    パラメータ:
      `moveStep` - ガントバーの移動歩幅単位（moveStep 1:日、2:時間、3:分）
    変更履歴:
      6.9.9.2 (2018/09/18) 新規追加。
    説明:
      ガントバーの移動歩幅単位（1:日、2:時間、3:分）を指定します。

  - ### setFixed

    public void setFixed(String fixed)
    【TAG】固定2分割するｶﾗﾑを指定します。
    パラメータ:
      `fixed` - 固定2分割するｶﾗﾑ
    変更履歴:
      6.9.9.2 (2018/09/18) 新規追加。
    説明:
      固定2分割するｶﾗﾑを指定します。

  - ### setMStone

    public void setMStone(String mStone)
    【TAG】マイルストーンカラムを指定します。
    パラメータ:
      `mStone` - マイルストーンカラム
    変更履歴:
      6.9.9.2 (2018/09/18) 新規追加。
    説明:
      マイルストーンカラムを指定します。

  - ### setBalloon

    public void setBalloon(String balloon)
    【TAG】バルーンとして表示するカラムを指定します。
    パラメータ:
      `balloon` - バルーンとして表示するカラム
    変更履歴:
      6.9.9.2 (2018/09/18) 新規追加。
    説明:
      バルーンとして表示するカラムを指定します。

  - ### setKeyInfo

    public void setKeyInfo(String keyInfo)
    【TAG】キー情報のカラムを、指定します。
    パラメータ:
      `keyInfo` - キー情報のカラム
    変更履歴:
      6.9.9.2 (2018/09/18) 新規追加。
    説明:
      キー情報のカラムを、指定します。

  - ### setWritable

    public void setWritable(String writable)
    【TAG】writable属性のカラムを指定します。
    パラメータ:
      `writable` - writable属性のカラム
    変更履歴:
      6.9.9.2 (2018/09/18) 新規追加。
    説明:
      writable属性のカラムを指定します。

  - ### setReport

    public void setReport(String report)
    【TAG】レポートカラムを指定します。
    パラメータ:
      `report` - レポートカラム
    変更履歴:
      6.9.9.2 (2018/09/18) 新規追加。
    説明:
      レポートカラムを指定します。

  - ### setZindex

    public void setZindex(String zindex)
    【TAG】表示の重なり順のカラムを指定します。
    パラメータ:
      `zindex` - 表示の重なり順のカラム
    変更履歴:
      6.9.9.2 (2018/09/18) 新規追加。
    説明:
      表示の重なり順のカラムを指定します。

  - ### setCost

    public void setCost(String cost)
    【TAG】積み上げガントの工数を指定します。
    パラメータ:
      `cost` - 積み上げガントの工数
    説明:
      積み上げガントの工数を指定します。 開始日、終了日を利用して積上げ計算されます。

  - ### setCapacity

    public void setCapacity(String capacity)
    【TAG】積上げの最大値（キャパシティ）を指定します。
    パラメータ:
      `capacity` - 積み上げガントの工数
    説明:
      最大値を超えた場合は、マーカーされます。

  - ### setId

    public void setId(String id)
    【TAG】要素を一意に指定するためのidを指定します。
    オーバーライド:
      `setId` クラス内 `TagSupport`
    パラメータ:
      `id` - 一意になる文字列
    変更履歴:
      5.9.14.1 (2016/11/11)
    説明:
      要素を一意に指定するためのID体系を指定します。 例えばA__[I]のように設定します。 ガント要素は動かす際には必要です。

  - ### getTagName

    protected String getTagName()
    タグの名称を、返します。 自分自身のクラス名より、自動的に取り出せないため、このメソッドをオーバーライドします。
    オーバーライド:
      `getTagName` クラス内 `CommonTagSupport`
    戻り値:
      タグの名称
    関連項目:
      - `CommonTagSupport.getDocumentLink()`
    このﾒｿｯﾄﾞは、nullを返しません

  - ### toString

    public String toString()
    このオブジェクトの文字列表現を返します。 基本的にデバッグ目的に使用します。
    オーバーライド:
      `toString` クラス内 `CommonTagSupport`
    戻り値:
      このクラスの文字列表現
    このﾒｿｯﾄﾞは、nullを返しません