Skip to main content
summaryrefslogblamecommitdiffstats
blob: 9c94c712fd95c1ef8f298e0bc10194b864fe8d3f (plain) (tree)
1
2
3
4


                                                                                                                                                                                                                                                                                                                                                            
                                                              






















                                                                               

                                                                






















































































































                                                                                   
                                                             






















                                                                                

                                                                








































                                                                                

                                                              




















































































                                                                                  




















                                                                                        























                                                                              
                                                              

















































































































































































































                                                                                                                          
<?xml version="1.0" encoding="ASCII"?>
<md:metadatamodel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:viewMap="http://org.eclipse.jst.jsf.core/componentMapping.ecore" xmlns:md="http://org.eclipse.jst.jsf.common.metadata/metadata.ecore" xsi:noNamespaceSchemaLocation="http://org.eclipse.jst.jsf.core/componentMapping.ecore" id="http://java.sun.com/jsf/html" type="tagFile">
  <entity id="selectOneMenu" type="tag">
    <include-entity-group id="common-valueholder-attributes"/>
    <trait id="viewElementMapping">
      <md:value xsi:type="viewMap:TagMapping">
        <versionedTagToViewMappings>
          <typeInfo xsi:type="viewMap:ComponentTypeInfo_">
            <className>javax.faces.component.html.HtmlSelectOneMenu</className>
            <superClasses>javax.faces.component.UISelectOne</superClasses>
            <superClasses>javax.faces.component.UIInput</superClasses>
            <superClasses>javax.faces.component.UIOutput</superClasses>
            <superClasses>javax.faces.component.UIComponentBase</superClasses>
            <superClasses>javax.faces.component.UIComponent</superClasses>
            <superClasses>java.lang.Object</superClasses>
            <interfaces>javax.faces.component.EditableValueHolder</interfaces>
            <interfaces>javax.faces.component.ValueHolder</interfaces>
            <interfaces>javax.faces.component.StateHolder</interfaces>
            <componentType>javax.faces.HtmlSelectOneMenu</componentType>
            <componentFamily>javax.faces.SelectOne</componentFamily>
            <renderType>javax.faces.Menu</renderType>
          </typeInfo>
        </versionedTagToViewMappings>
      </md:value>
    </trait>
  </entity>
  <entity id="selectManyListbox" type="tag">
      <include-entity-group id="common-valueholder-attributes"/>
      <trait id="viewElementMapping">
      <md:value xsi:type="viewMap:TagMapping">
        <versionedTagToViewMappings>
          <typeInfo xsi:type="viewMap:ComponentTypeInfo_">
            <className>javax.faces.component.html.HtmlSelectManyListbox</className>
            <superClasses>javax.faces.component.UISelectMany</superClasses>
            <superClasses>javax.faces.component.UIInput</superClasses>
            <superClasses>javax.faces.component.UIOutput</superClasses>
            <superClasses>javax.faces.component.UIComponentBase</superClasses>
            <superClasses>javax.faces.component.UIComponent</superClasses>
            <superClasses>java.lang.Object</superClasses>
            <interfaces>javax.faces.component.EditableValueHolder</interfaces>
            <interfaces>javax.faces.component.ValueHolder</interfaces>
            <interfaces>javax.faces.component.StateHolder</interfaces>
            <componentType>javax.faces.HtmlSelectManyListbox</componentType>
            <componentFamily>javax.faces.SelectMany</componentFamily>
            <renderType>javax.faces.Listbox</renderType>
          </typeInfo>
        </versionedTagToViewMappings>
      </md:value>
    </trait>
  </entity>
  <entity id="form" type="tag">
    <trait id="viewElementMapping">
      <md:value xsi:type="viewMap:TagMapping">
        <versionedTagToViewMappings>
          <typeInfo xsi:type="viewMap:ComponentTypeInfo_">
            <className>javax.faces.component.html.HtmlForm</className>
            <superClasses>javax.faces.component.UIForm</superClasses>
            <superClasses>javax.faces.component.UIComponentBase</superClasses>
            <superClasses>javax.faces.component.UIComponent</superClasses>
            <superClasses>java.lang.Object</superClasses>
            <interfaces>javax.faces.component.NamingContainer</interfaces>
            <interfaces>javax.faces.component.StateHolder</interfaces>
            <componentType>javax.faces.HtmlForm</componentType>
            <componentFamily>javax.faces.Form</componentFamily>
            <renderType>javax.faces.Form</renderType>
          </typeInfo>
        </versionedTagToViewMappings>
      </md:value>
    </trait>
  </entity>
  <entity id="message" type="tag">
    <trait id="viewElementMapping">
      <md:value xsi:type="viewMap:TagMapping">
        <versionedTagToViewMappings>
          <typeInfo xsi:type="viewMap:ComponentTypeInfo_">
            <className>javax.faces.component.html.HtmlMessage</className>
            <superClasses>javax.faces.component.UIMessage</superClasses>
            <superClasses>javax.faces.component.UIComponentBase</superClasses>
            <superClasses>javax.faces.component.UIComponent</superClasses>
            <superClasses>java.lang.Object</superClasses>
            <interfaces>javax.faces.component.StateHolder</interfaces>
            <componentType>javax.faces.HtmlMessage</componentType>
            <componentFamily>javax.faces.Message</componentFamily>
            <renderType>javax.faces.Message</renderType>
          </typeInfo>
        </versionedTagToViewMappings>
      </md:value>
    </trait>
  </entity>
  <entity id="graphicImage" type="tag">
    <trait id="viewElementMapping">
      <md:value xsi:type="viewMap:TagMapping">
        <versionedTagToViewMappings>
          <typeInfo xsi:type="viewMap:ComponentTypeInfo_">
            <className>javax.faces.component.html.HtmlGraphicImage</className>
            <superClasses>javax.faces.component.UIGraphic</superClasses>
            <superClasses>javax.faces.component.UIComponentBase</superClasses>
            <superClasses>javax.faces.component.UIComponent</superClasses>
            <superClasses>java.lang.Object</superClasses>
            <interfaces>javax.faces.component.StateHolder</interfaces>
            <componentType>javax.faces.HtmlGraphicImage</componentType>
            <componentFamily>javax.faces.Graphic</componentFamily>
            <renderType>javax.faces.Image</renderType>
          </typeInfo>
        </versionedTagToViewMappings>
      </md:value>
    </trait>
  </entity>
  <entity id="column" type="tag">
    <trait id="viewElementMapping">
      <md:value xsi:type="viewMap:TagMapping">
        <versionedTagToViewMappings>
          <typeInfo xsi:type="viewMap:ComponentTypeInfo_">
            <className>javax.faces.component.UIColumn</className>
            <superClasses>javax.faces.component.UIComponentBase</superClasses>
            <superClasses>javax.faces.component.UIComponent</superClasses>
            <superClasses>java.lang.Object</superClasses>
            <interfaces>javax.faces.component.StateHolder</interfaces>
            <componentType>javax.faces.Column</componentType>
            <componentFamily>javax.faces.Column</componentFamily>
          </typeInfo>
        </versionedTagToViewMappings>
      </md:value>
    </trait>
  </entity>
  <entity id="outputFormat" type="tag">
    <include-entity-group id="common-valueholder-attributes"/>
    <trait id="viewElementMapping">
      <md:value xsi:type="viewMap:TagMapping">
        <beanMappedProperties>value</beanMappedProperties>
        <versionedTagToViewMappings>
          <typeInfo xsi:type="viewMap:ComponentTypeInfo_">
            <className>javax.faces.component.html.HtmlOutputFormat</className>
            <superClasses>javax.faces.component.UIOutput</superClasses>
            <superClasses>javax.faces.component.UIComponentBase</superClasses>
            <superClasses>javax.faces.component.UIComponent</superClasses>
            <superClasses>java.lang.Object</superClasses>
            <interfaces>javax.faces.component.ValueHolder</interfaces>
            <interfaces>javax.faces.component.StateHolder</interfaces>
            <componentType>javax.faces.HtmlOutputFormat</componentType>
            <componentFamily>javax.faces.Output</componentFamily>
            <renderType>javax.faces.Format</renderType>
          </typeInfo>
        </versionedTagToViewMappings>
      </md:value>
    </trait>
  </entity>
  <entity id="selectManyMenu" type="tag">
   <include-entity-group id="common-valueholder-attributes"/>
    <trait id="viewElementMapping">
      <md:value xsi:type="viewMap:TagMapping">
        <versionedTagToViewMappings>
          <typeInfo xsi:type="viewMap:ComponentTypeInfo_">
            <className>javax.faces.component.html.HtmlSelectManyMenu</className>
            <superClasses>javax.faces.component.UISelectMany</superClasses>
            <superClasses>javax.faces.component.UIInput</superClasses>
            <superClasses>javax.faces.component.UIOutput</superClasses>
            <superClasses>javax.faces.component.UIComponentBase</superClasses>
            <superClasses>javax.faces.component.UIComponent</superClasses>
            <superClasses>java.lang.Object</superClasses>
            <interfaces>javax.faces.component.EditableValueHolder</interfaces>
            <interfaces>javax.faces.component.ValueHolder</interfaces>
            <interfaces>javax.faces.component.StateHolder</interfaces>
            <componentType>javax.faces.HtmlSelectManyMenu</componentType>
            <componentFamily>javax.faces.SelectMany</componentFamily>
            <renderType>javax.faces.Menu</renderType>
          </typeInfo>
        </versionedTagToViewMappings>
      </md:value>
    </trait>
  </entity>
  <entity id="selectOneRadio" type="tag">
      <include-entity-group id="common-valueholder-attributes"/>
      <trait id="viewElementMapping">
      <md:value xsi:type="viewMap:TagMapping">
        <versionedTagToViewMappings>
          <typeInfo xsi:type="viewMap:ComponentTypeInfo_">
            <className>javax.faces.component.html.HtmlSelectOneRadio</className>
            <superClasses>javax.faces.component.UISelectOne</superClasses>
            <superClasses>javax.faces.component.UIInput</superClasses>
            <superClasses>javax.faces.component.UIOutput</superClasses>
            <superClasses>javax.faces.component.UIComponentBase</superClasses>
            <superClasses>javax.faces.component.UIComponent</superClasses>
            <superClasses>java.lang.Object</superClasses>
            <interfaces>javax.faces.component.EditableValueHolder</interfaces>
            <interfaces>javax.faces.component.ValueHolder</interfaces>
            <interfaces>javax.faces.component.StateHolder</interfaces>
            <componentType>javax.faces.HtmlSelectOneRadio</componentType>
            <componentFamily>javax.faces.SelectOne</componentFamily>
            <renderType>javax.faces.Radio</renderType>
          </typeInfo>
        </versionedTagToViewMappings>
      </md:value>
    </trait>
  </entity>
  <entity id="panelGroup" type="tag">
    <trait id="viewElementMapping">
      <md:value xsi:type="viewMap:TagMapping">
        <versionedTagToViewMappings>
          <typeInfo xsi:type="viewMap:ComponentTypeInfo_">
            <className>javax.faces.component.html.HtmlPanelGroup</className>
            <superClasses>javax.faces.component.UIPanel</superClasses>
            <superClasses>javax.faces.component.UIComponentBase</superClasses>
            <superClasses>javax.faces.component.UIComponent</superClasses>
            <superClasses>java.lang.Object</superClasses>
            <interfaces>javax.faces.component.StateHolder</interfaces>
            <componentType>javax.faces.HtmlPanelGroup</componentType>
            <componentFamily>javax.faces.Panel</componentFamily>
            <renderType>javax.faces.Group</renderType>
          </typeInfo>
        </versionedTagToViewMappings>
      </md:value>
    </trait>
  </entity>
  <entity id="selectOneListbox" type="tag">
    <include-entity-group id="common-valueholder-attributes"/>
      <trait id="viewElementMapping">
      <md:value xsi:type="viewMap:TagMapping">
        <versionedTagToViewMappings>
          <typeInfo xsi:type="viewMap:ComponentTypeInfo_">
            <className>javax.faces.component.html.HtmlSelectOneListbox</className>
            <superClasses>javax.faces.component.UISelectOne</superClasses>
            <superClasses>javax.faces.component.UIInput</superClasses>
            <superClasses>javax.faces.component.UIOutput</superClasses>
            <superClasses>javax.faces.component.UIComponentBase</superClasses>
            <superClasses>javax.faces.component.UIComponent</superClasses>
            <superClasses>java.lang.Object</superClasses>
            <interfaces>javax.faces.component.EditableValueHolder</interfaces>
            <interfaces>javax.faces.component.ValueHolder</interfaces>
            <interfaces>javax.faces.component.StateHolder</interfaces>
            <componentType>javax.faces.HtmlSelectOneListbox</componentType>
            <componentFamily>javax.faces.SelectOne</componentFamily>
            <renderType>javax.faces.Listbox</renderType>
          </typeInfo>
        </versionedTagToViewMappings>
      </md:value>
    </trait>
  </entity>
  <entity id="commandButton" type="tag">
    <trait id="viewElementMapping">
      <md:value xsi:type="viewMap:TagMapping">
        <versionedTagToViewMappings>
          <typeInfo xsi:type="viewMap:ComponentTypeInfo_">
            <className>javax.faces.component.html.HtmlCommandButton</className>
            <superClasses>javax.faces.component.UICommand</superClasses>
            <superClasses>javax.faces.component.UIComponentBase</superClasses>
            <superClasses>javax.faces.component.UIComponent</superClasses>
            <superClasses>java.lang.Object</superClasses>
            <interfaces>javax.faces.component.ActionSource</interfaces>
            <interfaces>javax.faces.component.StateHolder</interfaces>
            <componentType>javax.faces.HtmlCommandButton</componentType>
            <componentFamily>javax.faces.Command</componentFamily>
            <renderType>javax.faces.Button</renderType>
          </typeInfo>
        </versionedTagToViewMappings>
      </md:value>
    </trait>
  </entity>
  <entity id="inputText" type="tag">
    <include-entity-group id="common-valueholder-attributes"/>
    <trait id="viewElementMapping">
      <md:value xsi:type="viewMap:TagMapping">
        <versionedTagToViewMappings>
          <typeInfo xsi:type="viewMap:ComponentTypeInfo_">
            <className>javax.faces.component.html.HtmlInputText</className>
            <superClasses>javax.faces.component.UIInput</superClasses>
            <superClasses>javax.faces.component.UIOutput</superClasses>
            <superClasses>javax.faces.component.UIComponentBase</superClasses>
            <superClasses>javax.faces.component.UIComponent</superClasses>
            <superClasses>java.lang.Object</superClasses>
            <interfaces>javax.faces.component.EditableValueHolder</interfaces>
            <interfaces>javax.faces.component.ValueHolder</interfaces>
            <interfaces>javax.faces.component.StateHolder</interfaces>
            <componentType>javax.faces.HtmlInputText</componentType>
            <componentFamily>javax.faces.Input</componentFamily>
            <renderType>javax.faces.Text</renderType>
          </typeInfo>
        </versionedTagToViewMappings>
      </md:value>
    </trait>
  </entity>
  <entity id="dataTable" type="tag">
    <trait id="viewElementMapping">
      <md:value xsi:type="viewMap:TagMapping">
        <versionedTagToViewMappings>
          <typeInfo xsi:type="viewMap:ComponentTypeInfo_">
            <className>javax.faces.component.html.HtmlDataTable</className>
            <superClasses>javax.faces.component.UIData</superClasses>
            <superClasses>javax.faces.component.UIComponentBase</superClasses>
            <superClasses>javax.faces.component.UIComponent</superClasses>
            <superClasses>java.lang.Object</superClasses>
            <interfaces>javax.faces.component.NamingContainer</interfaces>
            <interfaces>javax.faces.component.StateHolder</interfaces>
            <componentType>javax.faces.HtmlDataTable</componentType>
            <componentFamily>javax.faces.Data</componentFamily>
            <renderType>javax.faces.Table</renderType>
          </typeInfo>
        </versionedTagToViewMappings>
      </md:value>
    </trait>
  </entity>
  <entity id="selectBooleanCheckbox" type="tag">
      <include-entity-group id="common-valueholder-attributes"/>
      <trait id="viewElementMapping">
       <md:value xsi:type="viewMap:TagMapping">
         <versionedTagToViewMappings>
           <typeInfo xsi:type="viewMap:ComponentTypeInfo_">
             <className>javax.faces.component.html.HtmlSelectBooleanCheckbox</className>
             <superClasses>javax.faces.component.UISelectBoolean</superClasses>
             <superClasses>javax.faces.component.UIInput</superClasses>
             <superClasses>javax.faces.component.UIOutput</superClasses>
             <superClasses>javax.faces.component.UIComponentBase</superClasses>
             <superClasses>javax.faces.component.UIComponent</superClasses>
             <superClasses>java.lang.Object</superClasses>
             <interfaces>javax.faces.component.EditableValueHolder</interfaces>
             <interfaces>javax.faces.component.ValueHolder</interfaces>
             <interfaces>javax.faces.component.StateHolder</interfaces>
             <componentType>javax.faces.HtmlSelectBooleanCheckbox</componentType>
             <componentFamily>javax.faces.SelectBoolean</componentFamily>
             <renderType>javax.faces.Checkbox</renderType>
           </typeInfo>
         </versionedTagToViewMappings>
       </md:value>
    </trait>
  </entity>
  <entity id="outputText" type="tag">
    <include-entity-group id="common-valueholder-attributes"/>
    <trait id="viewElementMapping">
      <md:value xsi:type="viewMap:TagMapping">
        <versionedTagToViewMappings>
          <typeInfo xsi:type="viewMap:ComponentTypeInfo_">
            <className>javax.faces.component.html.HtmlOutputText</className>
            <superClasses>javax.faces.component.UIOutput</superClasses>
            <superClasses>javax.faces.component.UIComponentBase</superClasses>
            <superClasses>javax.faces.component.UIComponent</superClasses>
            <superClasses>java.lang.Object</superClasses>
            <interfaces>javax.faces.component.ValueHolder</interfaces>
            <interfaces>javax.faces.component.StateHolder</interfaces>
            <componentType>javax.faces.HtmlOutputText</componentType>
            <componentFamily>javax.faces.Output</componentFamily>
            <renderType>javax.faces.Text</renderType>
          </typeInfo>
        </versionedTagToViewMappings>
      </md:value>
    </trait>
  </entity>
  <entity id="selectManyCheckbox" type="tag">
    <include-entity-group id="common-valueholder-attributes"/>
    <trait id="viewElementMapping">
      <md:value xsi:type="viewMap:TagMapping">
        <versionedTagToViewMappings>
          <typeInfo xsi:type="viewMap:ComponentTypeInfo_">
            <className>javax.faces.component.html.HtmlSelectManyCheckbox</className>
            <superClasses>javax.faces.component.UISelectMany</superClasses>
            <superClasses>javax.faces.component.UIInput</superClasses>
            <superClasses>javax.faces.component.UIOutput</superClasses>
            <superClasses>javax.faces.component.UIComponentBase</superClasses>
            <superClasses>javax.faces.component.UIComponent</superClasses>
            <superClasses>java.lang.Object</superClasses>
            <interfaces>javax.faces.component.EditableValueHolder</interfaces>
            <interfaces>javax.faces.component.ValueHolder</interfaces>
            <interfaces>javax.faces.component.StateHolder</interfaces>
            <componentType>javax.faces.HtmlSelectManyCheckbox</componentType>
            <componentFamily>javax.faces.SelectMany</componentFamily>
            <renderType>javax.faces.Checkbox</renderType>
          </typeInfo>
        </versionedTagToViewMappings>
      </md:value>
    </trait>
  </entity>
  <entity id="inputSecret" type="tag">
    <include-entity-group id="common-valueholder-attributes"/>
    <trait id="viewElementMapping">
      <md:value xsi:type="viewMap:TagMapping">
        <versionedTagToViewMappings>
          <typeInfo xsi:type="viewMap:ComponentTypeInfo_">
            <className>javax.faces.component.html.HtmlInputSecret</className>
            <superClasses>javax.faces.component.UIInput</superClasses>
            <superClasses>javax.faces.component.UIOutput</superClasses>
            <superClasses>javax.faces.component.UIComponentBase</superClasses>
            <superClasses>javax.faces.component.UIComponent</superClasses>
            <superClasses>java.lang.Object</superClasses>
            <interfaces>javax.faces.component.EditableValueHolder</interfaces>
            <interfaces>javax.faces.component.ValueHolder</interfaces>
            <interfaces>javax.faces.component.StateHolder</interfaces>
            <componentType>javax.faces.HtmlInputSecret</componentType>
            <componentFamily>javax.faces.Input</componentFamily>
            <renderType>javax.faces.Secret</renderType>
          </typeInfo>
        </versionedTagToViewMappings>
      </md:value>
    </trait>
  </entity>
  <entity id="panelGrid" type="tag">
    <trait id="viewElementMapping">
      <md:value xsi:type="viewMap:TagMapping">
        <versionedTagToViewMappings>
          <typeInfo xsi:type="viewMap:ComponentTypeInfo_">
            <className>javax.faces.component.html.HtmlPanelGrid</className>
            <superClasses>javax.faces.component.UIPanel</superClasses>
            <superClasses>javax.faces.component.UIComponentBase</superClasses>
            <superClasses>javax.faces.component.UIComponent</superClasses>
            <superClasses>java.lang.Object</superClasses>
            <interfaces>javax.faces.component.StateHolder</interfaces>
            <componentType>javax.faces.HtmlPanelGrid</componentType>
            <componentFamily>javax.faces.Panel</componentFamily>
            <renderType>javax.faces.Grid</renderType>
          </typeInfo>
        </versionedTagToViewMappings>
      </md:value>
    </trait>
  </entity>
  <entity id="commandLink" type="tag">
    <trait id="viewElementMapping">
      <md:value xsi:type="viewMap:TagMapping">
        <versionedTagToViewMappings>
          <typeInfo xsi:type="viewMap:ComponentTypeInfo_">
            <className>javax.faces.component.html.HtmlCommandLink</className>
            <superClasses>javax.faces.component.UICommand</superClasses>
            <superClasses>javax.faces.component.UIComponentBase</superClasses>
            <superClasses>javax.faces.component.UIComponent</superClasses>
            <superClasses>java.lang.Object</superClasses>
            <interfaces>javax.faces.component.ActionSource</interfaces>
            <interfaces>javax.faces.component.StateHolder</interfaces>
            <componentType>javax.faces.HtmlCommandLink</componentType>
            <componentFamily>javax.faces.Command</componentFamily>
            <renderType>javax.faces.Link</renderType>
          </typeInfo>
        </versionedTagToViewMappings>
      </md:value>
    </trait>
  </entity>
  <entity id="inputHidden" type="tag">
    <include-entity-group id="common-valueholder-attributes"/>
    <trait id="viewElementMapping">
      <md:value xsi:type="viewMap:TagMapping">
        <versionedTagToViewMappings>
          <typeInfo xsi:type="viewMap:ComponentTypeInfo_">
            <className>javax.faces.component.html.HtmlInputHidden</className>
            <superClasses>javax.faces.component.UIInput</superClasses>
            <superClasses>javax.faces.component.UIOutput</superClasses>
            <superClasses>javax.faces.component.UIComponentBase</superClasses>
            <superClasses>javax.faces.component.UIComponent</superClasses>
            <superClasses>java.lang.Object</superClasses>
            <interfaces>javax.faces.component.EditableValueHolder</interfaces>
            <interfaces>javax.faces.component.ValueHolder</interfaces>
            <interfaces>javax.faces.component.StateHolder</interfaces>
            <componentType>javax.faces.HtmlInputHidden</componentType>
            <componentFamily>javax.faces.Input</componentFamily>
            <renderType>javax.faces.Hidden</renderType>
          </typeInfo>
        </versionedTagToViewMappings>
      </md:value>
    </trait>
  </entity>
  <entity id="inputTextarea" type="tag">
    <include-entity-group id="common-valueholder-attributes"/>
    <trait id="viewElementMapping">
      <md:value xsi:type="viewMap:TagMapping">
        <versionedTagToViewMappings>
          <typeInfo xsi:type="viewMap:ComponentTypeInfo_">
            <className>javax.faces.component.html.HtmlInputTextarea</className>
            <superClasses>javax.faces.component.UIInput</superClasses>
            <superClasses>javax.faces.component.UIOutput</superClasses>
            <superClasses>javax.faces.component.UIComponentBase</superClasses>
            <superClasses>javax.faces.component.UIComponent</superClasses>
            <superClasses>java.lang.Object</superClasses>
            <interfaces>javax.faces.component.EditableValueHolder</interfaces>
            <interfaces>javax.faces.component.ValueHolder</interfaces>
            <interfaces>javax.faces.component.StateHolder</interfaces>
            <componentType>javax.faces.HtmlInputTextarea</componentType>
            <componentFamily>javax.faces.Input</componentFamily>
            <renderType>javax.faces.Textarea</renderType>
          </typeInfo>
        </versionedTagToViewMappings>
      </md:value>
    </trait>
  </entity>
  <entity id="outputLabel" type="tag">
    <include-entity-group id="common-valueholder-attributes"/>
    <trait id="viewElementMapping">
      <md:value xsi:type="viewMap:TagMapping">
        <versionedTagToViewMappings>
          <typeInfo xsi:type="viewMap:ComponentTypeInfo_">
            <className>javax.faces.component.html.HtmlOutputLabel</className>
            <superClasses>javax.faces.component.UIOutput</superClasses>
            <superClasses>javax.faces.component.UIComponentBase</superClasses>
            <superClasses>javax.faces.component.UIComponent</superClasses>
            <superClasses>java.lang.Object</superClasses>
            <interfaces>javax.faces.component.ValueHolder</interfaces>
            <interfaces>javax.faces.component.StateHolder</interfaces>
            <componentType>javax.faces.HtmlOutputLabel</componentType>
            <componentFamily>javax.faces.Output</componentFamily>
            <renderType>javax.faces.Label</renderType>
          </typeInfo>
        </versionedTagToViewMappings>
      </md:value>
    </trait>
  </entity>
  <entity id="outputLink" type="tag">
    <include-entity-group id="common-valueholder-attributes"/>
    <trait id="viewElementMapping">
      <md:value xsi:type="viewMap:TagMapping">
        <versionedTagToViewMappings>
          <typeInfo xsi:type="viewMap:ComponentTypeInfo_">
            <className>javax.faces.component.html.HtmlOutputLink</className>
            <superClasses>javax.faces.component.UIOutput</superClasses>
            <superClasses>javax.faces.component.UIComponentBase</superClasses>
            <superClasses>javax.faces.component.UIComponent</superClasses>
            <superClasses>java.lang.Object</superClasses>
            <interfaces>javax.faces.component.ValueHolder</interfaces>
            <interfaces>javax.faces.component.StateHolder</interfaces>
            <componentType>javax.faces.HtmlOutputLink</componentType>
            <componentFamily>javax.faces.Output</componentFamily>
            <renderType>javax.faces.Link</renderType>
          </typeInfo>
        </versionedTagToViewMappings>
      </md:value>
    </trait>
  </entity>
  <entity id="messages" type="tag">
    <trait id="viewElementMapping">
      <md:value xsi:type="viewMap:TagMapping">
        <versionedTagToViewMappings>
          <typeInfo xsi:type="viewMap:ComponentTypeInfo_">
            <className>javax.faces.component.html.HtmlMessages</className>
            <superClasses>javax.faces.component.UIMessages</superClasses>
            <superClasses>javax.faces.component.UIComponentBase</superClasses>
            <superClasses>javax.faces.component.UIComponent</superClasses>
            <superClasses>java.lang.Object</superClasses>
            <interfaces>javax.faces.component.StateHolder</interfaces>
            <componentType>javax.faces.HtmlMessages</componentType>
            <componentFamily>javax.faces.Messages</componentFamily>
            <renderType>javax.faces.Messages</renderType>
          </typeInfo>
        </versionedTagToViewMappings>
      </md:value>
    </trait>
  </entity>
  <entityGroup id="common-valueholder-attributes">
      <entity id="value">
        <trait id="attributeMapping">
            <md:value xsi:type="viewMap:AttributeToPropertyMapping">
                <propertyName>value</propertyName>
                <elAllowed>true</elAllowed>
            </md:value>
        </trait>
      </entity>
      <entity id="converter">
        <trait id="attributeMapping">
            <md:value xsi:type="viewMap:AttributeToPropertyMapping">
                <customConversionFactoryId>org.eclipse.jst.jsf.core.valueHolderAttributeMapper</customConversionFactoryId>
                <elAllowed>true</elAllowed>
            </md:value>
        </trait>
      </entity>
  </entityGroup>
</md:metadatamodel>

Back to the top