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     */
016    package org.opengion.hayabusa.html;
017    
018    /**
019     * カレンãƒ??表示クラスで使用するå�?¨®キーパラメータを管ç�?�—てã�?‚‹定数クラスですã?
020     *
021     * パラメータのキーとなるå?と、å?期å?を設定してã�?�¾すã?
022     * すべて、public static final で定義されてã�?‚‹為、設定å?はドキュメント等で
023     * 確認することが可能ですã?
024     * ただしã?キー値などをã?直書きすることを前提に公開してã�?�¾せんのでã€?
025     * å¿?¦�であれば、定数として、このクラス経由で使用してくださいã€?
026     *
027     * @og.group そã?ä»?
028     *
029     * @version  4.0
030     * @author   Kazuhiko Hasegawa
031     * @since    JDK5.0,
032     */
033    public class ViewCalendarParam  {
034    
035            // 3.5.6.0 (2004/06/18) taglib/ViewCalendarParamTag 用のキー
036            /** パラメータキー {@value} */
037            public static final String VIEW_KEYS             = "h_viewKeys"          ;
038            /** パラメータキー {@value} */
039            public static final String YM_KEY                        = "h_ymKey"                     ;
040            /** パラメータキー {@value} */
041            public static final String DAY_KEY                       = "h_dayKey"            ;
042            /** パラメータキー {@value} */
043            public static final String VALUE_KEY             = "h_valueKey"          ;
044            /** パラメータキー {@value} */
045            public static final String VALUE_BR_FLAG_KEY = "h_valueBRFlagKey" ;
046            /** パラメータキー {@value} */
047            public static final String FIRSTWEEK_KEY         = "h_firstWeek"                 ;
048            /** パラメータキー {@value} */
049            public static final String HEADER_LOCALE_KEY = "h_headerLocale"  ;
050            /** パラメータキー {@value} */
051            public static final String COLUMN_SIZE_KEY       = "h_columnSize"        ;
052    
053            // 3.5.6.0 (2004/06/18) taglib/ViewCalendarParamTag 用の初期値
054            /** パラメータ初期値:{@value} */
055            public static final String VIEW_VALUES                  = "CDJGS"       ;
056            /** パラメータ初期値:{@value} */
057            public static final String YM_VALUE                             = "YYYYMM"      ;
058            /** パラメータ初期値:{@value} */
059            public static final String DAY_VALUE                    = "DY"          ;
060            /** パラメータ初期値:{@value} */
061            public static final String VALUE_BR_FLAG_VALUE  = "true"        ;
062            /** パラメータ初期値:{@value} */
063            public static final String FIRSTWEEK_VALUE              = "0"           ;
064            /** パラメータ初期値:{@value} */
065            public static final String HEADER_LOCALE_VALUE  = "en"          ;
066            /** パラメータ初期値:{@value} */
067            public static final String COLUMN_SIZE_VALUE    = "3"           ;
068    }