You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lu...@apache.org on 2008/01/30 03:59:04 UTC

svn commit: r616601 [1/7] - in /myfaces/tomahawk/branches/1_2_0: ./ assembly/ core/ core/src/main/conf/ core/src/main/java-templates/ core/src/main/java-templates/org/ core/src/main/java-templates/org/apache/ core/src/main/java-templates/org/apache/myf...

Author: lu4242
Date: Tue Jan 29 18:58:48 2008
New Revision: 616601

URL: http://svn.apache.org/viewvc?rev=616601&view=rev
Log:
Component generation for tomahawk 1.2 :)

Added:
    myfaces/tomahawk/branches/1_2_0/core/src/main/conf/
    myfaces/tomahawk/branches/1_2_0/core/src/main/conf/template12faces-config.xsl   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/component/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/component/html/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/component/html/ext/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/component/html/ext/HtmlCommandButtonTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/component/html/ext/HtmlCommandLinkTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/component/html/ext/HtmlDataTableTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/component/html/ext/HtmlGraphicImageTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/component/html/ext/HtmlInputHiddenTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/component/html/ext/HtmlInputSecretTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/component/html/ext/HtmlInputTextTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/component/html/ext/HtmlInputTextareaTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/component/html/ext/HtmlMessageTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/component/html/ext/HtmlMessagesTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/component/html/ext/HtmlOutputLabelTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/component/html/ext/HtmlOutputTextTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/component/html/ext/HtmlPanelGridTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/component/html/ext/HtmlPanelGroupTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/component/html/ext/HtmlSelectBooleanCheckboxTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/component/html/ext/HtmlSelectManyCheckboxTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/component/html/ext/HtmlSelectManyListboxTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/component/html/ext/HtmlSelectManyMenuTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/component/html/ext/HtmlSelectOneListboxTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/component/html/ext/HtmlSelectOneMenuTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/component/html/ext/HtmlSelectOneRadioTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/buffer/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/buffer/BufferTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/checkbox/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/checkbox/HtmlCheckboxTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/collapsiblepanel/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/collapsiblepanel/HtmlCollapsiblePanelTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/column/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/column/HtmlSimpleColumnTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/datalist/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/datalist/HtmlDataListTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/datascroller/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/datascroller/HtmlDataScrollerTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/date/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/date/HtmlInputDateTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/div/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/div/DivTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/document/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/document/AbstractDocumentTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/fileupload/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/fileupload/HtmlInputFileUploadTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/htmlTag/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/htmlTag/HtmlTagTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/inputTextHelp/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/inputTextHelp/HtmlInputTextHelpTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/layout/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/layout/HtmlPanelLayoutTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/navigation/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/navigation/HtmlCommandNavigationTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/navigation/HtmlPanelNavigationTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/navmenu/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/navmenu/UINavigationMenuItemTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/navmenu/htmlnavmenu/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/navmenu/htmlnavmenu/HtmlCommandNavigationItemTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/navmenu/htmlnavmenu/HtmlPanelNavigationMenuTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/navmenu/jscookmenu/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/navmenu/jscookmenu/HtmlCommandJSCookMenuTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/newspaper/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/newspaper/HtmlNewspaperTableTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/panelstack/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/panelstack/HtmlPanelStackTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/popup/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/popup/HtmlPopupTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/radio/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/radio/HtmlRadioTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/savestate/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/savestate/UISaveStateTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/schedule/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/schedule/HtmlScheduleTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/schedule/UIScheduleBaseTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/selectOneCountry/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/selectOneCountry/SelectOneCountryTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/selectOneLanguage/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/selectOneLanguage/SelectOneLanguageTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/selectitems/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/selectitems/UISelectItemsTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/sortheader/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/sortheader/HtmlCommandSortHeaderTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/stylesheet/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/stylesheet/StylesheetTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/tabbedpane/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/tabbedpane/HtmlPanelTabTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/tabbedpane/HtmlPanelTabbedPaneTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/tree2/
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/tree2/HtmlTreeTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/custom/tree2/UITreeDataTemplate.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/collapsiblepanel/HtmlCollapsiblePanelTagBase.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/document/AbstractDocumentTagBase.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/navmenu/_MethodBindingToMethodExpression.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/navmenu/_MethodExpressionToMethodBinding.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/schedule/_MethodBindingToMethodExpression.java   (with props)
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/schedule/_MethodExpressionToMethodBinding.java   (with props)
Removed:
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/component/html/ext/HtmlCommandButton.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/component/html/ext/HtmlCommandLink.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/component/html/ext/HtmlGraphicImage.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/component/html/ext/HtmlInputHidden.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/component/html/ext/HtmlInputSecret.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/component/html/ext/HtmlInputText.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/component/html/ext/HtmlInputTextarea.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/component/html/ext/HtmlMessage.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/component/html/ext/HtmlMessages.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/component/html/ext/HtmlOutputLabel.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/component/html/ext/HtmlOutputText.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/component/html/ext/HtmlPanelGrid.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/component/html/ext/HtmlPanelGroup.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/component/html/ext/HtmlSelectBooleanCheckbox.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/component/html/ext/HtmlSelectManyCheckbox.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/component/html/ext/HtmlSelectManyListbox.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/component/html/ext/HtmlSelectManyMenu.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/component/html/ext/HtmlSelectOneListbox.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/component/html/ext/HtmlSelectOneMenu.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/component/html/ext/HtmlSelectOneRadio.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/buffer/Buffer.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/buffer/BufferTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/calendar/HtmlInputCalendar.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/calendar/HtmlInputCalendarTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/checkbox/HtmlCheckbox.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/checkbox/HtmlCheckboxTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/collapsiblepanel/HtmlCollapsiblePanel.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/collapsiblepanel/HtmlCollapsiblePanelTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/collapsiblepanel/HtmlHeaderLink.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/collapsiblepanel/HtmlHeaderLinkTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/column/HtmlColumnTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/column/HtmlSimpleColumn.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/crosstable/HtmlColumns.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/crosstable/HtmlColumnsTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/datalist/HtmlDataList.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/datalist/HtmlDataListTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/datascroller/HtmlDataScroller.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/datascroller/HtmlDataScrollerTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/date/HtmlInputDate.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/date/HtmlInputDateTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/div/Div.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/div/DivTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/document/Document.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/document/DocumentBody.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/document/DocumentBodyTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/document/DocumentHead.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/document/DocumentHeadTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/document/DocumentTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/fileupload/HtmlInputFileUpload.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/fileupload/HtmlInputFileUploadTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/htmlTag/HtmlTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/htmlTag/HtmlTagTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/inputTextHelp/HtmlInputTextHelp.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/inputTextHelp/HtmlInputTextHelpTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/jslistener/JsValueChangeListener.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/jslistener/JsValueChangeListenerTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/jsvalueset/HtmlJsValueSet.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/jsvalueset/HtmlJsValueSetTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/layout/HtmlPanelLayout.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/layout/HtmlPanelLayoutTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/navigation/HtmlCommandNavigation.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/navigation/HtmlCommandNavigationTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/navigation/HtmlPanelNavigation.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/navigation/HtmlPanelNavigationTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/navmenu/HtmlNavigationMenuItemTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/navmenu/HtmlNavigationMenuItemsTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/navmenu/UINavigationMenuItem.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/navmenu/htmlnavmenu/HtmlCommandNavigationItem.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/navmenu/htmlnavmenu/HtmlCommandNavigationItemTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/navmenu/htmlnavmenu/HtmlPanelNavigationMenu.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/navmenu/htmlnavmenu/HtmlPanelNavigationMenuTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/navmenu/jscookmenu/HtmlCommandJSCookMenu.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/navmenu/jscookmenu/HtmlJSCookMenuTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/newspaper/HtmlNewspaperTable.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/newspaper/HtmlNewspaperTableTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/panelstack/HtmlPanelStack.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/panelstack/PanelStackTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/popup/HtmlPopup.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/popup/HtmlPopupTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/radio/HtmlRadio.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/radio/HtmlRadioTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/savestate/SaveStateTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/savestate/UISaveState.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/schedule/HtmlSchedule.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/schedule/ScheduleTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/schedule/UIScheduleBase.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/selectOneCountry/SelectOneCountry.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/selectOneCountry/SelectOneCountryTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/selectOneLanguage/SelectOneLanguage.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/selectOneLanguage/SelectOneLanguageTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/selectitems/SelectItemsTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/selectitems/UISelectItems.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/sortheader/HtmlCommandSortHeader.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/sortheader/HtmlCommandSortHeaderTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/stylesheet/Stylesheet.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/stylesheet/StylesheetTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/swapimage/HtmlSwapImage.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/swapimage/HtmlSwapImageTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/tabbedpane/HtmlPanelTab.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/tabbedpane/HtmlPanelTabTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/tabbedpane/HtmlPanelTabbedPane.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/tabbedpane/HtmlPanelTabbedPaneTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/tree/HtmlTreeCheckbox.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/tree/HtmlTreeColumn.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/tree/HtmlTreeImageCommandLink.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/tree/taglib/TreeCheckboxTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/tree/taglib/TreeColumnTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/tree2/HtmlTree.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/tree2/TreeTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/tree2/UITreeData.java
Modified:
    myfaces/tomahawk/branches/1_2_0/assembly/pom.xml
    myfaces/tomahawk/branches/1_2_0/core/pom.xml
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/component/html/ext/HtmlDataTable.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/aliasbean/Alias.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/aliasbean/AliasBean.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/aliasbean/AliasBeanTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/aliasbean/AliasBeansScopeTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/calendar/HtmlCalendarRenderer.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/document/AbstractDocument.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/document/AbstractDocumentTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/schedule/UISchedule.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/tree/HtmlTree.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/tree/taglib/TreeTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/custom/updateactionlistener/UpdateActionListenerTag.java
    myfaces/tomahawk/branches/1_2_0/core/src/main/java/org/apache/myfaces/dateformat/DateFormatSymbols.java
    myfaces/tomahawk/branches/1_2_0/core/src/test/java/org/apache/myfaces/test/MyFacesTagLibTestCase.java
    myfaces/tomahawk/branches/1_2_0/examples/assembly/pom.xml
    myfaces/tomahawk/branches/1_2_0/examples/blank/pom.xml
    myfaces/tomahawk/branches/1_2_0/examples/simple/pom.xml
    myfaces/tomahawk/branches/1_2_0/examples/simple/src/main/webapp/validate.jsp
    myfaces/tomahawk/branches/1_2_0/examples/tiles/pom.xml
    myfaces/tomahawk/branches/1_2_0/examples/wap/pom.xml
    myfaces/tomahawk/branches/1_2_0/pom.xml
    myfaces/tomahawk/branches/1_2_0/sandbox/assembly/pom.xml
    myfaces/tomahawk/branches/1_2_0/sandbox/core/pom.xml
    myfaces/tomahawk/branches/1_2_0/sandbox/examples/pom.xml
    myfaces/tomahawk/branches/1_2_0/sandbox/pom.xml
    myfaces/tomahawk/branches/1_2_0/sandbox15/core/pom.xml
    myfaces/tomahawk/branches/1_2_0/sandbox15/examples/pom.xml
    myfaces/tomahawk/branches/1_2_0/sandbox15/pom.xml

Modified: myfaces/tomahawk/branches/1_2_0/assembly/pom.xml
URL: http://svn.apache.org/viewvc/myfaces/tomahawk/branches/1_2_0/assembly/pom.xml?rev=616601&r1=616600&r2=616601&view=diff
==============================================================================
--- myfaces/tomahawk/branches/1_2_0/assembly/pom.xml (original)
+++ myfaces/tomahawk/branches/1_2_0/assembly/pom.xml Tue Jan 29 18:58:48 2008
@@ -12,7 +12,7 @@
   <parent>
     <groupId>org.apache.myfaces.tomahawk</groupId>
     <artifactId>tomahawk-project</artifactId>
-    <version>1.1.7-SNAPSHOT</version>
+    <version>1.2.0-SNAPSHOT</version>
   </parent>
 
   <scm>

Modified: myfaces/tomahawk/branches/1_2_0/core/pom.xml
URL: http://svn.apache.org/viewvc/myfaces/tomahawk/branches/1_2_0/core/pom.xml?rev=616601&r1=616600&r2=616601&view=diff
==============================================================================
--- myfaces/tomahawk/branches/1_2_0/core/pom.xml (original)
+++ myfaces/tomahawk/branches/1_2_0/core/pom.xml Tue Jan 29 18:58:48 2008
@@ -94,7 +94,7 @@
           <version>1.1.0</version>
           <scope>compile</scope>
       </dependency>
-
+      
     <!-- provided dependencies -->
 
     <dependency>
@@ -108,7 +108,14 @@
       <artifactId>myfaces-shared-tomahawk</artifactId>
       <scope>provided</scope> <!-- because we add all classes to the jar directly -->
     </dependency>
-
+    
+    <dependency>
+       <groupId>org.apache.myfaces.tomahawk</groupId>
+       <artifactId>tomahawk-build</artifactId>
+       <version>1.2.0-SNAPSHOT</version>
+       <scope>provided</scope>
+    </dependency>
+    
     <dependency>
       <groupId>javax.servlet.jsp</groupId>
       <artifactId>jsp-api</artifactId>
@@ -231,14 +238,59 @@
       <resource>
         <directory>src/main/resources</directory>
       </resource>
+      <!-- 
       <resource>
         <directory>src/main/resources-facesconfig</directory>
       </resource>
+       -->
     </resources>
 
     <plugins>
 
       <plugin>
+        <groupId>org.apache.myfaces.buildtools</groupId>
+        <artifactId>myfaces-faces-plugin</artifactId>
+        <version>1.0.0-SNAPSHOT</version>
+        <configuration>
+          <taglibs>
+            <t>http://myfaces.apache.org/tomahawk</t>
+          </taglibs>
+          <targetPath>META-INF/faces-config.xml</targetPath>
+          <typePrefix>org.apache</typePrefix>
+          <packageContains>org.apache.myfaces</packageContains>
+          <jsfVersion>1.2</jsfVersion>
+          <force>true</force>
+          <templateSourceDirectory>src/main/java-templates</templateSourceDirectory>
+          <skipApiOrBaseClasses>false</skipApiOrBaseClasses>
+          <disableIdExpressions>true</disableIdExpressions>
+          
+          <type>myfaces</type>
+          <!--
+          <converterPackageContains>org.apache</converterPackageContains>
+          <validatorPackageContains>org.apache</validatorPackageContains>
+           -->
+
+          <removeRenderers>false</removeRenderers>
+          
+          <transformStylesheet>template12faces-config.xsl</transformStylesheet>
+
+        </configuration>
+        <executions>       
+          <execution>
+            <goals>
+              <goal>generate-components</goal>
+              <goal>generate-faces-config</goal>
+              <goal>generate-jsp-taglibs</goal>
+              <!-- 
+              <goal>generate-faces-config</goal>
+              <goal>generate-jsp-taglibs</goal>              
+               -->
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+
+      <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-surefire-plugin</artifactId>
         <configuration>
@@ -250,6 +302,7 @@
         </configuration>
       </plugin>
 
+      <!-- 
       <plugin>
         <groupId>org.codehaus.mojo</groupId>
         <artifactId>xslt-maven-plugin</artifactId>
@@ -268,6 +321,7 @@
           </execution>
         </executions>
       </plugin>
+       -->
 
       <plugin>
         <groupId>org.codehaus.mojo</groupId>
@@ -399,6 +453,7 @@
       <id>generate-site</id>
       <build>
         <plugins>
+          <!-- 
           <plugin>
             <groupId>org.codehaus.mojo</groupId>
             <artifactId>xslt-maven-plugin</artifactId>
@@ -430,6 +485,7 @@
               </execution>
             </executions>
           </plugin>
+           -->
         </plugins>
 
       </build>
@@ -439,7 +495,8 @@
             <groupId>net.sourceforge.maven-taglib</groupId>
             <artifactId>maven-taglib-plugin</artifactId>
             <configuration>
-              <taglib.src.dir>${basedir}/target/tlddoc-site</taglib.src.dir>
+              <!--   <taglib.src.dir>${basedir}/target/tlddoc-site</taglib.src.dir> -->
+              <taglib.src.dir>${basedir}/target/classes/META-INF</taglib.src.dir>
               <tldDocDir>${basedir}/target/site/tlddoc</tldDocDir>
             </configuration>
           </plugin>

Added: myfaces/tomahawk/branches/1_2_0/core/src/main/conf/template12faces-config.xsl
URL: http://svn.apache.org/viewvc/myfaces/tomahawk/branches/1_2_0/core/src/main/conf/template12faces-config.xsl?rev=616601&view=auto
==============================================================================
--- myfaces/tomahawk/branches/1_2_0/core/src/main/conf/template12faces-config.xsl (added)
+++ myfaces/tomahawk/branches/1_2_0/core/src/main/conf/template12faces-config.xsl Tue Jan 29 18:58:48 2008
@@ -0,0 +1,973 @@
+<?xml version="1.0" ?>
+<!--
+	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.
+	
+-->
+<!--
+	TODO: Remove this transformation and fix maven faces plugin
+	for mix renderkits correctly.
+	This transformation just remove render-kit-class tag from
+	faces-config, because in tomahawk there not exists, but the 
+	maven faces plugin needs assign this to work correctly
+	
+-->
+<xsl:stylesheet xmlns="http://java.sun.com/xml/ns/javaee"
+	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+	xmlns:xs="http://www.w3.org/2001/XMLSchema"
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xmlns:javaee="http://java.sun.com/xml/ns/javaee"
+	xmlns:mfp="http://myfaces.apache.org/maven-faces-plugin"
+	exclude-result-prefixes="xsl xs javaee mfp" version="1.0">
+
+	<xsl:output method="xml" indent="yes" />
+	<xsl:param name="packageContains" />
+	<xsl:param name="converterPackageContains" />
+	<xsl:param name="validatorPackageContains" />
+	<xsl:param name="typePrefix" />
+	<xsl:param name="removeRenderers" />
+
+	<!-- 
+		<xsl:template match="/javaee:faces-config">
+		<xsl:copy-of select="/javaee:faces-config">
+		
+		</xsl:copy-of>
+		</xsl:template>
+	-->
+
+
+	<xsl:key name="component-type" match="javaee:component"
+		use="javaee:component-type/text()" />
+
+	<xsl:key name="render-kit-id" match="javaee:render-kit"
+		use="javaee:render-kit-id/text()" />
+
+	<!-- switch off default text processing -->
+	<xsl:template match="//text()" />
+
+	<xsl:template match="/javaee:faces-config">
+		<xsl:element name="faces-config"
+			namespace="http://java.sun.com/xml/ns/javaee">
+			<xsl:attribute name="xsi:schemaLocation">http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd</xsl:attribute>
+			<xsl:attribute name="version">1.2</xsl:attribute>
+
+
+			<xsl:apply-templates select="javaee:application" />
+			<xsl:apply-templates select="javaee:factory" />
+			<xsl:apply-templates select="javaee:component" />
+			<xsl:apply-templates select="javaee:converter" />
+			<xsl:apply-templates select="javaee:managed-bean" />
+			<xsl:apply-templates select="javaee:navigation-rule" />
+			<xsl:apply-templates select="javaee:referenced-bean" />
+			<!-- merge the render-kits together -->
+			<xsl:for-each
+				select="javaee:render-kit[contains(javaee:render-kit-class, $packageContains)]">
+				<xsl:element name="render-kit">
+					<xsl:apply-templates select="javaee:description" />
+					<xsl:apply-templates select="javaee:display-name" />
+					<xsl:apply-templates select="javaee:icon" />
+					<xsl:apply-templates select="javaee:render-kit-id" />
+					<!-- 
+						<xsl:apply-templates
+						select="javaee:render-kit-class" />
+					-->
+					<!-- Drop renderers if desired -->
+					<xsl:if test="$removeRenderers != 'true'">
+						<xsl:for-each
+							select="key('render-kit-id', javaee:render-kit-id/text())">
+							<xsl:apply-templates
+								select="javaee:renderer[contains(javaee:renderer-class, $packageContains)]" />
+						</xsl:for-each>
+					</xsl:if>
+				</xsl:element>
+			</xsl:for-each>
+			<xsl:apply-templates select="javaee:lifecycle" />
+			<xsl:apply-templates select="javaee:validator" />
+		</xsl:element>
+	</xsl:template>
+
+	<!-- this templates applies javaee:property templates
+		for a component and all supertypes -->
+	<xsl:template name="apply-property-templates">
+		<xsl:param name="component" />
+		<xsl:variable name="componentSupertype"
+			select="$component/javaee:component-extension/mfp:component-supertype/text()" />
+		<xsl:if test="$componentSupertype">
+			<xsl:call-template name="apply-property-templates">
+				<xsl:with-param name="component"
+					select="key('component-type', $componentSupertype)" />
+			</xsl:call-template>
+		</xsl:if>
+		<xsl:apply-templates select="$component/javaee:property" />
+	</xsl:template>
+
+	<!-- this templates applies javaee:attribute templates
+		for a component and all supertypes -->
+	<xsl:template name="apply-attribute-templates">
+		<xsl:param name="component" />
+		<xsl:variable name="componentSupertype"
+			select="$component/javaee:component-extension/mfp:component-supertype/text()" />
+		<xsl:if test="$componentSupertype">
+			<xsl:call-template name="apply-attribute-templates">
+				<xsl:with-param name="component"
+					select="key('component-type', $componentSupertype)" />
+			</xsl:call-template>
+		</xsl:if>
+		<xsl:apply-templates select="$component/javaee:attribute" />
+	</xsl:template>
+
+	<!-- this templates applies javaee:facet templates
+		for a component and all supertypes -->
+	<xsl:template name="apply-facet-templates">
+		<xsl:param name="component" />
+		<xsl:variable name="componentSupertype"
+			select="$component/javaee:component-extension/mfp:component-supertype/text()" />
+		<xsl:if test="$componentSupertype">
+			<xsl:call-template name="apply-facet-templates">
+				<xsl:with-param name="component"
+					select="key('component-type', $componentSupertype)" />
+			</xsl:call-template>
+		</xsl:if>
+		<xsl:apply-templates select="$component/javaee:facet" />
+	</xsl:template>
+
+	<xsl:template
+		match="//javaee:component[javaee:component-extension/mfp:component-supertype]"
+		priority="1">
+		<xsl:element name="component">
+			<xsl:apply-templates select="javaee:description" />
+			<xsl:apply-templates select="javaee:display-name" />
+			<xsl:apply-templates select="javaee:icon" />
+			<xsl:apply-templates select="javaee:component-type" />
+			<xsl:apply-templates select="javaee:component-class" />
+			<xsl:call-template name="apply-facet-templates">
+				<xsl:with-param name="component" select="." />
+			</xsl:call-template>
+			<xsl:call-template name="apply-attribute-templates">
+				<xsl:with-param name="component" select="." />
+			</xsl:call-template>
+			<xsl:call-template name="apply-property-templates">
+				<xsl:with-param name="component" select="." />
+			</xsl:call-template>
+			<xsl:apply-templates select="javaee:component-extension" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:application">
+		<xsl:element name="application">
+			<xsl:apply-templates
+				select="javaee:action-listener[contains(text(), $packageContains)]" />
+			<xsl:apply-templates select="javaee:default-render-kit-id" />
+			<xsl:apply-templates
+				select="javaee:message-bundle[contains(text(), $packageContains)]" />
+			<xsl:apply-templates
+				select="javaee:view-handler[contains(text(), $packageContains)]" />
+			<xsl:apply-templates
+				select="javaee:state-manager[contains(text(), $packageContains)]" />
+			<xsl:apply-templates
+				select="javaee:navigation-handler[contains(text(), $packageContains)]" />
+			<xsl:apply-templates
+				select="javaee:el-resolver[contains(text(), $packageContains)]" />
+			<xsl:apply-templates
+				select="javaee:property-resolver[contains(text(), $packageContains)]" />
+			<xsl:apply-templates
+				select="javaee:variable-resolver[contains(text(), $packageContains)]" />
+			<xsl:apply-templates select="javaee:locale-config" />
+			<xsl:apply-templates select="javaee:resource-bundle" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:action-listener">
+		<xsl:element name="action-listener">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:default-render-kit-id">
+		<xsl:element name="default-render-kit-id">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:message-bundle">
+		<xsl:element name="message-bundle">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:navigation-handler">
+		<xsl:element name="navigation-handler">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:view-handler">
+		<xsl:element name="view-handler">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:state-manager">
+		<xsl:element name="state-manager">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:el-resolver">
+		<xsl:element name="el-resolver">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:property-resolver">
+		<xsl:element name="property-resolver">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:variable-resolver">
+		<xsl:element name="variable-resolver">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:locale-config">
+		<xsl:element name="locale-config">
+			<xsl:apply-templates />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:factory">
+		<xsl:element name="factory">
+			<xsl:apply-templates
+				select="javaee:application-factory[contains(text(), $packageContains)]" />
+			<xsl:apply-templates
+				select="javaee:faces-context-factory[contains(text(), $packageContains)]" />
+			<xsl:apply-templates
+				select="javaee:lifecycle-factory[contains(text(), $packageContains)]" />
+			<xsl:apply-templates
+				select="javaee:render-kit-factory[contains(text(), $packageContains)]" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:application-factory">
+		<xsl:element name="application-factory">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:faces-context-factory">
+		<xsl:element name="faces-context-factory">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:lifecycle-factory">
+		<xsl:element name="lifecycle-factory">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:render-kit-factory">
+		<xsl:element name="render-kit-factory">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:component">
+		<xsl:element name="component">
+			<xsl:apply-templates />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:component-type">
+		<xsl:element name="component-type">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:component-class">
+		<xsl:element name="component-class">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:component/javaee:facet[1]"
+		priority="1">
+		<xsl:comment>
+			<xsl:value-of
+				select="parent::node()/javaee:component-type/text()" />
+			facets
+		</xsl:comment>
+		<xsl:element name="facet">
+			<xsl:apply-templates />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:facet">
+		<xsl:element name="facet">
+			<xsl:apply-templates />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:facet-name">
+		<xsl:element name="facet-name">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template
+		match="//javaee:facet-extension[mfp:facet-metadata|mfp:preferred-children|mfp:preferred|mfp:unsupported-agents|mfp:deprecated]">
+		<xsl:element name="facet-extension">
+			<xsl:element name="facet-metadata">
+				<xsl:apply-templates />
+			</xsl:element>
+		</xsl:element>
+	</xsl:template>
+
+
+	<xsl:template match="//javaee:component/javaee:attribute[1]"
+		priority="1">
+		<xsl:comment>
+			<xsl:value-of
+				select="parent::node()/javaee:component-type/text()" />
+			attributes
+		</xsl:comment>
+		<xsl:element name="attribute">
+			<xsl:apply-templates />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:component/javaee:attribute[1]"
+		priority="1">
+		<xsl:comment>
+			<xsl:value-of
+				select="parent::node()/javaee:component-type/text()" />
+			attributes
+		</xsl:comment>
+		<xsl:element name="attribute">
+			<xsl:apply-templates />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:attribute">
+		<xsl:element name="attribute">
+			<xsl:apply-templates />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:attribute-name">
+		<xsl:element name="attribute-name">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:attribute-class">
+		<xsl:element name="attribute-class">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:attribute-extension">
+		<xsl:element name="attribute-extension">
+			<xsl:apply-templates />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:component/javaee:property[1]"
+		priority="1">
+		<xsl:comment>
+			<xsl:value-of
+				select="parent::node()/javaee:component-type/text()" />
+			properties
+		</xsl:comment>
+		<xsl:element name="property">
+			<xsl:apply-templates />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template
+		match="//javaee:property[javaee:property-name/text() = 'binding']"
+		priority='2'>
+		<!-- skip over properties named 'binding' -->
+	</xsl:template>
+
+	<xsl:template match="//javaee:property">
+		<xsl:element name="property">
+			<xsl:apply-templates />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:property-name">
+		<xsl:element name="property-name">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:property-class">
+		<xsl:element name="property-class">
+			<!-- eliminate generics for 1.4-based classes in JSF 1.1 -->
+			<xsl:choose>
+				<xsl:when test="contains(text(), '&lt;')">
+					<xsl:value-of
+						select="substring-before(text(), '&lt;')" />
+				</xsl:when>
+				<xsl:otherwise>
+					<xsl:value-of select="text()" />
+				</xsl:otherwise>
+			</xsl:choose>
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template
+		match="//javaee:property-extension[mfp:property-values|mfp:group|mfp:translatable|mfp:property-editor|mfp:expert|mfp:unsupported-agents|*[namespace-uri() != 'http://java.sun.com/xml/ns/javaee' and namespace-uri() !='http://myfaces.apache.org/maven-faces-plugin']]">
+		<xsl:element name="property-extension">
+			<xsl:element name="property-metadata">
+				<xsl:apply-templates />
+			</xsl:element>
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template
+		match="//javaee:property-extension[mfp:property-metadata]"
+		priority="1">
+		<xsl:element name="property-extension">
+			<!-- do not copy the property values, but instead let them be picked up in the property-metadata element -->
+			<xsl:apply-templates
+				select="*[name() != 'mfp:property-values']" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//mfp:property-metadata">
+		<xsl:element name="property-metadata">
+			<xsl:apply-templates />
+			<!-- pick up any property-values elements from the parent node -->
+			<xsl:apply-templates select="../mfp:property-values" />
+		</xsl:element>
+	</xsl:template>
+
+	<!-- this templates grabs the component-family from an ancestor -->
+	<xsl:template
+		match="//javaee:component-extension[mfp:component-supertype]"
+		priority="1">
+		<xsl:variable name="componentSupertype"
+			select="mfp:component-supertype/text()" />
+		<xsl:element name="component-extension">
+			<xsl:element name="component-family">
+				<xsl:value-of
+					select="key('component-type', $componentSupertype)/javaee:component-extension/mfp:component-family/text()" />
+			</xsl:element>
+			<xsl:apply-templates />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template
+		match="//javaee:component-extension[mfp:component-family]"
+		priority="2">
+		<xsl:element name="component-extension">
+			<xsl:apply-templates />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:component-extension">
+		<xsl:comment>
+			Warning: this component has no component-family!
+		</xsl:comment>
+		<xsl:element name="component-extension">
+			<xsl:apply-templates />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//mfp:component-metadata">
+		<xsl:element name="component-metadata">
+			<xsl:apply-templates />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:converter">
+		<xsl:element name="converter">
+			<!-- xsl:apply-templates/ TODO use this instead -->
+			<xsl:apply-templates select="javaee:description" />
+			<xsl:apply-templates select="javaee:display-name" />
+			<xsl:apply-templates select="javaee:converter-id" />
+			<xsl:apply-templates select="javaee:converter-for-class" />
+			<xsl:apply-templates select="javaee:converter-class" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:converter-id">
+		<xsl:element name="converter-id">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:converter-for-class">
+		<xsl:element name="converter-for-class">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:converter-class">
+		<xsl:element name="converter-class">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:managed-bean">
+		<xsl:element name="managed-bean">
+			<xsl:apply-templates />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:managed-bean-name">
+		<xsl:element name="managed-bean-name">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:managed-bean-class">
+		<xsl:element name="managed-bean-class">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:managed-bean-scope">
+		<xsl:element name="managed-bean-scope">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:managed-property">
+		<xsl:element name="managed-property">
+			<xsl:apply-templates />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:null-value">
+		<xsl:element name="null-value">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:value">
+		<xsl:element name="value">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:map-entries">
+		<xsl:element name="map-entries">
+			<xsl:apply-templates />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:map-entry">
+		<xsl:element name="map-entry">
+			<xsl:apply-templates />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:key">
+		<xsl:element name="key">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:key-class">
+		<xsl:element name="key-class">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:value-class">
+		<xsl:element name="value-class">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:message-bundle">
+		<xsl:element name="message-bundle">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:list-entries">
+		<xsl:element name="list-entries">
+			<xsl:apply-templates />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:navigation-rule">
+		<xsl:element name="navigation-rule">
+			<xsl:apply-templates />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:from-view-id">
+		<xsl:element name="from-view-id">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:navigation-case">
+		<xsl:element name="navigation-case">
+			<xsl:apply-templates />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:from-action">
+		<xsl:element name="from-action">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:from-outcome">
+		<xsl:element name="from-outcome">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:to-view-id">
+		<xsl:element name="to-view-id">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:redirect">
+		<xsl:element name="redirect" />
+	</xsl:template>
+
+	<xsl:template match="//javaee:referenced-bean">
+		<xsl:element name="referenced-bean">
+			<xsl:apply-templates />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:referenced-bean-name">
+		<xsl:element name="referenced-bean-name">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:referenced-bean-class">
+		<xsl:element name="referenced-bean-class">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:render-kit">
+		<xsl:element name="render-kit">
+			<xsl:apply-templates />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:render-kit-id">
+		<xsl:element name="render-kit-id">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:render-kit-class">
+		<xsl:element name="render-kit-class">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<!-- TODO: flatten component properties into renderer as attributes -->
+	<!--
+		<xsl:template match="//javaee:renderer[javaee:renderer-extension/mfp:component-type]"
+		priority="1" >
+		<xsl:element name="renderer" >
+		<xsl:apply-templates select="javaee:component-family" />
+		<xsl:apply-templates select="javaee:renderer-type" />
+		<xsl:apply-templates select="javaee:renderer-class" />
+		<xsl:variable name="componentType" select="javaee:renderer-extension/mfp:component-type/text()" />
+		<xsl:for-each select="key('component-type', $componentType)/javaee:property" >
+		<xsl:element name="attribute" >
+		<xsl:apply-templates select="javaee:description" />
+		<xsl:apply-templates select="javaee:display-name" />
+		<xsl:apply-templates select="javaee:icon" />
+		<xsl:element name="attribute-name" >
+		<xsl:value-of select="javaee:property-name" />
+		</xsl:element>
+		<xsl:element name="attribute-class" >
+		<xsl:value-of select="javaee:property-class" />
+		</xsl:element>
+		<xsl:apply-templates select="javaee:default-value" />
+		<xsl:apply-templates select="javaee:suggested-value" />
+		<xsl:element name="attribute-extension" >
+		<xsl:apply-templates select="mfp:property-extension/*" />
+		</xsl:element>
+		</xsl:element>
+		</xsl:for-each>
+		<xsl:apply-templates select="javaee:attribute" />
+		<xsl:apply-templates select="javaee:renderer-extension" />
+		</xsl:element>
+		</xsl:template>
+	-->
+
+	<xsl:template match="//javaee:renderer">
+		<xsl:element name="renderer">
+			<xsl:apply-templates />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:component-family">
+		<xsl:element name="component-family">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:renderer-type">
+		<xsl:element name="renderer-type">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:renderer-class">
+		<xsl:element name="renderer-class">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template
+		match="//javaee:renderer-extension[mfp:unsupported-agents]">
+		<xsl:element name="renderer-extension">
+			<xsl:element name="renderer-metadata">
+				<xsl:apply-templates />
+			</xsl:element>
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:lifecycle">
+		<xsl:element name="lifecycle">
+			<xsl:apply-templates
+				select="javaee:phase-listener[contains(text(), $packageContains)]" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:phase-listener">
+		<xsl:element name="phase-listener">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:default-locale">
+		<xsl:element name="default-locale">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:supported-locale">
+		<xsl:element name="supported-locale">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:validator">
+		<xsl:element name="validator">
+			<!-- xsl:apply-templates/ TODO use this instead -->
+			<xsl:apply-templates select="javaee:display-name" />
+			<xsl:apply-templates select="javaee:validator-id" />
+			<xsl:apply-templates select="javaee:validator-class" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:validator-id">
+		<xsl:element name="validator-id">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:validator-class">
+		<xsl:element name="validator-class">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:description">
+		<xsl:element name="description">
+			<xsl:apply-templates select="@*" />
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template
+		match="//javaee:property[javaee:property-extension/mfp:long-description]/javaee:description"
+		priority="1">
+		<xsl:element name="description">
+			<xsl:apply-templates
+				select="../javaee:property-extension/mfp:long-description/@*" />
+			<xsl:value-of
+				select="../javaee:property-extension/mfp:long-description/text()" />
+		</xsl:element>
+	</xsl:template>
+
+
+	<xsl:template match="//javaee:description/@xml:lang">
+		<xsl:attribute name="xml:lang"><xsl:value-of select="@xml:lang" />
+		</xsl:attribute>
+	</xsl:template>
+
+	<xsl:template match="//javaee:display-name">
+		<xsl:element name="display-name">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:icon">
+		<xsl:element name="icon">
+			<xsl:apply-templates />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:small-icon">
+		<xsl:element name="small-icon">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:large-icon">
+		<xsl:element name="large-icon">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:default-value">
+		<xsl:element name="default-value">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//javaee:suggested-value">
+		<xsl:element name="suggested-value">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//mfp:component-family">
+		<xsl:element name="component-family">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//mfp:favorite-property">
+		<xsl:element name="favorite-property">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//mfp:renderer-type">
+		<xsl:element name="renderer-type">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//mfp:property-values">
+		<xsl:element name="attribute-values">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//mfp:unsupported-agents">
+		<xsl:element name="unsupported-agents">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<!-- Handle metadata we do not know about by letting it through.  Currently,
+		just for property-extension and component-metadata, but should be global.
+		See JIRA issues ADFFACES-358, ADFFACES-361 and ADFFACES-472 -->
+	<xsl:template
+		match="javaee:property-extension/*[namespace-uri() != 'http://java.sun.com/xml/ns/javaee' and namespace-uri() !='http://myfaces.apache.org/maven-faces-plugin']">
+		<xsl:copy>
+			<xsl:apply-templates select="@*|node()" />
+			<xsl:value-of select="text()" />
+		</xsl:copy>
+	</xsl:template>
+
+	<xsl:template
+		match="mfp:component-metadata/*[namespace-uri() != 'http://java.sun.com/xml/ns/javaee' and namespace-uri() !='http://myfaces.apache.org/maven-faces-plugin']">
+		<xsl:copy>
+			<xsl:apply-templates select="@*|node()" />
+			<xsl:value-of select="text()" />
+		</xsl:copy>
+	</xsl:template>
+
+	<xsl:template match="//mfp:component-metadata/mfp:group">
+		<!-- Disable component groups for now
+			<xsl:element name="group" >
+			<xsl:value-of select="text()" />
+			</xsl:element>
+		-->
+	</xsl:template>
+
+	<xsl:template match="//mfp:property-metadata/mfp:group">
+		<xsl:element name="group">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//mfp:property-metadata/mfp:translatable">
+		<xsl:element name="translatable">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+	<xsl:template match="//mfp:accepts-child-components">
+		<xsl:element name="accepts-child-components">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+
+	<xsl:template match="//mfp:property-editor">
+		<xsl:element name="property-editor">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//mfp:expert">
+		<xsl:element name="expert">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//mfp:preferred-children">
+		<xsl:element name="preferred-children">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//mfp:preferred">
+		<xsl:element name="preferred">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//mfp:deprecated">
+		<xsl:element name="deprecated">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+	<xsl:template match="//mfp:initial-value">
+		<xsl:element name="initial-value">
+			<xsl:value-of select="text()" />
+		</xsl:element>
+	</xsl:template>
+
+</xsl:stylesheet>
\ No newline at end of file

Propchange: myfaces/tomahawk/branches/1_2_0/core/src/main/conf/template12faces-config.xsl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: myfaces/tomahawk/branches/1_2_0/core/src/main/conf/template12faces-config.xsl
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/component/html/ext/HtmlCommandButtonTemplate.java
URL: http://svn.apache.org/viewvc/myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/component/html/ext/HtmlCommandButtonTemplate.java?rev=616601&view=auto
==============================================================================
--- myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/component/html/ext/HtmlCommandButtonTemplate.java (added)
+++ myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/component/html/ext/HtmlCommandButtonTemplate.java Tue Jan 29 18:58:48 2008
@@ -0,0 +1,55 @@
+/*
+ * 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.
+ */
+package org.apache.myfaces.component.html.ext;
+
+import org.apache.myfaces.component.UserRoleAware;
+import org.apache.myfaces.component.UserRoleUtils;
+import org.apache.myfaces.component.html.util.HtmlComponentUtils;
+
+import javax.faces.context.FacesContext;
+
+/**
+ * @author Leonardo Uribe (latest modification by $Author$)
+ * @version $Revision$ $Date$
+ */
+public class HtmlCommandButton
+        extends javax.faces.component.html.HtmlCommandButton
+        implements UserRoleAware
+{
+
+    public static final String DEFAULT_RENDERER_TYPE = "org.apache.myfaces.Button";
+    
+    public String getClientId(FacesContext context)
+    {
+        String clientId = HtmlComponentUtils.getClientId(this, getRenderer(context), context);
+        if (clientId == null)
+        {
+            clientId = super.getClientId(context);
+        }
+
+        return clientId;
+    }
+
+    public boolean isRendered()
+    {
+        if (!UserRoleUtils.isVisibleOnUserRole(this)) return false;
+        return super.isRendered();
+    }
+    
+}

Propchange: myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/component/html/ext/HtmlCommandButtonTemplate.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/component/html/ext/HtmlCommandButtonTemplate.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/component/html/ext/HtmlCommandLinkTemplate.java
URL: http://svn.apache.org/viewvc/myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/component/html/ext/HtmlCommandLinkTemplate.java?rev=616601&view=auto
==============================================================================
--- myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/component/html/ext/HtmlCommandLinkTemplate.java (added)
+++ myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/component/html/ext/HtmlCommandLinkTemplate.java Tue Jan 29 18:58:48 2008
@@ -0,0 +1,55 @@
+/*
+ * 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.
+ */
+package org.apache.myfaces.component.html.ext;
+
+import org.apache.myfaces.component.UserRoleAware;
+import org.apache.myfaces.component.UserRoleUtils;
+import org.apache.myfaces.component.html.util.HtmlComponentUtils;
+
+import javax.faces.context.FacesContext;
+
+/**
+ * @author Leonardo Uribe (latest modification by $Author$)
+ * @version $Revision$ $Date$
+ */
+public class HtmlCommandLink
+        extends javax.faces.component.html.HtmlCommandLink
+        implements UserRoleAware
+{
+
+    public static final String DEFAULT_RENDERER_TYPE = "org.apache.myfaces.Link";
+    
+    public String getClientId(FacesContext context)
+    {
+        String clientId = HtmlComponentUtils.getClientId(this, getRenderer(context), context);
+        if (clientId == null)
+        {
+            clientId = super.getClientId(context);
+        }
+
+        return clientId;
+    }
+
+    public boolean isRendered()
+    {
+        if (!UserRoleUtils.isVisibleOnUserRole(this)) return false;
+        return super.isRendered();
+    }
+    
+}

Propchange: myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/component/html/ext/HtmlCommandLinkTemplate.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: myfaces/tomahawk/branches/1_2_0/core/src/main/java-templates/org/apache/myfaces/component/html/ext/HtmlCommandLinkTemplate.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL