FaceletsTaglibsMyfacesSandbox < Projects < TWiki

TWiki . Projects . FaceletsTaglibsMyfacesSandbox

<?xml version="1.0"?>
<!DOCTYPE facelet-taglib PUBLIC
  "-//Sun Microsystems, Inc.//DTD Facelet Taglib 1.0//EN"
  "http://java.sun.com/dtd/facelet-taglib_1_0.dtd">

<facelet-taglib>
    <namespace>http://myfaces.apache.org/sandbox</namespace>

   <tag>
      <tag-name>convertBoolean</tag-name>
      <converter>
         <converter-id>org.apache.myfaces.custom.convertboolean.BooleanConverter</converter-id>
      </converter>
   </tag>
   <tag>
      <tag-name>dojoInitializer</tag-name>
      <component>
         <component-type>org.apache.myfaces.DojoInitializer</component-type>
         <renderer-type>org.apache.myfaces.DojoInitializerRenderer</renderer-type>
      </component>
   </tag>
   <tag>
      <tag-name>fieldset</tag-name>
      <component>
         <component-type>org.apache.myfaces.Fieldset</component-type>
         <renderer-type>
            org.apache.myfaces.FieldsetRenderer
         </renderer-type>
      </component>
   </tag>
    <tag>
        <tag-name>graphicImageDynamic</tag-name>
        <component>
            <component-type>org.apache.myfaces.GraphicImageAjax</component-type>
            <renderer-type>org.apache.myfaces.GraphicImageAjaxRenderer</renderer-type>
           <handler-class>
                facelets.GraphicImageDynamicComponentHandler
          </handler-class>
        </component>
    </tag>

    <tag>
        <tag-name>inputSuggest</tag-name>
        <component>
            <component-type>javax.faces.HtmlInputText</component-type>
            <renderer-type>org.apache.myfaces.InputSuggest</renderer-type>
        </component>
    </tag>
    <tag>
        <tag-name>inputSuggestAjax</tag-name>
        <component>
            <component-type>org.apache.myfaces.InputSuggestAjax</component-type>
            <renderer-type>org.apache.myfaces.InputSuggestAjax</renderer-type>
         <handler-class>
                facelets.InputSuggestAjaxComponentHandler
         </handler-class>
      </component>
    </tag>
    <tag>
        <tag-name>layoutingTitlePane</tag-name>
        <component>
            <component-type>
                org.apache.myfaces.TitlePane
            </component-type>
            <renderer-type>
                org.apache.myfaces.TitlePaneRenderer
            </renderer-type>
        </component>
    </tag>
    <tag>
        <tag-name>outputLinkDynamic</tag-name>
        <component>
            <component-type>org.apache.myfaces.OutputLinkDynamic</component-type>
            <renderer-type>org.apache.myfaces.OutputLinkDynamicRenderer</renderer-type>
        </component>
    </tag>      

    <tag>
        <tag-name>outputText</tag-name>
        <component>
            <component-type>org.apache.myfaces.HtmlOutputTextFor</component-type>
        </component>
    </tag>      

    <tag>
        <tag-name>selectOneRow</tag-name>
        <component>
            <component-type>org.apache.myfaces.SelectOneRow</component-type>
            <renderer-type>org.apache.myfaces.SelectOneRow</renderer-type>
        </component>
    </tag>

   <tag>
      <tag-name>selectManyPicklist</tag-name>
      <component>
         <component-type>org.apache.myfaces.HtmlSelectManyPicklist</component-type>
         <renderer-type>org.apache.myfaces.PicklistRenderer</renderer-type>
      </component>
   </tag>

    <tag>
        <tag-name>subForm</tag-name>
        <component>
            <component-type>org.apache.myfaces.SubForm</component-type>
            <renderer-type>org.apache.myfaces.SubForm</renderer-type>
        </component>
    </tag>

   <tag>
        <tag-name>submitOnEvent</tag-name>
        <component>
            <component-type>org.apache.myfaces.SubmitOnEvent</component-type>
            <renderer-type>org.apache.myfaces.SubmitOnEvent</renderer-type>
        </component>
   </tag>

    <tag>
        <tag-name>tableSuggestAjax</tag-name>
        <component>
            <component-type>org.apache.myfaces.TableSuggestAjax</component-type>
            <renderer-type>org.apache.myfaces.TableSuggestAjax</renderer-type>
         <handler-class>
                facelets.InputSuggestAjaxComponentHandler
         </handler-class>
      </component>
    </tag>

    <tag>
        <tag-name>validateCompareTo</tag-name>
        <validator>
            <validator-id>org.apache.myfaces.validator.CompareTo</validator-id>
        </validator>
    </tag> 

</facelet-taglib>

Handler-class referred to in the taglib:

  1. facelets.GraphicImageDynamicComponentHandler
  2. facelets.InputSuggestAjaxComponentHandler

This tag is missing in the above snippet - just add it for completeness:

<tag>
   <tag-name>convertNumber</tag-name>
      <converter>
         <converter-id>org.apache.myfaces.custom.convertNumber.TypedNumberConverter</converter-id>
      </converter>
</tag>

----- Revision r16 - 08 Aug 2007 - 07:49:49 - Main.wolfbenz