001/*
002 * Copyright (c) 2009 The openGion Project.
003 *
004 * Licensed under the Apache License, Version 2.0 (the "License");
005 * you may not use this file except in compliance with the License.
006 * You may obtain a copy of the License at
007 *
008 *     http://www.apache.org/licenses/LICENSE-2.0
009 *
010 * Unless required by applicable law or agreed to in writing, software
011 * distributed under the License is distributed on an "AS IS" BASIS,
012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
013 * either express or implied. See the License for the specific language
014 * governing permissions and limitations under the License.
015 */
016package org.opengion.hayabusa.html;
017
018/**
019 * スタックガントチャート(テーブル形式)表示クラス用のパラメータ定数定義クラスです。
020 *
021 * パラメータのキーとなる値と、初期値を設定しています。
022 * すべて、public static final で定義されている為、設定値はドキュメント等で
023 * 確認することが可能です。
024 * ただし、キー値などを、直書きすることを前提に公開していませんので、
025 * 必要であれば、定数として、このクラス経由で使用してください。
026 *
027 * @og.rev 5.5.7.0 (2012/10/01) 新規作成
028 * @og.rev 5.5.8.1 (2012/11/17) 追加
029 * @og.rev 5.5.9.0 (2012/12/03) STACK_CAL_KEY削除
030 * @og.rev 5.6.1.2 (2013/02/22) 能力値関係追加
031 * @og.group その他
032 *
033 * @version  5.0
034 * @author       Takahashi Masakazu
035 * @since    JDK5.0,
036 */
037public class ViewStackTableParam {
038        /** 積上単位とするカラム名(カンマ区切り)をセットするキー {@value} */
039        public static final String STACK_COLUMNS_KEY    = "h_stackColumns" ;
040        /** 工数関係のカラム(工数,開始日,終了日)を指定するキー {@value} */
041        public static final String COST_COLUMNS_KEY             = "h_costColumn" ;              // 5.5.8.3 (2012/11/17)
042        /** エンジン内部で積上げするかどうかを指定するキー {@value} */
043        public static final String INNER_STACK_KEY              = "h_innerStack" ;              // 5.5.8.3 (2012/11/17)
044        /** エンジン内部で積上げする場合に休日も積上げるかどうかを指定するキー {@value} */
045        public static final String STACK_HOLIDAY_KEY    = "h_stackHoliday";             // 5.5.8.3 (2012/11/17)
046        /** 行の能力値カラムを指定するキー {@value} */
047        public static final String CAP_COLUMN_KEY               = "h_capColumn" ;               // 5.6.1.2 (2013/02/22)
048
049        /** パラメータ初期値:{@value} */
050        public static final String STACK_COLUMNS_VALUE  = "" ;
051        /** パラメータ初期値:{@value} */
052        public static final String COST_COLUMNS_VALUE   = "" ;                  // 5.5.8.2. (2012/11/17)
053        /** パラメータ初期値:{@value} */
054        public static final String INNER_STACK_VALUE    = "false" ;             // 5.5.8.3 (2012/11/17)
055        /** パラメータ初期値:{@value} */
056        public static final String STACK_HOLIDAY_VALUE  = "true" ;              // 5.5.8.3 (2012/11/17)
057        /** パラメータ初期値:{@value} */
058        public static final String CAP_COLUMN_VALUE             = ""  ;                 // 5.6.1.2 (2013/02/22)
059        
060        /** Zoom設定値:{@value} */
061        public static final String STACK_ZOOM_MONTH             = "MONTH" ;
062        /** Zoom設定値:{@value} */
063        public static final String STACK_ZOOM_WEEK              = "WEEK" ;
064        /** Zoom設定値:{@value} */
065        public static final String STACK_ZOOM_DAY               = "DAY" ;
066}