All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.faces-config.xml Maven / Gradle / Ivy

Go to download

JSF components and utilities that can be used with any JSF implementation. This library is compatible with both JSF1.1 and JSF1.2; however for JSF1.2 users there is an alternative build of Tomahawk available that takes advantage of JSF1.2 features to offer some additional benefits.

There is a newer version: 1.1.14
Show newest version
<?xml version="1.0" encoding="ISO-8859-1" ?>

<!DOCTYPE faces-config PUBLIC
        "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN"
        "http://java.sun.com/dtd/web-facesconfig_1_1.dtd">

<!--
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership.  The ASF licenses this file
 * to you 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.
-->

<faces-config xmlns="http://java.sun.com/JSF/Configuration">

  <lifecycle>
      <phase-listener>org.apache.myfaces.renderkit.html.util.ExtensionsPhaseListener</phase-listener>
      <!-- This PhaseListener is only necessary if the autoscroll feature is used -->
      <phase-listener>org.apache.myfaces.renderkit.html.util.AutoScrollPhaseListener</phase-listener>
  </lifecycle>

    <!-- MyFaces extended standard components (in alphabetical order) -->

    <component>
        <component-type>org.apache.myfaces.HtmlCommandButton</component-type>
        <component-class>org.apache.myfaces.component.html.ext.HtmlCommandButton</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlCommandLink</component-type>
        <component-class>org.apache.myfaces.component.html.ext.HtmlCommandLink</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlDataTable</component-type>
        <component-class>org.apache.myfaces.component.html.ext.HtmlDataTable</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlInputHidden</component-type>
        <component-class>org.apache.myfaces.component.html.ext.HtmlInputHidden</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlInputSecret</component-type>
        <component-class>org.apache.myfaces.component.html.ext.HtmlInputSecret</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlInputText</component-type>
        <component-class>org.apache.myfaces.component.html.ext.HtmlInputText</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlInputTextHelp</component-type>
        <component-class>org.apache.myfaces.custom.inputTextHelp.HtmlInputTextHelp</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlInputTextarea</component-type>
        <component-class>org.apache.myfaces.component.html.ext.HtmlInputTextarea</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlGraphicImage</component-type>
        <component-class>org.apache.myfaces.component.html.ext.HtmlGraphicImage</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlMessage</component-type>
        <component-class>org.apache.myfaces.component.html.ext.HtmlMessage</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlMessages</component-type>
        <component-class>org.apache.myfaces.component.html.ext.HtmlMessages</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlOutputLabel</component-type>
        <component-class>org.apache.myfaces.component.html.ext.HtmlOutputLabel</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlOutputText</component-type>
        <component-class>org.apache.myfaces.component.html.ext.HtmlOutputText</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlPanelGrid</component-type>
        <component-class>org.apache.myfaces.component.html.ext.HtmlPanelGrid</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlPanelGroup</component-type>
        <component-class>org.apache.myfaces.component.html.ext.HtmlPanelGroup</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlSelectBooleanCheckbox</component-type>
        <component-class>org.apache.myfaces.component.html.ext.HtmlSelectBooleanCheckbox</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlSelectManyCheckbox</component-type>
        <component-class>org.apache.myfaces.component.html.ext.HtmlSelectManyCheckbox</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlSelectManyListbox</component-type>
        <component-class>org.apache.myfaces.component.html.ext.HtmlSelectManyListbox</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlSelectManyMenu</component-type>
        <component-class>org.apache.myfaces.component.html.ext.HtmlSelectManyMenu</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlSelectOneListbox</component-type>
        <component-class>org.apache.myfaces.component.html.ext.HtmlSelectOneListbox</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlSelectOneMenu</component-type>
        <component-class>org.apache.myfaces.component.html.ext.HtmlSelectOneMenu</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlSelectOneRadio</component-type>
        <component-class>org.apache.myfaces.component.html.ext.HtmlSelectOneRadio</component-class>
    </component>


    <!-- MyFaces custom components (in alphabetical order) -->

    <component>
        <component-type>org.apache.myfaces.AliasBean</component-type>
        <component-class>org.apache.myfaces.custom.aliasbean.AliasBean</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.AliasBeansScope</component-type>
        <component-class>org.apache.myfaces.custom.aliasbean.AliasBeansScope</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.Buffer</component-type>
        <component-class>org.apache.myfaces.custom.buffer.Buffer</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.Document</component-type>
        <component-class>org.apache.myfaces.custom.document.Document</component-class>
    </component>
    
    <component>
        <component-type>org.apache.myfaces.DocumentHead</component-type>
        <component-class>org.apache.myfaces.custom.document.DocumentHead</component-class>
    </component>
    
    <component>
        <component-type>org.apache.myfaces.DocumentBody</component-type>
        <component-class>org.apache.myfaces.custom.document.DocumentBody</component-class>
    </component>
    
    <component>
        <component-type>org.apache.myfaces.Div</component-type>
        <component-class>org.apache.myfaces.custom.div.Div</component-class>
    </component>

    <component>
	    <component-type>org.apache.myfaces.DojoInitializer</component-type>
	    <component-class>org.apache.myfaces.custom.dojo.DojoInitializer</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlCheckbox</component-type>
        <component-class>org.apache.myfaces.custom.checkbox.HtmlCheckbox</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlColumn</component-type>
        <component-class>org.apache.myfaces.custom.column.HtmlSimpleColumn</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlColumns</component-type>
        <component-class>org.apache.myfaces.custom.crosstable.HtmlColumns</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlCommandNavigation</component-type>
        <component-class>org.apache.myfaces.custom.navigation.HtmlCommandNavigation</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlCommandNavigationItem</component-type>
        <component-class>org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlCommandNavigationItem</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlCommandSortHeader</component-type>
        <component-class>org.apache.myfaces.custom.sortheader.HtmlCommandSortHeader</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlHeaderLink</component-type>
        <component-class>org.apache.myfaces.custom.collapsiblepanel.HtmlHeaderLink</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlInputCalendar</component-type>
        <component-class>org.apache.myfaces.custom.calendar.HtmlInputCalendar</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlInputDate</component-type>
        <component-class>org.apache.myfaces.custom.date.HtmlInputDate</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlInputFileUpload</component-type>
        <component-class>org.apache.myfaces.custom.fileupload.HtmlInputFileUpload</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlDataList</component-type>
        <component-class>org.apache.myfaces.custom.datalist.HtmlDataList</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlDataScroller</component-type>
        <component-class>org.apache.myfaces.custom.datascroller.HtmlDataScroller</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlJsValueSet</component-type>
        <component-class>org.apache.myfaces.custom.jsvalueset.HtmlJsValueSet</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlNewspaperTable</component-type>
        <component-class>org.apache.myfaces.custom.newspaper.HtmlNewspaperTable</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlCollapsiblePanel</component-type>
        <component-class>org.apache.myfaces.custom.collapsiblepanel.HtmlCollapsiblePanel</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlPanelLayout</component-type>
        <component-class>org.apache.myfaces.custom.layout.HtmlPanelLayout</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlPanelNavigation</component-type>
        <component-class>org.apache.myfaces.custom.navigation.HtmlPanelNavigation</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlPanelNavigationMenu</component-type>
        <component-class>org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlPanelNavigationMenu</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlPanelStack</component-type>
        <component-class>org.apache.myfaces.custom.panelstack.HtmlPanelStack</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlPanelTab</component-type>
        <component-class>org.apache.myfaces.custom.tabbedpane.HtmlPanelTab</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlPanelTabbedPane</component-type>
        <component-class>org.apache.myfaces.custom.tabbedpane.HtmlPanelTabbedPane</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlPopup</component-type>
        <component-class>org.apache.myfaces.custom.popup.HtmlPopup</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlRadio</component-type>
        <component-class>org.apache.myfaces.custom.radio.HtmlRadio</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlSwapImage</component-type>
        <component-class>org.apache.myfaces.custom.swapimage.HtmlSwapImage</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlTag</component-type>
        <component-class>org.apache.myfaces.custom.htmlTag.HtmlTag</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlTree</component-type>
        <component-class>org.apache.myfaces.custom.tree.HtmlTree</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlTree2</component-type>
        <component-class>org.apache.myfaces.custom.tree2.HtmlTree</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlTreeCheckbox</component-type>
        <component-class>org.apache.myfaces.custom.tree.HtmlTreeCheckbox</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlTreeColumn</component-type>
        <component-class>org.apache.myfaces.custom.tree.HtmlTreeColumn</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlTreeImageCommandLink</component-type>
        <component-class>org.apache.myfaces.custom.tree.HtmlTreeImageCommandLink</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.HtmlTreeNode</component-type>
        <component-class>org.apache.myfaces.custom.tree.HtmlTreeNode</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.InputHtml</component-type>
        <component-class>org.apache.myfaces.custom.inputHtml.InputHtml</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.JSCookMenu</component-type>
        <component-class>org.apache.myfaces.custom.navmenu.jscookmenu.HtmlCommandJSCookMenu</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.JsValueChangeListener</component-type>
        <component-class>org.apache.myfaces.custom.jslistener.JsValueChangeListener</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.NavigationMenuItem</component-type>
        <component-class>org.apache.myfaces.custom.navmenu.UINavigationMenuItem</component-class>
    </component>


    <component>
        <component-type>org.apache.myfaces.SaveState</component-type>
        <component-class>org.apache.myfaces.custom.savestate.UISaveState</component-class>
    </component>

	<component>
		<component-type>org.apache.myfaces.Schedule</component-type>
		<component-class>org.apache.myfaces.custom.schedule.HtmlSchedule</component-class>
	</component>
  
    <component>
        <component-type>org.apache.myfaces.SelectOneCountry</component-type>
        <component-class>org.apache.myfaces.custom.selectOneCountry.SelectOneCountry</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.SelectOneLanguage</component-type>
        <component-class>org.apache.myfaces.custom.selectOneLanguage.SelectOneLanguage</component-class>
    </component>

    <component>
        <component-type>org.apache.myfaces.Stylesheet</component-type>
        <component-class>org.apache.myfaces.custom.stylesheet.Stylesheet</component-class>
    </component>
    
    <component>
	    <component-type>org.apache.myfaces.UISelectItems</component-type>
    	<component-class>org.apache.myfaces.custom.selectitems.UISelectItems</component-class>
	</component>
    

    <!-- additional "by type" converters -->

    <converter>
        <converter-for-class>java.math.BigDecimal</converter-for-class>
        <converter-class>javax.faces.convert.BigDecimalConverter</converter-class>
    </converter>

    <converter>
        <converter-for-class>java.math.BigInteger</converter-for-class>
        <converter-class>javax.faces.convert.BigIntegerConverter</converter-class>
    </converter>

    <converter>
        <converter-for-class>java.util.Date</converter-for-class>
        <converter-class>javax.faces.convert.DateTimeConverter</converter-class>
    </converter>


    <!-- non standard converters -->

    <converter>
        <converter-for-class>[Ljava.lang.String;</converter-for-class>
        <converter-class>org.apache.myfaces.convert.StringArrayConverter</converter-class>
    </converter>

    <converter>
        <converter-for-class>org.apache.myfaces.custom.fileupload.UploadedFile</converter-for-class>
        <converter-class>org.apache.myfaces.custom.fileupload.UploadedFileConverter</converter-class>
    </converter>


    <!-- MyFaces Renderkit Extensions -->

    <render-kit>
        <render-kit-id>HTML_BASIC</render-kit-id>

        <!-- overrides to make the dummyForm stuff work with jsf h: components too
        
        <renderer>
            <component-family>javax.faces.Command</component-family>
            <renderer-type>javax.faces.Button</renderer-type>
            <renderer-class>org.apache.myfaces.renderkit.html.jsf.ExtendedHtmlButtonRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Command</component-family>
            <renderer-type>javax.faces.Link</renderer-type>
            <renderer-class>org.apache.myfaces.renderkit.html.jsf.ExtendedHtmlLinkRenderer</renderer-class>
        </renderer>
         -->
        
        <!-- extended standard renderers -->

        <renderer>
            <component-family>javax.faces.Command</component-family>
            <renderer-type>org.apache.myfaces.Button</renderer-type>
            <renderer-class>org.apache.myfaces.renderkit.html.ext.HtmlButtonRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Command</component-family>
            <renderer-type>org.apache.myfaces.Link</renderer-type>
            <renderer-class>org.apache.myfaces.renderkit.html.ext.HtmlLinkRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Data</component-family>
            <renderer-type>org.apache.myfaces.Table</renderer-type>
            <renderer-class>org.apache.myfaces.renderkit.html.ext.HtmlTableRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Panel</component-family>
            <renderer-type>org.apache.myfaces.Grid</renderer-type>
            <renderer-class>org.apache.myfaces.renderkit.html.ext.HtmlGridRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Panel</component-family>
            <renderer-type>org.apache.myfaces.Group</renderer-type>
            <renderer-class>org.apache.myfaces.renderkit.html.ext.HtmlGroupRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Input</component-family>
            <renderer-type>org.apache.myfaces.Secret</renderer-type>
            <renderer-class>org.apache.myfaces.renderkit.html.ext.HtmlSecretRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Graphic</component-family>
            <renderer-type>org.apache.myfaces.Image</renderer-type>
            <renderer-class>org.apache.myfaces.renderkit.html.ext.HtmlImageRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Input</component-family>
            <renderer-type>org.apache.myfaces.Text</renderer-type>
            <renderer-class>org.apache.myfaces.renderkit.html.ext.HtmlTextRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Input</component-family>
            <renderer-type>org.apache.myfaces.TextHelp</renderer-type>
            <renderer-class>org.apache.myfaces.custom.inputTextHelp.HtmlTextHelpRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Input</component-family>
            <renderer-type>org.apache.myfaces.Textarea</renderer-type>
            <renderer-class>org.apache.myfaces.renderkit.html.ext.HtmlTextareaRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Message</component-family>
            <renderer-type>org.apache.myfaces.Message</renderer-type>
            <renderer-class>org.apache.myfaces.renderkit.html.ext.HtmlMessageRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Messages</component-family>
            <renderer-type>org.apache.myfaces.Messages</renderer-type>
            <renderer-class>org.apache.myfaces.renderkit.html.ext.HtmlMessagesRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Output</component-family>
            <renderer-type>org.apache.myfaces.Text</renderer-type>
            <renderer-class>org.apache.myfaces.renderkit.html.ext.HtmlTextRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.SelectBoolean</component-family>
            <renderer-type>org.apache.myfaces.Checkbox</renderer-type>
            <renderer-class>org.apache.myfaces.renderkit.html.ext.HtmlCheckboxRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.SelectMany</component-family>
            <renderer-type>org.apache.myfaces.Checkbox</renderer-type>
            <renderer-class>org.apache.myfaces.renderkit.html.ext.HtmlCheckboxRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.SelectOne</component-family>
            <renderer-type>org.apache.myfaces.Menu</renderer-type>
            <renderer-class>org.apache.myfaces.renderkit.html.ext.HtmlMenuRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.SelectMany</component-family>
            <renderer-type>org.apache.myfaces.Menu</renderer-type>
            <renderer-class>org.apache.myfaces.renderkit.html.ext.HtmlMenuRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.SelectOne</component-family>
            <renderer-type>org.apache.myfaces.Listbox</renderer-type>
            <renderer-class>org.apache.myfaces.renderkit.html.ext.HtmlListboxRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.SelectMany</component-family>
            <renderer-type>org.apache.myfaces.Listbox</renderer-type>
            <renderer-class>org.apache.myfaces.renderkit.html.ext.HtmlListboxRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.SelectOne</component-family>
            <renderer-type>org.apache.myfaces.Radio</renderer-type>
            <renderer-class>org.apache.myfaces.renderkit.html.ext.HtmlRadioRenderer</renderer-class>
        </renderer>


        <!-- custom component renderers -->

        <renderer>
            <component-family>javax.faces.Data</component-family>
            <renderer-type>org.apache.myfaces.Buffer</renderer-type>
            <renderer-class>org.apache.myfaces.custom.buffer.BufferRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Data</component-family>
            <renderer-type>org.apache.myfaces.Document</renderer-type>
            <renderer-class>org.apache.myfaces.custom.document.DocumentRenderer</renderer-class>
        </renderer>
        
        <renderer>
            <component-family>javax.faces.Data</component-family>
            <renderer-type>org.apache.myfaces.DocumentHead</renderer-type>
            <renderer-class>org.apache.myfaces.custom.document.DocumentHeadRenderer</renderer-class>
        </renderer>
        
        <renderer>
            <component-family>javax.faces.Data</component-family>
            <renderer-type>org.apache.myfaces.DocumentBody</renderer-type>
            <renderer-class>org.apache.myfaces.custom.document.DocumentBodyRenderer</renderer-class>
        </renderer>
        
        <renderer>
            <component-family>org.apache.myfaces.Checkbox</component-family>
            <renderer-type>org.apache.myfaces.Checkbox</renderer-type>
            <renderer-class>org.apache.myfaces.renderkit.html.ext.HtmlCheckboxRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Panel</component-family>
            <renderer-type>org.apache.myfaces.DataScroller</renderer-type>
            <renderer-class>org.apache.myfaces.custom.datascroller.HtmlDataScrollerRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Input</component-family>
            <renderer-type>org.apache.myfaces.Calendar</renderer-type>
            <renderer-class>org.apache.myfaces.custom.calendar.HtmlCalendarRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Input</component-family>
            <renderer-type>org.apache.myfaces.Date</renderer-type>
            <renderer-class>org.apache.myfaces.custom.date.HtmlDateRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Input</component-family>
            <renderer-type>org.apache.myfaces.FileUpload</renderer-type>
            <renderer-class>org.apache.myfaces.custom.fileupload.HtmlFileUploadRenderer</renderer-class>
        </renderer>


        <renderer>
            <component-family>javax.faces.Input</component-family>
            <renderer-type>org.apache.myfaces.InputHtml</renderer-type>
            <renderer-class>org.apache.myfaces.custom.inputHtml.InputHtmlRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Panel</component-family>
            <renderer-type>org.apache.myfaces.Popup</renderer-type>
            <renderer-class>org.apache.myfaces.custom.popup.HtmlPopupRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Panel</component-family>
            <renderer-type>org.apache.myfaces.Layout</renderer-type>
            <renderer-class>org.apache.myfaces.custom.layout.HtmlLayoutRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Panel</component-family>
            <renderer-type>org.apache.myfaces.Navigation</renderer-type>
            <renderer-class>org.apache.myfaces.custom.navigation.HtmlNavigationRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Panel</component-family>
            <renderer-type>org.apache.myfaces.NavigationMenu</renderer-type>
            <renderer-class>org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlNavigationMenuRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Command</component-family>
            <renderer-type>org.apache.myfaces.Navigation</renderer-type>
            <renderer-class>org.apache.myfaces.custom.navigation.HtmlNavigationRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Command</component-family>
            <renderer-type>org.apache.myfaces.NavigationMenu</renderer-type>
            <renderer-class>org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlNavigationMenuRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Command</component-family>
            <renderer-type>org.apache.myfaces.JSCookMenu</renderer-type>
            <renderer-class>org.apache.myfaces.custom.navmenu.jscookmenu.HtmlJSCookMenuRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Command</component-family>
            <renderer-type>org.apache.myfaces.SortHeader</renderer-type>
            <renderer-class>org.apache.myfaces.custom.sortheader.HtmlSortHeaderRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Panel</component-family>
            <renderer-type>org.apache.myfaces.TabbedPane</renderer-type>
            <renderer-class>org.apache.myfaces.custom.tabbedpane.HtmlTabbedPaneRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Panel</component-family>
            <renderer-type>org.apache.myfaces.CollapsiblePanel</renderer-type>
            <renderer-class>org.apache.myfaces.custom.collapsiblepanel.HtmlCollapsiblePanelRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Data</component-family>
            <renderer-type>org.apache.myfaces.List</renderer-type>
            <renderer-class>org.apache.myfaces.custom.datalist.HtmlListRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Data</component-family>
            <renderer-type>org.apache.myfaces.HtmlNewspaperTable</renderer-type>
            <renderer-class>org.apache.myfaces.custom.newspaper.HtmlNewspaperTableRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Output</component-family>
            <renderer-type>org.apache.myfaces.JsValueSet</renderer-type>
            <renderer-class>org.apache.myfaces.custom.jsvalueset.HtmlJsValueSetRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Output</component-family>
            <renderer-type>org.apache.myfaces.JsValueChangeListener</renderer-type>
            <renderer-class>org.apache.myfaces.custom.jslistener.JsValueChangeListenerRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>org.apache.myfaces.Radio</component-family>
            <renderer-type>org.apache.myfaces.Radio</renderer-type>
            <renderer-class>org.apache.myfaces.renderkit.html.ext.HtmlRadioRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.SelectOne</component-family>
            <renderer-type>org.apache.myfaces.SelectOneCountryRenderer</renderer-type>
            <renderer-class>org.apache.myfaces.custom.selectOneCountry.SelectOneCountryRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.SelectOne</component-family>
            <renderer-type>org.apache.myfaces.SelectOneLanguageRenderer</renderer-type>
            <renderer-class>org.apache.myfaces.custom.selectOneLanguage.SelectOneLanguageRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Output</component-family>
            <renderer-type>org.apache.myfaces.Stylesheet</renderer-type>
            <renderer-class>org.apache.myfaces.custom.stylesheet.StylesheetRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Output</component-family>
            <renderer-type>org.apache.myfaces.HtmlTagRenderer</renderer-type>
            <renderer-class>org.apache.myfaces.custom.htmlTag.HtmlTagRenderer</renderer-class>
        </renderer>

        <renderer>
		     <component-family>javax.faces.Output</component-family>
		     <renderer-type>org.apache.myfaces.DojoInitializerRenderer</renderer-type>
		     <renderer-class>org.apache.myfaces.custom.dojo.DojoInitializerRenderer</renderer-class>
	    </renderer>

        <renderer>
            <component-family>org.apache.myfaces.HtmlTree2</component-family>
            <renderer-type>org.apache.myfaces.HtmlTree2</renderer-type>
            <renderer-class>org.apache.myfaces.custom.tree2.HtmlTreeRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>org.apache.myfaces.HtmlTree</component-family>
            <renderer-type>org.apache.myfaces.HtmlTree</renderer-type>
            <renderer-class>org.apache.myfaces.custom.tree.renderkit.html.HtmlTreeRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>org.apache.myfaces.HtmlTree</component-family>
            <renderer-type>org.apache.myfaces.HtmlTreeImageCommandLink</renderer-type>
            <renderer-class>
                org.apache.myfaces.custom.tree.renderkit.html.HtmlTreeImageCommandLinkRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>org.apache.myfaces.HtmlTreeCheckbox</component-family>
            <renderer-type>org.apache.myfaces.HtmlTreeCheckbox</renderer-type>
            <renderer-class>org.apache.myfaces.custom.tree.renderkit.html.HtmlTreeCheckboxRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Command</component-family>
            <renderer-type>org.apache.myfaces.HtmlTreeNode</renderer-type>
            <renderer-class>org.apache.myfaces.custom.tree.renderkit.html.HtmlTreeNodeRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Panel</component-family>
            <renderer-type>org.apache.myfaces.PanelStack</renderer-type>
            <renderer-class>org.apache.myfaces.custom.panelstack.HtmlPanelStackRenderer</renderer-class>
        </renderer>

        <renderer>
            <component-family>javax.faces.Graphic</component-family>
            <renderer-type>org.apache.myfaces.SwapImage</renderer-type>
            <renderer-class>org.apache.myfaces.custom.swapimage.HtmlSwapImageRenderer</renderer-class>
        </renderer>

        <renderer>
        	<component-family>javax.faces.Panel</component-family>
        	<renderer-type>org.apache.myfaces.Schedule</renderer-type>
        	<renderer-class>
        		org.apache.myfaces.custom.schedule.renderer.ScheduleDelegatingRenderer
        	</renderer-class>
        </renderer>



    </render-kit>

    <!--custom validators based upon jakarta commons validator-->
    <validator>
        <validator-id>org.apache.myfaces.validator.CreditCard</validator-id>
        <validator-class>org.apache.myfaces.custom.creditcardvalidator.CreditCardValidator</validator-class>
    </validator>

    <validator>
        <validator-id>org.apache.myfaces.validator.Email</validator-id>
        <validator-class>org.apache.myfaces.custom.emailvalidator.EmailValidator</validator-class>
    </validator>

    <validator>
        <validator-id>org.apache.myfaces.validator.Equal</validator-id>
        <validator-class>org.apache.myfaces.custom.equalvalidator.EqualValidator</validator-class>
    </validator>

    <validator>
        <validator-id>org.apache.myfaces.validator.RegExpr</validator-id>
        <validator-class>org.apache.myfaces.custom.regexprvalidator.RegExprValidator</validator-class>
    </validator>
</faces-config>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy