/*********************************************************************
* All Rights reserved,Copyright (c) K-Opticom
**********************************************************************
*＜プログラム内容＞
*   システム名      ：eo顧客基幹システム
*   モジュール名    ：JFUFrontPrcSimulation
*   ソースファイル名：JFUFrontPrcSimulation.java
*   作成者          ：富士通
*   日付            ：2013年03月01日
*＜機能概要＞
*   フロントAPLConst.properties出力部品です。
*＜修正履歴＞
*   バージョン  修正日       修正者      修正内容
*   v5.00       2013/03/01   FJ）知識    【1419-00-00】050IP電話アプリ対応
*
**********************************************************************/
package eo.web.webview.common;

import javax.servlet.jsp.JspException;

import com.fujitsu.futurity.model.common.JCMAPLConstMgr;
import com.fujitsu.futurity.web.x33.X33VCustomTagBase;

/**
 * フロントAPLConst.properties出力部品です。
 * <br>
 * @author 富士通
 */
@SuppressWarnings("serial")
public class JFUFrontAplConstSetting extends X33VCustomTagBase
{

	/** taglibより渡されるkey */
	private String key = "";

	/**
	 * キーを設定します。
	 * <br>
	 * @param arg0 キー
	 */
	public void setKey(String arg0)
	{
		this.key = arg0;
	}

	/**
	 * カスタムタグ開始処理を行います。
	 * <br>
	 * @throws	JspException JSPで発生する例外
	 * @return 処理結果
	 * @see javax.servlet.jsp.tagext.TagSupport#doStartTag()
	 */
	@Override
	public int doStartTag() throws JspException
	{
		try
		{
			String text = "";
			if (this.key.length() != 0)
			{
				text = JCMAPLConstMgr.getString(key);
			}
			// 取得値の出力
			outputHtml(text);
		}
		catch (Exception e)
		{
			throw new JspException("Error:" + e.getMessage());
		}
		return SKIP_BODY;
	}
}
