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

# クラス ViewStackParamTag

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

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

public class ViewStackParamTag extends ViewParamImpl
viewタグの viewFormType が HTMLGanttTable の場合にパラメータを設定します。 ガントチャートを表示する、ViewForm_HTMLGanttTable クラスに対して、各種パラメータを 設定します。 パラメータが設定されていない場合は、ViewStackTableParam の初期値が 使用されます。 (パラメータを使用するには、viewタグのuseParam 属性をtrueに設定する必要があります。)

関連項目:
  - 直列化された形式
変更履歴:
  5.5.7.0 (2012/10/01) 新規作成
機能分類
  画面表示
形式ｻﾝﾌﾟﾙ:
  ●形式：<og:stackParam stackColumns="PRJCODE,RESOURCE_ID" /> ●body：なし ●Tag定義： <og:stackParam stackColumns ○【TAG】積上単位とするカラム名(CSV形式)をセットします (必須) costColumn 【TAG】内部積上げする場合の工数カラムをセットします innerStack 【TAG】工数の内部積み上げをするかどうか[true/false]指定します(初期値:false) debug 【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false) />
導入されたバージョン:
  JDK5.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`

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

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

- ## メソッドの概要

  修飾子とタイプ
  メソッド
  説明
  `protected String`
  `getTagName()`
  タグの名称を、返します。
  `void`
  `setCapacityColumn(String capColumn)`
  【TAG】その行の能力値カラムを指定します (初期値:CAP_COLUMN_VALUE[=])。
  `void`
  `setCostColumns(String costColumns)`
  【TAG】工数関係のカラム（工数,開始日,終了日）を指定します。
  `void`
  `setInnerStack(String flag)`
  【TAG】エンジン内部で積上げするかどうかを指定します (初期値:INNER_STACK_VALUE[=])。
  `void`
  `setStackColumns(String stackColumns)`
  【TAG】積上単位とするカラム名(CSV形式)をセットします。
  `void`
  `setStackHoliday(String flag)`
  【TAG】エンジン内部で積上げする場合に休日も積上げるかどうかを指定します (初期値:STACK_HOLIDAY_VALUE[=])。

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

  `doEndTag, initParam, putParam, release2, 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, setId, setPageContext, setParent, setValue`

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

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

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

  `getParent, setPageContext, setParent`

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

  - ### ViewStackParamTag

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

- ## メソッドの詳細

  - ### setStackColumns

    public void setStackColumns(String stackColumns)
    【TAG】積上単位とするカラム名(CSV形式)をセットします。
    パラメータ:
      `stackColumns` - 積上カラム名 (CSV形式)
    説明:
      工数積上げのキーとなるカラム名を指定します。 複数ある場合は、CSV形式で指定できます。 テーブルモデルは積上単位＋タスク単位でOrderByがかかっている必要があります。

  - ### setCostColumns

    public void setCostColumns(String costColumns)
    【TAG】工数関係のカラム（工数,開始日,終了日）を指定します。
    パラメータ:
      `costColumns` - 工数のカラム名
    変更履歴:
      5.5.8.3 (2012/11/17)
    説明:
      工数関係のカラム名を指定します。 工数(x.y)、開始日(yyyyMMdd)、終了日(yyyyMMdd) の３つのカラムをCSV形式で設定して下さい。 エンジン内部で工数積上げを行う場合は必須です。 テーブルモデルは積上単位＋タスク単位でOrderByがかかっている必要があります。

  - ### setInnerStack

    public void setInnerStack(String flag)
    【TAG】エンジン内部で積上げするかどうかを指定します (初期値:INNER_STACK_VALUE[=])。
    パラメータ:
      `flag` - 内部積上げ可否 [true:する/false:しない]
    変更履歴:
      5.5.8.3 (2012/11/17)
    説明:
      エンジン内部で積上げを行うかどうかを指定します。 内部で積上げを行った場合は、HTMLStackGanttTableではガント行の出力を行いません。 初期値はfalse（積上げしない）です。

  - ### setStackHoliday

    public void setStackHoliday(String flag)
    【TAG】エンジン内部で積上げする場合に休日も積上げるかどうかを指定します (初期値:STACK_HOLIDAY_VALUE[=])。
    パラメータ:
      `flag` - 休日積上げ可否 [true:する/false:しない]
    変更履歴:
      5.5.8.3 (2012/11/17)
    説明:
      エンジン内部で積上げを行う場合に休日も積上げるかどうかを指定します。 zoomがDAYの場合のみ有効です。 初期値はtrue（積上げする）です。

  - ### setCapacityColumn

    public void setCapacityColumn(String capColumn)
    【TAG】その行の能力値カラムを指定します (初期値:CAP_COLUMN_VALUE[=])。
    パラメータ:
      `capColumn` - 能力値のカラム名
    変更履歴:
      5.6.1.2 (2013/02/22)
    説明:
      内部積上げをする際、各行の能力のカラム名を指定します。 カラムを指定しない場合は1となります。

  - ### getTagName

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