<?xml version="1.0" encoding="UTF-8"?>
<taglib xmlns="http://java.sun.com/xml/ns/javaee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:xml="http://www.w3.org/XML/1998/namespace"
        xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
        http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_4.xsd"
        version="2.4">

    <tlib-version>1.0</tlib-version>
    <jsp-version>1.2</jsp-version>
    <short-name>gyomu</short-name>
    <description>gyomuカスタムタグライブラリ</description>
    <uri>
        gyomu-taglib
    </uri>

    <tag>
        <name>frontCommonHeader</name>
        <tag-class>eo.web.webview.common.JCCFrontCommonHeader</tag-class>
        <body-content>JSP</body-content>
        <description>フロントの共通インポート用拡張タグ</description>
        <attribute>
            <name>keywords</name>
        </attribute>
        <attribute>
            <name>description</name>
        </attribute>
        <attribute>
            <name>title</name>
            <required>true</required>
        </attribute>
        <attribute>
            <name>mode</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
            <type>java.lang.String</type>
            <description>表示モード</description>
         </attribute>
        <attribute>
            <name>dsp_kbn</name>
            <required>false</required>
        </attribute>
    </tag>

    <tag>
        <name>frontMessageArea</name>
        <tag-class>eo.web.webview.common.JCCFrontMessageArea</tag-class>
        <body-content>JSP</body-content>
        <description>フロントメッセージ領域表示用拡張タグ</description>
    </tag>

    <tag>
        <name>ajaxCommonHeader</name>
        <tag-class>eo.web.webview.common.JCCAjaxCommonHeader</tag-class>
        <body-content>JSP</body-content>
        <description>Ajax用拡張タグ</description>
    </tag>

    <tag>
        <name>pageLinkHeader</name>
        <tag-class>eo.web.webview.common.JCCPageLinkTagHandler</tag-class>
        <body-content>JSP</body-content>
        <description>ページリンク用拡張タグ</description>
        <attribute>
            <name>index</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
            <type>java.lang.String</type>
            <description>表番号</description>
         </attribute>
    </tag>

    <tag>
        <name>includeMessage</name>
        <tag-class>eo.web.webview.common.JCCIncludeMessage</tag-class>
        <description>置換文字用JavaScriptファイル読み込み拡張タグ</description>
        <body-content>JSP</body-content>
        <attribute>
            <name>fileName</name>
        </attribute>
    </tag>

    <tag>
        <name>frontUserInfoHeader</name>
        <tag-class>eo.web.webview.common.JFUFrontUserInfoHeader</tag-class>
        <body-content>JSP</body-content>
        <description>フロントの共通ユーザ情報エリア用拡張タグ</description>
        <attribute>
            <name>pattern</name>
            <required>true</required>
        </attribute>
    </tag>

    <tag>
        <name>frontCommonErrorHeader</name>
        <tag-class>eo.web.webview.common.JCCFrontCommonErrorTagHandler</tag-class>
        <body-content>JSP</body-content>
        <description>フロント共通エラー画面用拡張タグ</description>
    </tag>

    <tag>
        <name>frontGlobalHeader</name>
        <tag-class>eo.web.webview.common.JCCFrontGlobalHeader</tag-class>
        <description>フロント共通ヘッダー部表示用拡張タグ</description>
        <body-content>JSP</body-content>
    </tag>

    <tag>
        <name>frontGlobalFooter</name>
        <tag-class>eo.web.webview.common.JCCFrontGlobalFooter</tag-class>
        <description>フロント共通フッター部表示用拡張タグ</description>
        <body-content>JSP</body-content>
    </tag>

    <tag>
        <name>frontDispSetting</name>
        <tag-class>eo.web.webview.common.JFUFrontDispSetting</tag-class>
        <body-content>JSP</body-content>
        <description>フロント用外部プロパティ定義取得用拡張タグ</description>
        <attribute>
            <name>screenId</name>
        </attribute>
        <attribute>
            <name>outlinkId</name>
        </attribute>
        <attribute>
            <name>textId</name>
        </attribute>
        <attribute>
            <name>formatType</name>
        </attribute>
        <attribute>
            <name>startYmd</name>
        </attribute>
        <attribute>
            <name>endYmd</name>
        </attribute>
    </tag>

    <tag>
        <name>frontPrcSimulation</name>
        <tag-class>eo.web.webview.common.JFUFrontPrcSimulation</tag-class>
        <description>フロント画面料金シミュレーション用拡張タグ</description>
        <body-content>JSP</body-content>
    </tag>

    <tag>
        <name>frontPrcDtlSimulation</name>
        <tag-class>eo.web.webview.common.JFUFrontPrcDtlSimulation</tag-class>
        <description>フロント画面料金シミュレーション明細用拡張タグ</description>
        <body-content>JSP</body-content>
    </tag>

    <tag>
        <name>frontNavigator</name>
        <tag-class>eo.web.webview.common.JFUFrontNavigator</tag-class>
        <body-content>JSP</body-content>
        <description>フロントナビゲータ領域表示用共通インポート用拡張タグ</description>
    </tag>

    <tag>
        <name>frontKhrkInfoArea</name>
        <tag-class>eo.web.webview.common.JFUFrontKhrkInfoArea</tag-class>
        <body-content>JSP</body-content>
        <description>フロントの基本料金情報エリア用拡張タグ</description>
        <attribute>
            <name>screen</name>
            <required>true</required>
        </attribute>
    </tag>

    <tag>
        <name>frontAplConstSetting</name>
        <tag-class>eo.web.webview.common.JFUFrontAplConstSetting</tag-class>
        <body-content>JSP</body-content>
        <description>フロント用外部プロパティ定義取得用拡張タグ</description>
        <attribute>
            <name>key</name>
        </attribute>
    </tag>

    <tag>
        <name>frontIncludePopUpScriptTag</name>
        <tag-class>eo.web.webview.common.JFUFrontPopUpScriptTag</tag-class>
        <body-content>JSP</body-content>
        <description>フロント画面ポップアップ用スクリプトタグ出力拡張タグ</description>
        <attribute>
            <name>pattern</name>
            <required>false</required>
        </attribute>
    </tag>


    <tag>
        <name>frontIncludeHtml</name>
        <tag-class>eo.web.webview.common.JFUFrontIncludeHtml</tag-class>
        <body-content>JSP</body-content>
        <description>フロントHTML挿入用拡張タグ</description>
        <attribute>
            <name>screenId</name>
            <required>true</required>
        </attribute>
        <attribute>
            <name>pattern</name>
            <required>true</required>
        </attribute>
        <attribute>
            <name>type</name>
            <required>true</required>
        </attribute>
    </tag>
</taglib>
