myfaces-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mat...@apache.org
Subject cvs commit: incubator-myfaces/tlds myfaces_ext_sf.tld myfaces_ext.tld
Date Wed, 20 Oct 2004 09:13:01 GMT
matzew      2004/10/20 02:13:01

  Modified:    webapps/examples/web countryTableForm.jsp tab2.jsp
                        dataList.jsp home.jsp sortTable.jsp calendar.jsp
                        rssTicker.jsp sample1.jsp countryForm.jsp
                        fileupload.jsp selectbox.jsp dataTable.jsp
                        copyright.jsp options.jsp sample2.jsp features.jsp
                        tabbedPane.jsp date.jsp contact.jsp validate.jsp
                        css.jsp dataScroller.jsp tree.jsp panelstack.jsp
               build    build.xml
               doc      release-notes.txt
               tlds     myfaces_ext.tld
  Added:       tlds     myfaces_ext_sf.tld
  Log:
  changed uri from sf.net to m.a.o
  and provided a second tld, that holds
  the 'old' tld as well
  
  Revision  Changes    Path
  1.12      +1 -1      incubator-myfaces/webapps/examples/web/countryTableForm.jsp
  
  Index: countryTableForm.jsp
  ===================================================================
  RCS file: /home/cvs/incubator-myfaces/webapps/examples/web/countryTableForm.jsp,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- countryTableForm.jsp	13 Oct 2004 11:51:02 -0000	1.11
  +++ countryTableForm.jsp	20 Oct 2004 09:12:59 -0000	1.12
  @@ -1,7 +1,7 @@
   <%@ page session="false" contentType="text/html;charset=utf-8"%>
   <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
   <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
  -<%@ taglib uri="http://myfaces.sourceforge.net/tld/myfaces_ext_0_9.tld" prefix="x"%>
  +<%@ taglib uri="http://myfaces.apache.org" prefix="x"%>
   <html>
   
   <!--
  
  
  
  1.3       +1 -1      incubator-myfaces/webapps/examples/web/tab2.jsp
  
  Index: tab2.jsp
  ===================================================================
  RCS file: /home/cvs/incubator-myfaces/webapps/examples/web/tab2.jsp,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- tab2.jsp	9 Aug 2004 10:52:26 -0000	1.2
  +++ tab2.jsp	20 Oct 2004 09:12:59 -0000	1.3
  @@ -1,6 +1,6 @@
   <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
   <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
  -<%@ taglib uri="http://myfaces.sourceforge.net/tld/myfaces_ext_0_9.tld" prefix="x"%>
  +<%@ taglib uri="http://myfaces.apache.org" prefix="x"%>
   <x:panelTab label="Tab2" rendered="#{tabbedPaneBean.tab2Visible}">
       <h:inputTextarea ></h:inputTextarea>
   </x:panelTab>
  
  
  
  1.10      +1 -1      incubator-myfaces/webapps/examples/web/dataList.jsp
  
  Index: dataList.jsp
  ===================================================================
  RCS file: /home/cvs/incubator-myfaces/webapps/examples/web/dataList.jsp,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- dataList.jsp	13 Oct 2004 11:51:02 -0000	1.9
  +++ dataList.jsp	20 Oct 2004 09:12:59 -0000	1.10
  @@ -1,7 +1,7 @@
   <%@ page session="false" contentType="text/html;charset=utf-8"%>
   <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
   <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
  -<%@ taglib uri="http://myfaces.sourceforge.net/tld/myfaces_ext_0_9.tld" prefix="x"%>
  +<%@ taglib uri="http://myfaces.apache.org" prefix="x"%>
   <html>
   
   <!--
  
  
  
  1.26      +1 -1      incubator-myfaces/webapps/examples/web/home.jsp
  
  Index: home.jsp
  ===================================================================
  RCS file: /home/cvs/incubator-myfaces/webapps/examples/web/home.jsp,v
  retrieving revision 1.25
  retrieving revision 1.26
  diff -u -r1.25 -r1.26
  --- home.jsp	13 Oct 2004 11:51:02 -0000	1.25
  +++ home.jsp	20 Oct 2004 09:12:59 -0000	1.26
  @@ -3,7 +3,7 @@
   <%@ page session="false" contentType="text/html;charset=utf-8"%>
   <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
   <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
  -<%@ taglib uri="http://myfaces.sourceforge.net/tld/myfaces_ext_0_9.tld" prefix="x"%>
  +<%@ taglib uri="http://myfaces.apache.org" prefix="x"%>
   <html>
   
   <!--
  
  
  
  1.9       +1 -1      incubator-myfaces/webapps/examples/web/sortTable.jsp
  
  Index: sortTable.jsp
  ===================================================================
  RCS file: /home/cvs/incubator-myfaces/webapps/examples/web/sortTable.jsp,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- sortTable.jsp	13 Oct 2004 11:51:02 -0000	1.8
  +++ sortTable.jsp	20 Oct 2004 09:12:59 -0000	1.9
  @@ -1,7 +1,7 @@
   <%@ page session="false" contentType="text/html;charset=utf-8"%>
   <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
   <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
  -<%@ taglib uri="http://myfaces.sourceforge.net/tld/myfaces_ext_0_9.tld" prefix="x"%>
  +<%@ taglib uri="http://myfaces.apache.org" prefix="x"%>
   <html>
   
   <!--
  
  
  
  1.14      +1 -1      incubator-myfaces/webapps/examples/web/calendar.jsp
  
  Index: calendar.jsp
  ===================================================================
  RCS file: /home/cvs/incubator-myfaces/webapps/examples/web/calendar.jsp,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- calendar.jsp	13 Oct 2004 11:51:01 -0000	1.13
  +++ calendar.jsp	20 Oct 2004 09:12:59 -0000	1.14
  @@ -3,7 +3,7 @@
   <%@ page session="false" contentType="text/html;charset=utf-8"%>
   <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
   <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
  -<%@ taglib uri="http://myfaces.sourceforge.net/tld/myfaces_ext_0_9.tld" prefix="x"%>
  +<%@ taglib uri="http://myfaces.apache.org" prefix="x"%>
   <html>
   
   <%@include file="inc/head.inc" %>
  
  
  
  1.8       +1 -1      incubator-myfaces/webapps/examples/web/rssTicker.jsp
  
  Index: rssTicker.jsp
  ===================================================================
  RCS file: /home/cvs/incubator-myfaces/webapps/examples/web/rssTicker.jsp,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- rssTicker.jsp	13 Oct 2004 11:51:02 -0000	1.7
  +++ rssTicker.jsp	20 Oct 2004 09:12:59 -0000	1.8
  @@ -3,7 +3,7 @@
   <%@ page session="false" contentType="text/html;charset=utf-8"%>
   <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
   <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
  -<%@ taglib uri="http://myfaces.sourceforge.net/tld/myfaces_ext_0_9.tld" prefix="x"%>
  +<%@ taglib uri="http://myfaces.apache.org" prefix="x"%>
   <html>
   
   <%@include file="inc/head.inc" %>
  
  
  
  1.38      +1 -1      incubator-myfaces/webapps/examples/web/sample1.jsp
  
  Index: sample1.jsp
  ===================================================================
  RCS file: /home/cvs/incubator-myfaces/webapps/examples/web/sample1.jsp,v
  retrieving revision 1.37
  retrieving revision 1.38
  diff -u -r1.37 -r1.38
  --- sample1.jsp	13 Oct 2004 11:51:02 -0000	1.37
  +++ sample1.jsp	20 Oct 2004 09:12:59 -0000	1.38
  @@ -3,7 +3,7 @@
   <%@ page session="false" contentType="text/html;charset=utf-8"%>
   <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
   <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
  -<%@ taglib uri="http://myfaces.sourceforge.net/tld/myfaces_ext_0_9.tld" prefix="x"%>
  +<%@ taglib uri="http://myfaces.apache.org" prefix="x"%>
   <html>
   
   <%@include file="inc/head.inc" %>
  
  
  
  1.25      +1 -1      incubator-myfaces/webapps/examples/web/countryForm.jsp
  
  Index: countryForm.jsp
  ===================================================================
  RCS file: /home/cvs/incubator-myfaces/webapps/examples/web/countryForm.jsp,v
  retrieving revision 1.24
  retrieving revision 1.25
  diff -u -r1.24 -r1.25
  --- countryForm.jsp	13 Oct 2004 11:51:01 -0000	1.24
  +++ countryForm.jsp	20 Oct 2004 09:12:59 -0000	1.25
  @@ -1,7 +1,7 @@
   <%@ page session="false" contentType="text/html;charset=utf-8"%>
   <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
   <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
  -<%@ taglib uri="http://myfaces.sourceforge.net/tld/myfaces_ext_0_9.tld" prefix="x"%>
  +<%@ taglib uri="http://myfaces.apache.org" prefix="x"%>
   <html>
   
   <!--
  
  
  
  1.26      +1 -1      incubator-myfaces/webapps/examples/web/fileupload.jsp
  
  Index: fileupload.jsp
  ===================================================================
  RCS file: /home/cvs/incubator-myfaces/webapps/examples/web/fileupload.jsp,v
  retrieving revision 1.25
  retrieving revision 1.26
  diff -u -r1.25 -r1.26
  --- fileupload.jsp	13 Oct 2004 11:51:02 -0000	1.25
  +++ fileupload.jsp	20 Oct 2004 09:12:59 -0000	1.26
  @@ -2,7 +2,7 @@
   <%@ page session="false" contentType="text/html;charset=utf-8"%>
   <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
   <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
  -<%@ taglib uri="http://myfaces.sourceforge.net/tld/myfaces_ext_0_9.tld" prefix="x"%>
  +<%@ taglib uri="http://myfaces.apache.org" prefix="x"%>
   <html>
   
   <%@include file="inc/head.inc" %>
  
  
  
  1.41      +1 -1      incubator-myfaces/webapps/examples/web/selectbox.jsp
  
  Index: selectbox.jsp
  ===================================================================
  RCS file: /home/cvs/incubator-myfaces/webapps/examples/web/selectbox.jsp,v
  retrieving revision 1.40
  retrieving revision 1.41
  diff -u -r1.40 -r1.41
  --- selectbox.jsp	13 Oct 2004 11:51:02 -0000	1.40
  +++ selectbox.jsp	20 Oct 2004 09:12:59 -0000	1.41
  @@ -3,7 +3,7 @@
   <%@ page session="false" contentType="text/html;charset=utf-8"%>
   <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
   <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
  -<%@ taglib uri="http://myfaces.sourceforge.net/tld/myfaces_ext_0_9.tld" prefix="x"%>
  +<%@ taglib uri="http://myfaces.apache.org" prefix="x"%>
   <html>
   
   <%@include file="inc/head.inc" %>
  
  
  
  1.13      +1 -1      incubator-myfaces/webapps/examples/web/dataTable.jsp
  
  Index: dataTable.jsp
  ===================================================================
  RCS file: /home/cvs/incubator-myfaces/webapps/examples/web/dataTable.jsp,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- dataTable.jsp	13 Oct 2004 11:51:02 -0000	1.12
  +++ dataTable.jsp	20 Oct 2004 09:12:59 -0000	1.13
  @@ -1,7 +1,7 @@
   <%@ page session="false" contentType="text/html;charset=utf-8"%>
   <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
   <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
  -<%@ taglib uri="http://myfaces.sourceforge.net/tld/myfaces_ext_0_9.tld" prefix="x"%>
  +<%@ taglib uri="http://myfaces.apache.org" prefix="x"%>
   <html>
   
   <!--
  
  
  
  1.18      +1 -1      incubator-myfaces/webapps/examples/web/copyright.jsp
  
  Index: copyright.jsp
  ===================================================================
  RCS file: /home/cvs/incubator-myfaces/webapps/examples/web/copyright.jsp,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- copyright.jsp	13 Oct 2004 11:51:01 -0000	1.17
  +++ copyright.jsp	20 Oct 2004 09:12:59 -0000	1.18
  @@ -3,7 +3,7 @@
   <%@ page session="false" contentType="text/html;charset=utf-8"%>
   <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
   <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
  -<%@ taglib uri="http://myfaces.sourceforge.net/tld/myfaces_ext_0_9.tld" prefix="x"%>
  +<%@ taglib uri="http://myfaces.apache.org" prefix="x"%>
   <html>
   
   <!--
  
  
  
  1.22      +1 -1      incubator-myfaces/webapps/examples/web/options.jsp
  
  Index: options.jsp
  ===================================================================
  RCS file: /home/cvs/incubator-myfaces/webapps/examples/web/options.jsp,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- options.jsp	13 Oct 2004 11:51:02 -0000	1.21
  +++ options.jsp	20 Oct 2004 09:12:59 -0000	1.22
  @@ -1,7 +1,7 @@
   <%@ page session="false" contentType="text/html;charset=utf-8" %>
   <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
   <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
  -<%@ taglib uri="http://myfaces.sourceforge.net/tld/myfaces_ext_0_9.tld" prefix="x"%>
  +<%@ taglib uri="http://myfaces.apache.org" prefix="x"%>
   <html>
   
   <%@include file="inc/head.inc" %>
  
  
  
  1.21      +1 -1      incubator-myfaces/webapps/examples/web/sample2.jsp
  
  Index: sample2.jsp
  ===================================================================
  RCS file: /home/cvs/incubator-myfaces/webapps/examples/web/sample2.jsp,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- sample2.jsp	13 Oct 2004 11:51:02 -0000	1.20
  +++ sample2.jsp	20 Oct 2004 09:12:59 -0000	1.21
  @@ -1,7 +1,7 @@
   <%@ page session="false" contentType="text/html;charset=utf-8"%>
   <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
   <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
  -<%@ taglib uri="http://myfaces.sourceforge.net/tld/myfaces_ext_0_9.tld" prefix="x" %>
  +<%@ taglib uri="http://myfaces.apache.org" prefix="x" %>
   <html>
   
   <!--
  
  
  
  1.16      +1 -1      incubator-myfaces/webapps/examples/web/features.jsp
  
  Index: features.jsp
  ===================================================================
  RCS file: /home/cvs/incubator-myfaces/webapps/examples/web/features.jsp,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- features.jsp	13 Oct 2004 11:51:02 -0000	1.15
  +++ features.jsp	20 Oct 2004 09:12:59 -0000	1.16
  @@ -3,7 +3,7 @@
   <%@ page session="false" contentType="text/html;charset=utf-8"%>
   <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
   <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
  -<%@ taglib uri="http://myfaces.sourceforge.net/tld/myfaces_ext_0_9.tld" prefix="x"%>
  +<%@ taglib uri="http://myfaces.apache.org" prefix="x"%>
   <html>
   
   <!--
  
  
  
  1.19      +1 -1      incubator-myfaces/webapps/examples/web/tabbedPane.jsp
  
  Index: tabbedPane.jsp
  ===================================================================
  RCS file: /home/cvs/incubator-myfaces/webapps/examples/web/tabbedPane.jsp,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- tabbedPane.jsp	13 Oct 2004 11:51:02 -0000	1.18
  +++ tabbedPane.jsp	20 Oct 2004 09:12:59 -0000	1.19
  @@ -3,7 +3,7 @@
   <%@ page session="false" contentType="text/html;charset=utf-8"%>
   <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
   <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
  -<%@ taglib uri="http://myfaces.sourceforge.net/tld/myfaces_ext_0_9.tld" prefix="x"%>
  +<%@ taglib uri="http://myfaces.apache.org" prefix="x"%>
   <html>
   
   <%@include file="inc/head.inc" %>
  
  
  
  1.8       +1 -1      incubator-myfaces/webapps/examples/web/date.jsp
  
  Index: date.jsp
  ===================================================================
  RCS file: /home/cvs/incubator-myfaces/webapps/examples/web/date.jsp,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- date.jsp	13 Oct 2004 11:51:02 -0000	1.7
  +++ date.jsp	20 Oct 2004 09:12:59 -0000	1.8
  @@ -2,7 +2,7 @@
   <%@ page session="false" contentType="text/html;charset=utf-8"%>
   <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
   <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
  -<%@ taglib uri="http://myfaces.sourceforge.net/tld/myfaces_ext_0_9.tld" prefix="x"%>
  +<%@ taglib uri="http://myfaces.apache.org" prefix="x"%>
   <html>
   
   <%@include file="inc/head.inc" %>
  
  
  
  1.16      +1 -1      incubator-myfaces/webapps/examples/web/contact.jsp
  
  Index: contact.jsp
  ===================================================================
  RCS file: /home/cvs/incubator-myfaces/webapps/examples/web/contact.jsp,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- contact.jsp	13 Oct 2004 11:51:01 -0000	1.15
  +++ contact.jsp	20 Oct 2004 09:12:59 -0000	1.16
  @@ -3,7 +3,7 @@
   <%@ page session="false" contentType="text/html;charset=utf-8"%>
   <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
   <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
  -<%@ taglib uri="http://myfaces.sourceforge.net/tld/myfaces_ext_0_9.tld" prefix="x"%>
  +<%@ taglib uri="http://myfaces.apache.org" prefix="x"%>
   <html>
   
   <!--
  
  
  
  1.13      +117 -117  incubator-myfaces/webapps/examples/web/validate.jsp
  
  Index: validate.jsp
  ===================================================================
  RCS file: /home/cvs/incubator-myfaces/webapps/examples/web/validate.jsp,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- validate.jsp	13 Oct 2004 11:51:02 -0000	1.12
  +++ validate.jsp	20 Oct 2004 09:12:59 -0000	1.13
  @@ -1,118 +1,118 @@
  -<%@ page import="java.math.BigDecimal,
  -                 java.util.Date"%>
  -<%@ page session="false" contentType="text/html;charset=utf-8"%>
  -<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
  -<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
  -<%@ taglib uri="http://myfaces.sourceforge.net/tld/myfaces_ext_0_9.tld" prefix="x"%>
  -<html>
  -
  -<%@include file="inc/head.inc" %>
  -
  -<!--
  -/*
  - * Copyright 2004 The Apache Software Foundation.
  - * 
  - * Licensed under the Apache License, Version 2.0 (the "License");
  - * you may not use this file except in compliance with the License.
  - * You may obtain a copy of the License at
  - * 
  - *      http://www.apache.org/licenses/LICENSE-2.0
  - * 
  - * Unless required by applicable law or agreed to in writing, software
  - * distributed under the License is distributed on an "AS IS" BASIS,
  - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  - * See the License for the specific language governing permissions and
  - * limitations under the License.
  - */
  -//-->
  -
  -<body>
  -
  -<!--
  -managed beans used:
  -    validateForm
  --->
  -
  -<f:view>
  -
  -    <f:loadBundle basename="org.apache.myfaces.examples.resource.example_messages" var="example_messages"/>
  -
  -    <x:panelLayout id="page" layout="#{globalOptions.pageLayout}"
  -            styleClass="pageLayout"
  -            headerClass="pageHeader"
  -            navigationClass="pageNavigation"
  -            bodyClass="pageBody"
  -            footerClass="pageFooter" >
  -
  -        <f:facet name="header">
  -            <f:subview id="header">
  -                <jsp:include page="inc/page_header.jsp" />
  -            </f:subview>
  -        </f:facet>
  -
  -        <f:facet name="navigation">
  -            <f:subview id="menu" >
  -                <jsp:include page="inc/navigation.jsp" />
  -            </f:subview>
  -        </f:facet>
  -
  -
  -        <f:facet name="body">
  -            <h:panelGroup id="body">
  -
  -			<h:form id="form1" name="validateForm">
  -			   <h:panelGrid columns="3">
  -
  -					<h:outputLabel for="form1:email" value="#{example_messages['validate_email']}" />
  -                    <h:inputText id="email" value="#{validateForm.email}" required="true">
  -                        <f:validator validatorId="org.apache.myfaces.validator.Email"/>
  -                    </h:inputText>
  -					<h:message id="emailError" for="form1:email" styleClass="error" />
  -
  -					<h:outputLabel for="form1:email2" value="#{example_messages['validate_email']}2" />
  -                    <h:inputText id="email2" value="#{validateForm.email2}" required="true">
  -                        <x:validateEmail />
  -                    </h:inputText>
  -					<h:message id="emailError2" for="form1:email2" styleClass="error" />
  -
  -					<h:outputLabel for="form1:creditCardNumber" value="#{example_messages['validate_credit']}" />
  -                    <h:inputText id="creditCardNumber" value="#{validateForm.creditCardNumber}" required="true">
  -                        <x:validateCreditCard />
  -                    </h:inputText>
  -					<h:message id="creditCardNumberError" for="form1:creditCardNumber" styleClass="error" />
  -
  -					<h:outputLabel for="form1:regExprValue" value="#{example_messages['validate_regexp']}" />
  -                    <h:inputText id="regExprValue" value="#{validateForm.regExpr}" required="true">
  -                        <x:validateRegExpr pattern='\d{5}' />
  -                    </h:inputText>
  -					<h:message id="regExprValueError" for="form1:regExprValue" styleClass="error" />
  -
  -					<h:outputLabel for="form1:equal" value="#{example_messages['validate_equal']}" />
  -                    <h:inputText id="equal" value="#{validateForm.equal}" required="true"/>
  -					<h:message id="equalError" for="form1:equal" styleClass="error" />
  -
  -					<h:outputLabel for="form1:equal2" value="#{example_messages['validate_equal']}2" />
  -                    <h:inputText id="equal2" value="#{validateForm.equal2}" required="true">
  -                        <x:validateEqual for="form1:equal" />
  -                    </h:inputText>
  -					<h:message id="equal2Error" for="form1:equal2" styleClass="error" />
  -
  -                    <h:panelGroup/>
  -				    <h:commandButton id="validateButton" value="#{example_messages['button_submit']}" action="#{validateForm.submit}"/>
  -                    <h:panelGroup/>
  -
  -			    </h:panelGrid>
  -			</h:form>
  -
  -            </h:panelGroup>
  -        </f:facet>
  -
  -        <%@include file="inc/page_footer.jsp" %>
  -
  -    </x:panelLayout>
  -
  -</f:view>
  -
  -</body>
  -
  +<%@ page import="java.math.BigDecimal,
  +                 java.util.Date"%>
  +<%@ page session="false" contentType="text/html;charset=utf-8"%>
  +<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
  +<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
  +<%@ taglib uri="http://myfaces.apache.org" prefix="x"%>
  +<html>
  +
  +<%@include file="inc/head.inc" %>
  +
  +<!--
  +/*
  + * Copyright 2004 The Apache Software Foundation.
  + * 
  + * Licensed under the Apache License, Version 2.0 (the "License");
  + * you may not use this file except in compliance with the License.
  + * You may obtain a copy of the License at
  + * 
  + *      http://www.apache.org/licenses/LICENSE-2.0
  + * 
  + * Unless required by applicable law or agreed to in writing, software
  + * distributed under the License is distributed on an "AS IS" BASIS,
  + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  + * See the License for the specific language governing permissions and
  + * limitations under the License.
  + */
  +//-->
  +
  +<body>
  +
  +<!--
  +managed beans used:
  +    validateForm
  +-->
  +
  +<f:view>
  +
  +    <f:loadBundle basename="org.apache.myfaces.examples.resource.example_messages" var="example_messages"/>
  +
  +    <x:panelLayout id="page" layout="#{globalOptions.pageLayout}"
  +            styleClass="pageLayout"
  +            headerClass="pageHeader"
  +            navigationClass="pageNavigation"
  +            bodyClass="pageBody"
  +            footerClass="pageFooter" >
  +
  +        <f:facet name="header">
  +            <f:subview id="header">
  +                <jsp:include page="inc/page_header.jsp" />
  +            </f:subview>
  +        </f:facet>
  +
  +        <f:facet name="navigation">
  +            <f:subview id="menu" >
  +                <jsp:include page="inc/navigation.jsp" />
  +            </f:subview>
  +        </f:facet>
  +
  +
  +        <f:facet name="body">
  +            <h:panelGroup id="body">
  +
  +			<h:form id="form1" name="validateForm">
  +			   <h:panelGrid columns="3">
  +
  +					<h:outputLabel for="form1:email" value="#{example_messages['validate_email']}" />
  +                    <h:inputText id="email" value="#{validateForm.email}" required="true">
  +                        <f:validator validatorId="org.apache.myfaces.validator.Email"/>
  +                    </h:inputText>
  +					<h:message id="emailError" for="form1:email" styleClass="error" />
  +
  +					<h:outputLabel for="form1:email2" value="#{example_messages['validate_email']}2" />
  +                    <h:inputText id="email2" value="#{validateForm.email2}" required="true">
  +                        <x:validateEmail />
  +                    </h:inputText>
  +					<h:message id="emailError2" for="form1:email2" styleClass="error" />
  +
  +					<h:outputLabel for="form1:creditCardNumber" value="#{example_messages['validate_credit']}" />
  +                    <h:inputText id="creditCardNumber" value="#{validateForm.creditCardNumber}" required="true">
  +                        <x:validateCreditCard />
  +                    </h:inputText>
  +					<h:message id="creditCardNumberError" for="form1:creditCardNumber" styleClass="error" />
  +
  +					<h:outputLabel for="form1:regExprValue" value="#{example_messages['validate_regexp']}" />
  +                    <h:inputText id="regExprValue" value="#{validateForm.regExpr}" required="true">
  +                        <x:validateRegExpr pattern='\d{5}' />
  +                    </h:inputText>
  +					<h:message id="regExprValueError" for="form1:regExprValue" styleClass="error" />
  +
  +					<h:outputLabel for="form1:equal" value="#{example_messages['validate_equal']}" />
  +                    <h:inputText id="equal" value="#{validateForm.equal}" required="true"/>
  +					<h:message id="equalError" for="form1:equal" styleClass="error" />
  +
  +					<h:outputLabel for="form1:equal2" value="#{example_messages['validate_equal']}2" />
  +                    <h:inputText id="equal2" value="#{validateForm.equal2}" required="true">
  +                        <x:validateEqual for="form1:equal" />
  +                    </h:inputText>
  +					<h:message id="equal2Error" for="form1:equal2" styleClass="error" />
  +
  +                    <h:panelGroup/>
  +				    <h:commandButton id="validateButton" value="#{example_messages['button_submit']}" action="#{validateForm.submit}"/>
  +                    <h:panelGroup/>
  +
  +			    </h:panelGrid>
  +			</h:form>
  +
  +            </h:panelGroup>
  +        </f:facet>
  +
  +        <%@include file="inc/page_footer.jsp" %>
  +
  +    </x:panelLayout>
  +
  +</f:view>
  +
  +</body>
  +
   </html>
  
  
  
  1.2       +1 -1      incubator-myfaces/webapps/examples/web/css.jsp
  
  Index: css.jsp
  ===================================================================
  RCS file: /home/cvs/incubator-myfaces/webapps/examples/web/css.jsp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- css.jsp	18 Aug 2004 15:36:10 -0000	1.1
  +++ css.jsp	20 Oct 2004 09:12:59 -0000	1.2
  @@ -1,6 +1,6 @@
   <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
   <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
  -<%@ taglib uri="http://myfaces.sourceforge.net/tld/myfaces_ext_0_9.tld" prefix="x"%>
  +<%@ taglib uri="http://myfaces.apache.org" prefix="x"%>
   <html>
   <f:view>
   <head>
  
  
  
  1.14      +1 -1      incubator-myfaces/webapps/examples/web/dataScroller.jsp
  
  Index: dataScroller.jsp
  ===================================================================
  RCS file: /home/cvs/incubator-myfaces/webapps/examples/web/dataScroller.jsp,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- dataScroller.jsp	13 Oct 2004 11:51:02 -0000	1.13
  +++ dataScroller.jsp	20 Oct 2004 09:12:59 -0000	1.14
  @@ -1,7 +1,7 @@
   <%@ page session="false" contentType="text/html;charset=utf-8"%>
   <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
   <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
  -<%@ taglib uri="http://myfaces.sourceforge.net/tld/myfaces_ext_0_9.tld" prefix="x"%>
  +<%@ taglib uri="http://myfaces.apache.org" prefix="x"%>
   <html>
   
   <!--
  
  
  
  1.8       +1 -1      incubator-myfaces/webapps/examples/web/tree.jsp
  
  Index: tree.jsp
  ===================================================================
  RCS file: /home/cvs/incubator-myfaces/webapps/examples/web/tree.jsp,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- tree.jsp	13 Oct 2004 11:51:02 -0000	1.7
  +++ tree.jsp	20 Oct 2004 09:12:59 -0000	1.8
  @@ -3,7 +3,7 @@
   <%@ page session="true" contentType="text/html;charset=utf-8"%>
   <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
   <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
  -<%@ taglib uri="http://myfaces.sourceforge.net/tld/myfaces_ext_0_9.tld" prefix="x"%>
  +<%@ taglib uri="http://myfaces.apache.org" prefix="x"%>
   <html>
   
   <!--
  
  
  
  1.3       +1 -1      incubator-myfaces/webapps/examples/web/panelstack.jsp
  
  Index: panelstack.jsp
  ===================================================================
  RCS file: /home/cvs/incubator-myfaces/webapps/examples/web/panelstack.jsp,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- panelstack.jsp	13 Oct 2004 11:51:02 -0000	1.2
  +++ panelstack.jsp	20 Oct 2004 09:12:59 -0000	1.3
  @@ -3,7 +3,7 @@
   <%@ page session="true" contentType="text/html;charset=utf-8"%>
   <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
   <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
  -<%@ taglib uri="http://myfaces.sourceforge.net/tld/myfaces_ext_0_9.tld" prefix="x"%>
  +<%@ taglib uri="http://myfaces.apache.org" prefix="x"%>
   <html>
   
   <!--
  
  
  
  1.56      +1 -1      incubator-myfaces/build/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/incubator-myfaces/build/build.xml,v
  retrieving revision 1.55
  retrieving revision 1.56
  diff -u -r1.55 -r1.56
  --- build.xml	13 Oct 2004 10:53:34 -0000	1.55
  +++ build.xml	20 Oct 2004 09:13:00 -0000	1.56
  @@ -207,7 +207,7 @@
                        excludes=".dependency-info/**/*"/>
               <!-- TLDs -->
               <zipfileset dir="${resolved-tlds.dir}"
  -                        includes="myfaces_ext.tld"
  +                        includes="myfaces_ext.tld,myfaces_ext_sf.tld"
                           prefix="META-INF/"/>
               <!-- faces-config.xml -->
               <zipfileset dir="${project.dir}/conf"
  
  
  
  1.130     +2 -0      incubator-myfaces/doc/release-notes.txt
  
  Index: release-notes.txt
  ===================================================================
  RCS file: /home/cvs/incubator-myfaces/doc/release-notes.txt,v
  retrieving revision 1.129
  retrieving revision 1.130
  diff -u -r1.129 -r1.130
  --- release-notes.txt	20 Oct 2004 07:18:28 -0000	1.129
  +++ release-notes.txt	20 Oct 2004 09:13:00 -0000	1.130
  @@ -4,6 +4,8 @@
   ----------------------------------------------------------------------
   Changes in Release 1.0.8 beta
   * move to Apache Incubator (root package is now "org.apache.myfaces")
  +* providing a tld for MyFaces custom components, that still contains
  +  the 'old' sf-URI name for backward compatibility
   
   ----------------------------------------------------------------------
   Changes in Release 1.0.7 beta
  
  
  
  1.119     +1 -1      incubator-myfaces/tlds/myfaces_ext.tld
  
  Index: myfaces_ext.tld
  ===================================================================
  RCS file: /home/cvs/incubator-myfaces/tlds/myfaces_ext.tld,v
  retrieving revision 1.118
  retrieving revision 1.119
  diff -u -r1.118 -r1.119
  --- myfaces_ext.tld	13 Oct 2004 11:51:01 -0000	1.118
  +++ myfaces_ext.tld	20 Oct 2004 09:13:00 -0000	1.119
  @@ -68,7 +68,7 @@
       <tlib-version>0.9.0</tlib-version>
       <jsp-version>1.2</jsp-version>
       <short-name>MyFaces Extensions</short-name>
  -    <uri>http://myfaces.sourceforge.net/tld/myfaces_ext_0_9.tld</uri>
  +    <uri>http://myfaces.apache.org</uri>
       <description>
           Enhanced standard JSP actions and custom MyFaces actions.
       </description>
  
  
  
  1.1                  incubator-myfaces/tlds/myfaces_ext_sf.tld
  
  Index: myfaces_ext_sf.tld
  ===================================================================
  <?xml version="1.0" encoding="ISO-8859-1" ?>
  
  <!--
   * Copyright 2004 The Apache Software Foundation.
   *
   * Licensed under the Apache License, Version 2.0 (the "License");
   * you may not use this file except in compliance with the License.
   * You may obtain a copy of the License at
   *
   *      http://www.apache.org/licenses/LICENSE-2.0
   *
   * Unless required by applicable law or agreed to in writing, software
   * distributed under the License is distributed on an "AS IS" BASIS,
   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   * See the License for the specific language governing permissions and
   * limitations under the License.
  -->
  
  <!DOCTYPE taglib
    PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN"
    "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd" [
  <!ENTITY html_anchor_attributes         SYSTEM "entities/html_anchor_attributes.xml">
  <!ENTITY html_button_attributes         SYSTEM "entities/html_button_attributes.xml">
  <!ENTITY html_event_handler_attributes  SYSTEM "entities/html_event_handler_attributes.xml">
  <!ENTITY html_form_attributes           SYSTEM "entities/html_form_attributes.xml">
  <!ENTITY html_img_attributes            SYSTEM "entities/html_img_attributes.xml">
  <!ENTITY html_input_attributes          SYSTEM "entities/html_input_attributes.xml">
  <!ENTITY html_input_checkbox_attributes SYSTEM "entities/html_input_checkbox_attributes.xml">
  <!ENTITY html_input_radio_attributes    SYSTEM "entities/html_input_radio_attributes.xml">
  <!ENTITY html_label_attributes          SYSTEM "entities/html_label_attributes.xml">
  <!ENTITY html_select_attributes         SYSTEM "entities/html_select_attributes.xml">
  <!ENTITY html_table_attributes          SYSTEM "entities/html_table_attributes.xml">
  <!ENTITY html_textarea_attributes       SYSTEM "entities/html_textarea_attributes.xml">
  <!ENTITY html_universal_attributes      SYSTEM "entities/html_universal_attributes.xml">
  <!ENTITY ui_command_attributes          SYSTEM "entities/ui_command_attributes.xml">
  <!ENTITY ui_component_attributes        SYSTEM "entities/ui_component_attributes.xml">
  <!ENTITY ui_form_attributes             SYSTEM "entities/ui_form_attributes.xml">
  <!ENTITY ui_graphic_attributes          SYSTEM "entities/ui_graphic_attributes.xml">
  <!ENTITY ui_input_attributes            SYSTEM "entities/ui_input_attributes.xml">
  <!ENTITY ui_message_attributes          SYSTEM "entities/ui_message_attributes.xml">
  <!ENTITY ui_messages_attributes         SYSTEM "entities/ui_messages_attributes.xml">
  <!ENTITY ui_output_attributes           SYSTEM "entities/ui_output_attributes.xml">
  <!ENTITY ui_panel_attributes            SYSTEM "entities/ui_panel_attributes.xml">
  <!ENTITY ui_parameter_attributes        SYSTEM "entities/ui_parameter_attributes.xml">
  <!ENTITY ui_select_boolean_attributes   SYSTEM "entities/ui_select_boolean_attributes.xml">
  <!ENTITY ui_select_item_attributes      SYSTEM "entities/ui_select_item_attributes.xml">
  <!ENTITY ui_select_items_attributes     SYSTEM "entities/ui_select_items_attributes.xml">
  <!ENTITY ui_select_many_attributes      SYSTEM "entities/ui_select_many_attributes.xml">
  <!ENTITY ui_select_one_attributes       SYSTEM "entities/ui_select_one_attributes.xml">
  <!ENTITY user_role_attributes           SYSTEM "entities/user_role_attributes.xml">
  <!ENTITY standard_command_button_attributes  SYSTEM "entities/standard_command_button_attributes.xml">
  <!ENTITY standard_command_link_attributes    SYSTEM "entities/standard_command_link_attributes.xml">
  <!ENTITY standard_data_table_attributes      SYSTEM "entities/standard_data_table_attributes.xml">
  <!ENTITY standard_input_text_attributes      SYSTEM "entities/standard_input_text_attributes.xml">
  <!ENTITY standard_input_textarea_attributes  SYSTEM "entities/standard_input_textarea_attributes.xml">
  <!ENTITY standard_message_attributes         SYSTEM "entities/standard_message_attributes.xml">
  <!ENTITY standard_messages_attributes        SYSTEM "entities/standard_messages_attributes.xml">
  <!ENTITY standard_output_label_attributes    SYSTEM "entities/standard_output_label_attributes.xml">
  <!ENTITY standard_output_text_attributes     SYSTEM "entities/standard_output_text_attributes.xml">
  <!ENTITY standard_panel_group_attributes     SYSTEM "entities/standard_panel_group_attributes.xml">
  <!ENTITY standard_select_one_menu_attributes SYSTEM "entities/standard_select_one_menu_attributes.xml">
  <!ENTITY standard_select_one_radio_attributes SYSTEM "entities/standard_select_one_radio_attributes.xml">
  <!ENTITY standard_select_many_checkbox_attributes SYSTEM "entities/standard_select_many_checkbox_attributes.xml">
  ]>
  
  <taglib xmlns="http://java.sun.com/JSP/TagLibraryDescriptor">
  
      <tlib-version>0.9.0</tlib-version>
      <jsp-version>1.2</jsp-version>
      <short-name>MyFaces Extensions</short-name>
      <uri>http://myfaces.sourceforge.net/tld/myfaces_ext_0_9.tld</uri>
      <description>
          Enhanced standard JSP actions and custom MyFaces actions.
      </description>
  
  <!--     Extended standard components     -->
  
      <!-- commandButton -->
      <tag>
          <name>commandButton</name>
          <tag-class>org.apache.myfaces.taglib.html.ext.HtmlCommandButtonTag</tag-class>
          <body-content>JSP</body-content>
          <description>
              Extends standard commandButton by user role support.
          </description>
          &standard_command_button_attributes;
          &user_role_attributes;
      </tag>
  
      <!-- commandLink -->
      <tag>
          <name>commandLink</name>
          <tag-class>org.apache.myfaces.taglib.html.ext.HtmlCommandLinkTag</tag-class>
          <body-content>JSP</body-content>
          <description>
              Extends standard commandLink by user role support and the HTML target attribute.
          </description>
          &standard_command_link_attributes;
          &user_role_attributes;
      </tag>
  
      <!-- dataTable -->
      <tag>
          <name>dataTable</name>
          <tag-class>org.apache.myfaces.taglib.html.ext.HtmlDataTableTag</tag-class>
          <body-content>JSP</body-content>
          <description>
              Extended data_table that adds some additional features to the standard
              data_table action: see attribute descriptions for preserveDataModel,
              sortColumn, sortAscending and preserveSort.
          </description>
          &standard_data_table_attributes;
          <!-- MyFaces extensions -->
          &user_role_attributes;
          <attribute>
              <name>preserveDataModel</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  Indicates whether the state of the whole DataModel should be saved and
                  restored.
                  Default: true
              </description>
          </attribute>
          <attribute>
              <name>sortColumn</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  Value reference to a model property that gives the current sort column name.
              </description>
          </attribute>
          <attribute>
              <name>sortAscending</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  Value reference to a model property that gives the current sort direction.
              </description>
          </attribute>
          <attribute>
              <name>preserveSort</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  Indicates whether the state of the sortColumn and sortAscending attribute
                  should be saved and restored and written back to the model during the
                  update model phase.
                  Default: true
              </description>
          </attribute>
          <attribute>
              <name>renderedIfEmpty</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  Indicates whether this table should be rendered if the underlying DataModel is
                  empty.
                  You could as well use rendered="#{not empty bean.list}", but this one causes
                  the getList method of your model bean beeing called up to five times per
                  request, which is not optimal when the list is backed by a DB table.
                  Using renderedIfEmpty="false" solves this problem, because the MyFaces
                  extended HtmlDataTable automatically caches the DataModel and calles the
                  model getter only once per request.
                  Default: true
              </description>
          </attribute>
          <attribute>
              <name>rowIndexVar</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  A parameter name, under which the current rowIndex is set in request scope
                  similar to the var parameter.
              </description>
          </attribute>
          <attribute>
              <name>rowCountVar</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  A parameter name, under which the rowCount is set in request scope
                  similar to the var parameter.
              </description>
          </attribute>
          <attribute>
              <name>previousRowDataVar</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  A parameter name, under which the previous RowData Object is set in request scope
                  similar to the rowIndexVar and rowCountVar parameters.
                  Mind that the value of this request scope attribute is null in the first row
                  or when isRowAvailable returns false for the previous row.
              </description>
          </attribute>
       </tag>
  
      <!-- inputText -->
      <tag>
          <name>inputText</name>
          <tag-class>org.apache.myfaces.taglib.html.ext.HtmlInputTextTag</tag-class>
          <body-content>JSP</body-content>
          <description>
              Extends standard inputText by user role support.
          </description>
          &standard_input_text_attributes;
          &user_role_attributes;
      </tag>
  
      <!-- inputTextarea -->
      <tag>
          <name>inputTextarea</name>
          <tag-class>org.apache.myfaces.taglib.html.ext.HtmlInputTextareaTag</tag-class>
          <body-content>JSP</body-content>
          <description>
              Extends standard inputTextarea by user role support.
          </description>
          &standard_input_textarea_attributes;
          &user_role_attributes;
      </tag>
  
      <!-- message -->
      <tag>
          <name>message</name>
          <tag-class>org.apache.myfaces.taglib.html.ext.HtmlMessageTag</tag-class>
          <body-content>JSP</body-content>
          <description>
              MyFaces extension to the standard messages tag: see summaryDetailSeparator attribute
          </description>
          &standard_message_attributes;
          <!-- MyFaces extensions -->
          &user_role_attributes;
          <attribute>
              <name>summaryFormat</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  If present, instead of rendering the message summary, a MessageFormat with this
                  attribute as pattern is created. The format method of this MessageFormat is
                  called with the message summary as the first argument and the label of the
                  associated component (if any) as the second argument.
                  Example: "{0}:"
              </description>
          </attribute>
          <attribute>
              <name>detailFormat</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  If present, instead of rendering the message detail, a MessageFormat with this
                  attribute as pattern is created. The format method of this MessageFormat is
                  called with the message detail as the first argument and the label of the
                  associated component (if any) as the second argument.
                  Example: "The input in field {1} is wrong: {0}"
              </description>
          </attribute>
      </tag>
  
      <!-- messages -->
      <tag>
          <name>messages</name>
          <tag-class>org.apache.myfaces.taglib.html.ext.HtmlMessagesTag</tag-class>
          <body-content>JSP</body-content>
          <description>
              MyFaces extension to the standard messages tag: see showInputLabel attribute
          </description>
          &standard_messages_attributes;
          <!-- MyFaces extensions -->
          &user_role_attributes;
          <attribute>
              <name>summaryFormat</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  If present, instead of rendering the message summary, a MessageFormat with this
                  attribute as pattern is created. The format method of this MessageFormat is
                  called with the message summary as the first argument and the label of the
                  associated component (if any) as the second argument.
                  Example: "{0}:" or "{0} in field {1}"
              </description>
          </attribute>
          <attribute>
              <name>globalSummaryFormat</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  Like summaryFormat, but applies to global messages (i.e. messages not associated
                  with a component). If no globalSummaryFormat is given, the summaryFormat is used for
                  global messages.
                  Example: "{0}:"
              </description>
          </attribute>
          <attribute>
              <name>detailFormat</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  If present, instead of rendering the message detail, a MessageFormat with this
                  attribute as pattern is created. The format method of this MessageFormat is
                  called with the message detail as the first argument and the label of the
                  associated component (if any) as the second argument.
                  Example: "The input in field {1} is wrong: {0}"
              </description>
          </attribute>
      </tag>
  
      <!-- outputLabel -->
      <tag>
          <name>outputLabel</name>
          <tag-class>org.apache.myfaces.taglib.html.ext.HtmlOutputLabelTag</tag-class>
          <body-content>JSP</body-content>
          <description>
              Extends standard outputLabel by user role support.
          </description>
          &standard_output_label_attributes;
          &user_role_attributes;
      </tag>
  
      <!-- outputText -->
      <tag>
          <name>outputText</name>
          <tag-class>org.apache.myfaces.taglib.html.ext.HtmlOutputTextTag</tag-class>
          <body-content>JSP</body-content>
          <description>
              Extends standard outputText by user role support.
          </description>
          &standard_output_text_attributes;
          &user_role_attributes;
      </tag>
  
      <!-- panelGroup -->
      <tag>
          <name>panelGroup</name>
          <tag-class>org.apache.myfaces.taglib.html.ext.HtmlPanelGroupTag</tag-class>
          <body-content>JSP</body-content>
          <description>
              Extends standard panelGroup by user role support.
          </description>
          &standard_panel_group_attributes;
          &user_role_attributes;
      </tag>
  
      <!-- selectOneMenu -->
      <tag>
          <name>selectOneMenu</name>
          <tag-class>org.apache.myfaces.taglib.html.ext.HtmlSelectOneMenuTag</tag-class>
          <body-content>JSP</body-content>
          <description>
              Extends standard selectOneMenu by user role support.
          </description>
          &standard_select_one_menu_attributes;
          &user_role_attributes;
      </tag>
  
      <!-- selectOneRadio -->
      <tag>
          <name>selectOneRadio</name>
          <tag-class>org.apache.myfaces.taglib.html.ext.HtmlSelectOneRadioTag</tag-class>
          <body-content>JSP</body-content>
          <description>
              Extends standard selectOneRadio by user role support.
              Additionally this extended selectOneRadio accepts a layout attribute
              of value "spread" (see custom radio tag).
          </description>
          &standard_select_one_radio_attributes;
          &user_role_attributes;
      </tag>
  
      <!-- selectManyCheckbox -->
      <tag>
          <name>selectManyCheckbox</name>
          <tag-class>org.apache.myfaces.taglib.html.ext.HtmlSelectManyCheckboxTag</tag-class>
          <body-content>JSP</body-content>
          <description>
              Extends standard selectManyCheckbox by user role support.
              Additionally this extended selectManyCheckbox accepts a layout attribute
              of value "spread" (see custom checkbox tag).
          </description>
          &standard_select_many_checkbox_attributes;
          &user_role_attributes;
      </tag>
  
  
  <!--     Custom components     -->
  
      <!-- calendar -->
      <tag>
          <name>inputCalendar</name>
          <tag-class>org.apache.myfaces.custom.calendar.HtmlInputCalendarTag</tag-class>
          <body-content>JSP</body-content>
          <description>
              Provides a calendar.
          </description>
          &ui_input_attributes;
          &html_event_handler_attributes;
          &html_universal_attributes;
          &user_role_attributes;
          <attribute>
              <name>monthYearRowClass</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>CSS class to be used for the header-row showing month and year.</description>
          </attribute>
          <attribute>
              <name>weekRowClass</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>CSS class to be used for the header-row showing the week-days.</description>
          </attribute>
          <attribute>
              <name>dayCellClass</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>CSS class to be used for the cells showing days.</description>
          </attribute>
          <attribute>
              <name>currentDayCellClass</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>CSS class to be used for the cell of the currently selected date.</description>
          </attribute>
          <attribute>
              <name>renderAsPopup</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>Render the input-calendar as a java-script popup on client.</description>
          </attribute>
          <attribute>
              <name>popupDateFormat</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>Defines the date format used by the java-script popup on client.</description>
          </attribute>
          <attribute>
              <name>popupButtonString</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>Defines the string displayed on the button which leads to the calendar-popup-window (... by default).</description>
          </attribute>
          <attribute>
              <name>popupGotoString</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>Set the string for "Go To Current Month"</description>
          </attribute>
          <attribute>
              <name>popupTodayString</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>Set the string for "Today is"</description>
          </attribute>
          <attribute>
              <name>popupWeekString</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>Set the string for "Wk"</description>
          </attribute>
          <attribute>
              <name>popupScrollLeftMessage</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>Set the string for scrolling to the left.</description>
          </attribute>
          <attribute>
              <name>popupScrollRightMessage</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>Set the string for scrolling to the right.</description>
          </attribute>
          <attribute>
              <name>popupSelectMonthMessage</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>Set the string for "Click to select a month".</description>
          </attribute>
          <attribute>
              <name>popupSelectYearMessage</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>Set the string for "Click to select a year".</description>
          </attribute>
          <attribute>
              <name>popupSelectDateMessage</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>Set the string for "Select [date] as date" (do not replace [date], it will be replaced by the current date).</description>
          </attribute>
      </tag>
  
      <!-- checkbox -->
      <tag>
          <name>checkbox</name>
          <tag-class>org.apache.myfaces.custom.checkbox.HtmlCheckboxTag</tag-class>
          <body-content>JSP</body-content>
          <description>
              Renders a HTML input of type "checkbox". The associated SelectItem comes from
              an extended selectManyCheckbox component with layout "spread". The selectManyCheckbox
              is referenced by the "for" attribute.
              All HTML pass-through attributes for this input are taken from the associated
              selectManyCheckbox.
          </description>
          &ui_component_attributes;
          &user_role_attributes;
          <!-- HtmlCheckbox attributes -->
          <attribute>
              <name>for</name>
              <required>true</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  id of the referenced extended selectManyCheckbox component
              </description>
          </attribute>
          <attribute>
              <name>index</name>
              <required>true</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  n-th SelectItem of referenced UISelectMany starting with 0.
              </description>
          </attribute>
      </tag>
  
      <!-- commandNavigation -->
      <tag>
          <name>commandNavigation</name>
          <tag-class>org.apache.myfaces.custom.navigation.HtmlCommandNavigationTag</tag-class>
          <body-content>JSP</body-content>
          <description>
              Must be nested inside a panel_navigation action and renders a
              clickable navigation item.
              This action is derived from the standard command_link action and
              has equal attributes.
              (Replaces former "navigation_item" tag.)
          </description>
          <!--TODO: make id attribute mandatory -->
          &ui_command_attributes;
          &html_universal_attributes;
          &html_event_handler_attributes;
          &html_anchor_attributes;
          &user_role_attributes;
          <!-- HtmlCommandLink attributes -->
          <!--TODO: is in JSF API, but there is no corresponding tag in HTML 4.0.. What to do?-->
          <attribute>
              <name>onblur</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
          <!--TODO: is in JSF API, but there is no corresponding tag in HTML 4.0.. What to do?-->
          <attribute>
              <name>onfocus</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
          <!-- TODO attributes image, label - old todo.. still necessary?-->
      </tag>
  
      <!-- commandSortHeader -->
      <tag>
          <name>commandSortHeader</name>
          <tag-class>org.apache.myfaces.custom.sortheader.HtmlCommandSortHeaderTag</tag-class>
          <body-content>JSP</body-content>
          <description>
              Clickable sort column header.
              Must be nested inside an extended data_table tag.
              This tag is derived from the standard command_link tag and
              has the additional attributes columnName and arrow.
              Note: In contrary to normal command links the default for the "immediate"
              attribute is "true".
          </description>
          &ui_command_attributes;
          &html_universal_attributes;
          &html_event_handler_attributes;
          &html_anchor_attributes;
          &user_role_attributes;
          <!-- HtmlCommandSortHeader attributes -->
          <attribute>
              <name>columnName</name>
              <required>true</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  The name of this column.
                  This name must uniquely identify this column among all other (sortable) columns
                  in the same data_table.
                  The sortColumn attribute of the embedding data_table reflects the current
                  sort column (see extended data_table).
              </description>
          </attribute>
          <attribute>
              <name>arrow</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  Indicates whether an arrow, that shows the sort direction should be rendered.
                  Default: false
              </description>
          </attribute>
      </tag>
  
      <!-- dataList -->
      <tag>
          <name>dataList</name>
          <tag-class>org.apache.myfaces.custom.datalist.HtmlDataListTag</tag-class>
          <body-content>JSP</body-content>
          <description>
              Similar to dataTable, but does not render a table. Instead the layout
              attribute controls how each dataRow is rendered.
          </description>
          &ui_panel_attributes;
          &html_universal_attributes;
          &html_event_handler_attributes;
          <!-- UIData attributes -->
          <attribute>
              <name>value</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>Supported types see JSF Spec 4.1.3</description>
          </attribute>
          <attribute>
              <name>var</name>
              <required>true</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
          <attribute>
              <name>rows</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
          <attribute>
              <name>first</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
          &user_role_attributes;
          <attribute>
              <name>layout</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  simple|unorderedList|orderedList
                  simple = for each dataRow all children are simply rendered
                  unorderedList = the list is rendered as HTML unordered list (= bullet list)
                  orderedList = the list is rendered as HTML ordered list
                  Default: simple
              </description>
          </attribute>
          <attribute>
              <name>rowIndexVar</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  A parameter name, under which the current rowIndex is set in request scope
                  similar to the var parameter.
              </description>
          </attribute>
          <attribute>
              <name>rowCountVar</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  A parameter name, under which the rowCount is set in request scope
                  similar to the var parameter.
              </description>
          </attribute>
       </tag>
  
      <!-- dataTableScroller -->
      <tag>
          <name>dataScroller</name>
          <tag-class>org.apache.myfaces.custom.datascroller.HtmlDataScrollerTag</tag-class>
          <body-content>JSP</body-content>
          <description>
              Scroller for UIData components eg. dataTable
              Must be nested inside footer facet of dataTable OR for attribute must be given
              so that corresponding uiData can be found
          </description>
          &ui_component_attributes;
          &user_role_attributes;
          <attribute>
              <name>for</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
          <attribute>
              <name>fastStep</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>step (pages) used for fastforward and fastrewind</description>
          </attribute>
          <attribute>
              <name>pageIndexVar</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  A parameter name, under which the actual page index is set in request scope
                  similar to the var parameter.
              </description>
          </attribute>
          <attribute>
              <name>pageCountVar</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  A parameter name, under which the actual page count is set in request scope
                  similar to the var parameter.
              </description>
          </attribute>
          <attribute>
              <name>styleClass</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  styleClass for scroller table
              </description>
          </attribute>
          <attribute>
              <name>style</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  style for scroller table
              </description>
          </attribute>
          <attribute>
              <name>paginator</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  If set true, then the paginator gets rendered
              </description>
          </attribute>
          <attribute>
              <name>paginatorMaxPages</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  The maximum amount of pages to be displayed in the paginator.
              </description>
          </attribute>
          <attribute>
              <name>paginatorTableClass</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  styleclass for pagingator
              </description>
          </attribute>
          <attribute>
              <name>paginatorTableStyle</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  style for pagingator
              </description>
          </attribute>
          <attribute>
              <name>paginatorColumnClass</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  styleClass for paginator's column
              </description>
          </attribute>
          <attribute>
              <name>paginatorColumnStyle</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  style for paginator's column
              </description>
          </attribute>
          <attribute>
              <name>paginatorActiveColumnClass</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  styleClass for paginator's column with pageIndex = currentPageIndex
              </description>
          </attribute>
          <attribute>
              <name>paginatorActiveColumnStyle</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  style for paginator's column with pageIndex = currentPageIndex
              </description>
          </attribute>
       </tag>
       
      <!-- inputDate -->
      <tag>
          <name>inputDate</name>
          <tag-class>org.apache.myfaces.custom.date.HtmlInputDateTag</tag-class>
          <body-content>JSP</body-content>
          &ui_input_attributes;
          &html_universal_attributes;
          &html_event_handler_attributes;
          &html_input_attributes;
  		<!-- type == date | time | both -->
          <attribute>
  	        <name>type</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
      </tag>
  
      <!-- inputFileUpload -->
      <tag>
          <name>inputFileUpload</name>
          <tag-class>org.apache.myfaces.custom.fileupload.HtmlInputFileUploadTag</tag-class>
          <body-content>JSP</body-content>
          <description>
              You must enable the MultiPart Filter to make this component
              work (see web.xml). Also, don't forget to set the form's attribute
              "enctype" to "multipart/form-data".
              See "examples/web/fileupload.jsp" for an example!
          </description>
          &ui_input_attributes;
          &html_universal_attributes;
          &html_event_handler_attributes;
          &html_input_attributes;
          <!-- HTML 4.0 input type="file" attributes -->
          <attribute>
              <name>accept</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
          <attribute>
  	        <name>storage</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
      </tag>
  
      <!-- navigationMenu, jscookMenu -->
      <tag>
          <name>navigationMenuItem</name>
          <tag-class>org.apache.myfaces.custom.navmenu.HtmlNavigationMenuItemTag</tag-class>
          <body-content>JSP</body-content>
          &ui_select_item_attributes;
          &user_role_attributes;
          <!-- navigationMenuItem attributes -->
          <attribute>
              <name>icon</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
          <attribute>
              <name>split</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
          <attribute>
              <name>action</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
      </tag>
      <tag>
          <name>navigationMenuItems</name>
          <tag-class>org.apache.myfaces.custom.navmenu.HtmlNavigationMenuItemsTag</tag-class>
          <body-content>empty</body-content>
          &ui_select_items_attributes;
      </tag>
      <tag>
          <name>jscookMenu</name>
          <tag-class>org.apache.myfaces.custom.navmenu.jscookmenu.HtmlJSCookMenuTag</tag-class>
          <body-content>JSP</body-content>
          &ui_component_attributes;
          &user_role_attributes;
          <!-- jscookMenu attributes -->
          <attribute>
              <name>layout</name>
              <required>true</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
          <attribute>
              <name>theme</name>
              <required>true</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
      </tag>
  
      <!-- panelLayout -->
      <tag>
          <name>panelLayout</name>
          <tag-class>org.apache.myfaces.custom.layout.HtmlPanelLayoutTag</tag-class>
          <body-content>JSP</body-content>
          &ui_panel_attributes;
          &html_universal_attributes;
          &html_event_handler_attributes;
          &html_table_attributes;
          <attribute>
              <name>layout</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <type>java.lang.String</type>
              <description>
                  layout           | header | navigation | body  | footer
                  =================|========|============|=======|========
                  classic (Default)| top    | left       | right | bottom
                  navigationRight  | top    | right      | left  | bottom
                  upsideDown       | bottom | left       | right | top
              </description>
          </attribute>
          <attribute>
              <name>headerClass</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>CSS class to be used for the table cell.</description>
          </attribute>
          <attribute>
              <name>navigationClass</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>CSS class to be used for the table cell.</description>
          </attribute>
          <attribute>
              <name>bodyClass</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>CSS class to be used for the table cell.</description>
          </attribute>
          <attribute>
              <name>footerClass</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>CSS class to be used for the table cell.</description>
          </attribute>
          <attribute>
              <name>headerStyle</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>CSS style to be used for the table cell.</description>
          </attribute>
          <attribute>
              <name>navigationStyle</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>CSS style to be used for the table cell.</description>
          </attribute>
          <attribute>
              <name>bodyStyle</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>CSS style to be used for the table cell.</description>
          </attribute>
          <attribute>
              <name>footerStyle</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>CSS style to be used for the table cell.</description>
          </attribute>
      </tag>
  
      <!-- panelNavigation -->
      <tag>
          <name>panelNavigation</name>
          <tag-class>org.apache.myfaces.custom.navigation.HtmlPanelNavigationTag</tag-class>
          <body-content>JSP</body-content>
          &ui_panel_attributes;
          &html_universal_attributes;
          &html_event_handler_attributes;
          &html_table_attributes;
          <attribute>
              <name>itemClass</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  The CSS class of closed navigation items.
              </description>
          </attribute>
          <attribute>
              <name>openItemClass</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  The CSS class of open navigation items.
              </description>
          </attribute>
          <attribute>
              <name>activeItemClass</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  The CSS class of the active navigation item.
              </description>
          </attribute>
          <attribute>
              <name>separatorClass</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  The CSS class for the td element of a separator.
              </description>
          </attribute>
          <attribute>
              <name>itemStyle</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  The CSS Style of closed navigation items.
              </description>
          </attribute>
          <attribute>
              <name>openItemStyle</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  The CSS Style of open navigation items.
              </description>
          </attribute>
          <attribute>
              <name>activeItemStyle</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  The CSS Style of the active navigation item.
              </description>
          </attribute>
          <attribute>
              <name>separatorStyle</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  The CSS Style for the td element of a separator.
              </description>
          </attribute>
      </tag>
  
      <!-- panelTab -->
      <tag>
          <name>panelTab</name>
          <tag-class>org.apache.myfaces.custom.tabbedpane.HtmlPanelTabTag</tag-class>
          <body-content>JSP</body-content>
          &ui_panel_attributes;
          &html_universal_attributes;
          &html_event_handler_attributes;
          &user_role_attributes;
          <attribute>
              <name>label</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  Label of this tab.
              </description>
          </attribute>
      </tag>
  
      <!-- panelTabbedPane -->
      <tag>
          <name>panelTabbedPane</name>
          <tag-class>org.apache.myfaces.custom.tabbedpane.HtmlPanelTabbedPaneTag</tag-class>
          <body-content>JSP</body-content>
          &ui_panel_attributes;
          &html_universal_attributes;
          &html_event_handler_attributes;
          &html_table_attributes;
          &user_role_attributes;
          <attribute>
              <name>selectedIndex</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  Index of tab that is selected by default.
              </description>
          </attribute>
          <attribute>
              <name>activeTabStyleClass</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  Style class of the active tab cell.
              </description>
          </attribute>
          <attribute>
              <name>inactiveTabStyleClass</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  Style class of the inactive tab cells.
              </description>
          </attribute>
          <attribute>
              <name>activeSubStyleClass</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  Style class of the active tab sub cell.
              </description>
          </attribute>
          <attribute>
              <name>inactiveSubStyleClass</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  Style class of the inactive tab sub cells.
              </description>
          </attribute>
          <attribute>
              <name>tabContentStyleClass</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  Style class of the active tab content cell.
              </description>
          </attribute>
      </tag>
  
      <!-- tab change listener -->
      <tag>
          <name>tabChangeListener</name>
          <tag-class>org.apache.myfaces.custom.tabbedpane.TabChangeListenerTag</tag-class>
          <body-content>empty</body-content>
          <attribute>
              <name>type</name>
              <required>true</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
      </tag>
  
  
  	<!-- stylesheet -->
  	
  	<tag>
  		<name>stylesheet</name>
  		<tag-class>org.apache.myfaces.custom.stylesheet.StylesheetTag</tag-class>
  		<body-content>JSP</body-content>
  		<description>a component, which renders the path to a common CSS-file</description>
  		&ui_component_attributes;
  		&user_role_attributes;
  		<attribute>
  			<name>path</name>
  			<required>true</required>
  			<rtexprvalue>false</rtexprvalue>
  			<description>
  				URL for CSS-file.
  			</description>
  		</attribute>
  	</tag>
  
  
      <!-- radio -->
      <tag>
          <name>radio</name>
          <tag-class>org.apache.myfaces.custom.radio.HtmlRadioTag</tag-class>
          <body-content>JSP</body-content>
          <description>
              Renders a HTML input of type "radio". The associated SelectItem comes from
              an extended selectOneRadio component with layout "spread". The selectOneRadio
              is referenced by the "for" attribute.
              All HTML pass-through attributes for this input are taken from the associated
              selectOneRadio.
          </description>
          &ui_component_attributes;
          &user_role_attributes;
          <!-- HtmlRadio attributes -->
          <attribute>
              <name>for</name>
              <required>true</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                   id of the referenced extended selectOneRadio component
              </description>
          </attribute>
          <attribute>
              <name>index</name>
              <required>true</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
                  n-th SelectItem of referenced UISelectOne starting with 0.
              </description>
          </attribute>
      </tag>
  
  	<!-- rss ticker component -->
      <tag>
          <name>rssTicker</name>
          <tag-class>org.apache.myfaces.custom.rssticker.HtmlRssTickerTag</tag-class>
          <body-content>JSP</body-content>
          <description>
              Extends standard commandButton by user role support.
          </description>
          &html_universal_attributes;
  		<!-- attribute(s) for the rss ticker... -->
  		<attribute>
  			<name>rssUrl</name>
  			<required>true</required>
  			<rtexprvalue>false</rtexprvalue>
  			<description>
  				URL on whichs the rss-information are available.
  			</description>
  		</attribute>
  	</tag>
  	
     <!-- tree -->
      <tag>
          <name>tree</name>
          <tag-class>org.apache.myfaces.custom.tree.taglib.TreeTag</tag-class>
          <body-content>JSP</body-content>
          <attribute>
              <name>id</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
          <attribute>
              <name>value</name>
              <required>true</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
          <attribute>
              <name>styleClass</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
          <attribute>
              <name>nodeClass</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
          <attribute>
              <name>selectedNodeClass</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
          <attribute>
              <name>iconClass</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
          <attribute>
              <name>iconLine</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
          <attribute>
              <name>iconNoline</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
          <attribute>
              <name>iconChild</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
          <attribute>
              <name>iconChildFirst</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
          <attribute>
              <name>iconChildMiddle</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
          <attribute>
              <name>iconChildLast</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
          <attribute>
              <name>iconNodeOpen</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
          <attribute>
              <name>iconNodeOpenFirst</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
          <attribute>
              <name>iconNodeOpenMiddle</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
          <attribute>
              <name>iconNodeOpenLast</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
          <attribute>
              <name>iconNodeClose</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
          <attribute>
              <name>iconNodeCloseFirst</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
          <attribute>
              <name>iconNodeCloseMiddle</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
          <attribute>
              <name>iconNodeCloseLast</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
          <attribute>
              <name>expandRoot</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
          <attribute>
              <name>expireListeners</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>Time interval the tree will remain registered as a TreeModelListener without being accessed</description>
          </attribute>
      </tag>
  
      <tag>
          <name>treeSelectionListener</name>
          <tag-class>org.apache.myfaces.custom.tree.taglib.TreeSelectionListenerTag</tag-class>
          <body-content>empty</body-content>
          <attribute>
              <name>type</name>
              <required>true</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
      </tag>
  
      <tag>
          <name>iconProvider</name>
          <tag-class>org.apache.myfaces.custom.tree.taglib.IconProviderTag</tag-class>
          <body-content>empty</body-content>
          <attribute>
              <name>type</name>
              <required>true</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
      </tag>
  
      <!-- panelStack -->
      <tag>
          <name>panelStack</name>
          <tag-class>org.apache.myfaces.custom.panelstack.PanelStackTag</tag-class>
          <body-content>JSP</body-content>
          <attribute>
              <name>id</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
          <attribute>
              <name>selectedPanel</name>
              <required>true</required>
              <rtexprvalue>false</rtexprvalue>
              <description>Id of the child to be rendered.</description>
          </attribute>
      </tag>
  
  
  
  <!--     Custom non-component tags     -->
  
      <!-- saveState -->
      <tag>
          <name>saveState</name>
          <tag-class>org.apache.myfaces.custom.savestate.SaveStateTag</tag-class>
          <body-content>JSP</body-content>
          <attribute>
              <name>id</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
          <attribute>
              <name>value</name>
              <required>true</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
      </tag>
  
      <!-- updateActionListener -->
      <tag>
          <name>updateActionListener</name>
          <tag-class>org.apache.myfaces.custom.updateactionlistener.UpdateActionListenerTag</tag-class>
          <body-content>JSP</body-content>
          <description>
              Registers a org.apache.myfaces.custom.updateactionlistener.UpdateActionListener at the
              parent component.
          </description>
          <attribute>
              <name>property</name>
              <required>true</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
          <attribute>
              <name>value</name>
              <required>true</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
          <attribute>
              <name>converter</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
          </attribute>
      </tag>
  
  
  <!-- validators -->
  
      
          <!-- creditCard -->
      <tag>
          <name>validateCreditCard</name>
          <tag-class>org.apache.myfaces.custom.creditcardvalidator.ValidateCreditCardTag</tag-class>
          <body-content>JSP</body-content>
          <description>
  			A custom validator for creditCards, based upons Jakarta Commons.
          </description>
  
          <attribute>
              <name>none</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
  				none of the given cardtypes is allowed.
              </description>
          </attribute>
          <attribute>
              <name>amex</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
  				american express cards
              </description>
          </attribute>
          <attribute>
              <name>visa</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
  				validation for visa
              </description>
          </attribute>
          <attribute>
              <name>mastercard</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
  				validation for mastercard
              </description>
          </attribute>
          <attribute>
              <name>discover</name>
              <required>false</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
  				validation for discover
              </description>
          </attribute>
      </tag>
      
      <!-- Validator for Email -->
       <tag>
          <name>validateEmail</name>
          <tag-class>org.apache.myfaces.custom.emailvalidator.ValidateEmailTag</tag-class>
          <body-content>JSP</body-content>
          <description>
  			A custom validator for email address format, based upons Jakarta Commons.
          </description>
  	</tag>   
  
      <!-- Validator for Regular Expressions -->
      <tag>
          <name>validateRegExpr</name>
          <tag-class>org.apache.myfaces.custom.regexprvalidator.ValidateRegExprTag</tag-class>
          <body-content>JSP</body-content>
          <description>
  			A custom validator for reg. expr., based upons Jakarta Commons.
          </description>
  
          <attribute>
              <name>pattern</name>
              <required>true</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
  				the pattern, which is the base of the validation
              </description>
          </attribute>
  	</tag>
  
      <!-- Validator for Equal -->
       <tag>
          <name>validateEqual</name>
          <tag-class>org.apache.myfaces.custom.equalvalidator.ValidateEqualTag</tag-class>
          <body-content>JSP</body-content>
          <description>
  			A custom validator for validations against foreign component values.
          </description>
     
          <attribute>
              <name>for</name>
              <required>true</required>
              <rtexprvalue>false</rtexprvalue>
              <description>
  				the id of the foreign component, which is needed for the validation
              </description>
          </attribute>     
  	</tag>   
  </taglib>
  
  
  

Mime
View raw message