パッケージ 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 が HTMLStackedGanttTable の場合にﾊﾟﾗﾒｰﾀを設定します。 ｶﾞﾝﾄﾁｬｰﾄを表示する ViewForm_HTMLStackedGanttTable ｸﾗｽに対して、各種ﾊﾟﾗﾒｰﾀを 設定します。 ﾊﾟﾗﾒｰﾀが設定されていない場合は、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を返しません