You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@shale.apache.org by gv...@apache.org on 2007/01/21 17:33:31 UTC

svn commit: r498396 [2/3] - in /shale/sandbox/shale-clay-trinidad: ./ src/main/java/org/apache/shale/clay/component/chain/trinidad/ src/main/java/org/apache/shale/clay/parser/ src/main/java/org/apache/shale/clay/parser/builder/ src/main/java/org/apache...

Added: shale/sandbox/shale-clay-trinidad/src/main/resources/META-INF/tr-incubator-m1-SNAPSHOT-config.xml
URL: http://svn.apache.org/viewvc/shale/sandbox/shale-clay-trinidad/src/main/resources/META-INF/tr-incubator-m1-SNAPSHOT-config.xml?view=auto&rev=498396
==============================================================================
--- shale/sandbox/shale-clay-trinidad/src/main/resources/META-INF/tr-incubator-m1-SNAPSHOT-config.xml (added)
+++ shale/sandbox/shale-clay-trinidad/src/main/resources/META-INF/tr-incubator-m1-SNAPSHOT-config.xml Sun Jan 21 08:33:30 2007
@@ -0,0 +1,14031 @@
+<?xml version='1.0' encoding='utf-8'?>
+<!--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.
+-->
+<!DOCTYPE view PUBLIC
+"-//Apache Software Foundation//DTD Shale Clay View Configuration 1.0//EN"
+"http://struts.apache.org/dtds/shale-clay-config_1_0.dtd">
+<view>
+	<component jsfid="tr:componentRef"
+		componentType="org.apache.myfaces.trinidad.ComponentRef"
+		extends="baseComponent">
+		<description>
+
+			The componentRef tag adds declarative components onto the
+			current component tree. The declarative component is usually
+			defined in a jsp file. It is currently experimental and
+			should not be used by developers.
+
+		</description>
+		<attributes>
+			<set name="componentType" bindingType="VB">
+				<description>
+					Identifies which declarative component to use. All
+					the available components must be declared in a
+					region-metadata.xml file.
+				</description>
+			</set>
+			<set name="id" bindingType="VB">
+				<description>
+					This ID must be unique within this page.
+				</description>
+			</set>
+			<set name="value" bindingType="VB">
+				<description>
+					A value to pass to the component definition.
+				</description>
+			</set>
+		</attributes>
+	</component>
+	<component jsfid="tr:breadCrumbs"
+		componentType="org.apache.myfaces.trinidad.CoreBreadCrumbs"
+		extends="baseComponent">
+		<description>
+			A breadCrumbs component is used in hierarchical site layouts
+			to indicate the path back to the root page of the hierarchy
+			with links.
+		</description>
+		<attributes>
+			<set name="rendererType" bindingType="VB"
+				value="org.apache.myfaces.trinidad.BreadCrumbs">
+			</set>
+			<set name="id" bindingType="VB">
+				<description>
+					the identifier for the component
+				</description>
+			</set>
+			<set name="attributeChangeListener" bindingType="MB">
+				<description>
+					a method reference to an attribute change listener.
+					Attribute change events are not delivered for any
+					programmatic change to a property. They are only
+					delivered when a renderer changes a property without
+					the application's specific request. An example of an
+					attribute change events might include the width of a
+					column that supported client-side resizing.
+				</description>
+			</set>
+			<set name="value" bindingType="VB">
+				<description>
+					the hierarchy of navigation data - must be of type
+					org.apache.myfaces.trinidad.model.MenuModel
+				</description>
+			</set>
+			<set name="var" bindingType="VB">
+				<description>
+					Name of the EL variable used to reference each
+					element of this collection. Once this component has
+					completed rendering, this variable is removed (or
+					reverted back to its previous value).
+				</description>
+			</set>
+			<set name="varStatus" bindingType="VB">
+				<description>
+					&lt;html&gt; Name of the EL variable used to
+					reference the varStatus information. Once this
+					component has completed rendering, this variable is
+					removed (or reverted back to its previous value).
+					The VarStatus provides contextual information about
+					the state of the component to EL expressions. For
+					components that iterate, varStatus also provides
+					loop counter information. Please see the this
+					component's documentation for the specific
+					properties on the varStatus. The common properties
+					on varStatus include:&lt;ul&gt;&lt;li&gt;"model" -
+					returns the CollectionModel for this
+					component&lt;/li&gt;&lt;li&gt;"index" - returns the
+					zero based row
+					index&lt;/li&gt;&lt;/ul&gt;&lt;/html&gt;
+				</description>
+			</set>
+			<set name="inlineStyle" bindingType="VB">
+				<description>
+					Specifies CSS styles to use for this component.
+				</description>
+			</set>
+			<set name="styleClass" bindingType="VB">
+				<description>
+					a CSS style class to use for this component.
+				</description>
+			</set>
+			<set name="shortDesc" bindingType="VB">
+				<description>
+					The short description of the component. This text is
+					commonly used by user agents to display tooltip help
+					text.
+				</description>
+			</set>
+			<set name="partialTriggers" bindingType="VB">
+				<description>
+					the IDs of the components that should trigger a
+					partial update. This component will listen on the
+					trigger components. If one of the trigger components
+					receives an event that will cause it to update in
+					some way, this component will request to be updated
+					too. Identifiers are relative to the source
+					component, and must account for NamingContainers. If
+					your component is already inside of a naming
+					container, you can use a single colon to start the
+					search from the root, or multiple colons to move up
+					through the NamingContainers - "::" will search from
+					the parent naming container, ":::" will search from
+					the grandparent naming container, etc.
+				</description>
+			</set>
+			<set name="onclick" bindingType="VB">
+				<description>
+					an onclick Javascript handler.
+				</description>
+			</set>
+			<set name="ondblclick" bindingType="VB">
+				<description>
+					an ondblclick Javascript handler.
+				</description>
+			</set>
+			<set name="onmousedown" bindingType="VB">
+				<description>
+					an onmousedown Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseup" bindingType="VB">
+				<description>
+					an onmouseup Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseover" bindingType="VB">
+				<description>
+					an onmouseover Javascript handler.
+				</description>
+			</set>
+			<set name="onmousemove" bindingType="VB">
+				<description>
+					an onmousemove Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseout" bindingType="VB">
+				<description>
+					an onmouseout Javascript handler.
+				</description>
+			</set>
+			<set name="onkeypress" bindingType="VB">
+				<description>
+					an onkeypress Javascript handler.
+				</description>
+			</set>
+			<set name="onkeydown" bindingType="VB">
+				<description>
+					an onkeydown Javascript handler.
+				</description>
+			</set>
+			<set name="onkeyup" bindingType="VB">
+				<description>
+					an onkeyup Javascript handler.
+				</description>
+			</set>
+			<set name="orientation" bindingType="VB">
+				<description>
+					whether to put links on the same line or indented
+					and on new lines.
+				</description>
+			</set>
+		</attributes>
+	</component>
+	<component jsfid="tr:chart"
+		componentType="org.apache.myfaces.trinidad.CoreChart"
+		extends="baseComponent">
+		<description>
+			The Trinidad Chart is used to diplay data in a chart format.
+		</description>
+		<attributes>
+			<set name="rendererType" bindingType="VB"
+				value="org.apache.myfaces.trinidad.Chart">
+			</set>
+			<set name="id" bindingType="VB">
+				<description>
+					the identifier for the component
+				</description>
+			</set>
+			<set name="attributeChangeListener" bindingType="MB">
+				<description>
+					a method reference to an attribute change listener.
+					Attribute change events are not delivered for any
+					programmatic change to a property. They are only
+					delivered when a renderer changes a property without
+					the application's specific request. An example of an
+					attribute change events might include the width of a
+					column that supported client-side resizing.
+				</description>
+			</set>
+			<set name="value" bindingType="VB">
+				<description>
+					the data model being used by this component.The
+					specific model class must be derived from
+					&lt;code&gt;org.apache.myfaces.trinidad.model.ChartModel&lt;/code&gt;.
+					The derived class must override the abstract methods
+					to provide the required values for chart display.
+				</description>
+			</set>
+			<set name="chartDrillDownListener" bindingType="MB">
+				<description>
+					a method reference to a drill down listener that
+					will be called when the user drills down into the
+					chart data.The method must take a parameter of type
+					&lt;code&gt;org.apache.myfaces.trinidad.event.ChartDrillDownEvent&lt;/code&gt;.
+				</description>
+			</set>
+			<set name="inlineStyle" bindingType="VB">
+				<description>
+					Specifies CSS styles to use for this component.
+				</description>
+			</set>
+			<set name="styleClass" bindingType="VB">
+				<description>
+					a CSS style class to use for this component.
+				</description>
+			</set>
+			<set name="shortDesc" bindingType="VB">
+				<description>
+					The short description of the component. This text is
+					commonly used by user agents to display tooltip help
+					text.
+				</description>
+			</set>
+			<set name="partialTriggers" bindingType="VB">
+				<description>
+					the IDs of the components that should trigger a
+					partial update. This component will listen on the
+					trigger components. If one of the trigger components
+					receives an event that will cause it to update in
+					some way, this component will request to be updated
+					too. Identifiers are relative to the source
+					component, and must account for NamingContainers. If
+					your component is already inside of a naming
+					container, you can use a single colon to start the
+					search from the root, or multiple colons to move up
+					through the NamingContainers - "::" will search from
+					the parent naming container, ":::" will search from
+					the grandparent naming container, etc.
+				</description>
+			</set>
+			<set name="type" bindingType="VB">
+				<description>
+					The type of chart. Possible Values are: verticalBar
+					horizontalBar stackedVerticalBar
+					stackedHorizontalBar pie area stackedArea line
+					barLine XYLine scatterPlot radar radarArea funnel
+					circularGauge semiCircularGauge.
+				</description>
+			</set>
+			<set name="templateSource" bindingType="VB">
+				<description>
+					Specifies URI for the template document from which
+					the chart elements are cloned. If this attribute is
+					null, the chart component uses a default template.
+					The default template is chosen based on whether the
+					useGradient attribute is true or false. The template
+					document is useful for changing the Look and Feel of
+					the chart. Some examples include:1)A developer may
+					want to skin the chart to match its corporate Look
+					and Feel. 2)A developer may want to put water
+					marks/background images inside the chart. 3)A
+					developer may want to change the template for the
+					gauges used in the gauge charts. 4)A developer may
+					want to turn off gradients and instead use filters
+					to set some interesting effects on the chart
+					elements.
+				</description>
+			</set>
+			<set name="perspective" bindingType="VB">
+				<description>
+					Specifies if the chart is drawn with a perspective
+					(2.5D). By default the chart is draw with a
+					perspective.
+				</description>
+			</set>
+			<set name="legendPosition" bindingType="VB">
+				<description>
+					Specified the location of the legend. The legend can
+					be turned off by setting this attribute to none.
+					Otherwise it can be drawn at top, start, end or
+					bottom.
+				</description>
+			</set>
+			<set name="animationDuration" bindingType="VB">
+				<description>
+					The duration of the animation for the chart
+					components in milliseconds. Animation can be turned
+					off if the animationDuration is set to 0. The
+					default value is 1000ms.
+				</description>
+			</set>
+			<set name="YMajorGridLineCount" bindingType="VB">
+				<description>
+					This attribute controls the number of horizontal
+					major grid lines displayed in the chart. For
+					horizontal charts(horizontalBar,
+					stackedHorizontalBar) this attribute controls the
+					horizontal major grid lines. The default is 3.
+				</description>
+			</set>
+			<set name="YMinorGridLineCount" bindingType="VB">
+				<description>
+					This attribute controls the number of minor grid
+					lines displayed within a major grid section. The
+					default value is -1, which means it varies per chart
+					type. Currently it is used only for gauge charts
+					with a default of 3.
+				</description>
+			</set>
+			<set name="XMajorGridLineCount" bindingType="VB">
+				<description>
+					This attribute controls the number of vertical major
+					grid lines displayed in the chart. The default value
+					is -1, which implies that the vertical major grid
+					lines are controlled by the groupLabels in the chart
+					model. This parameter along with the groupLabels
+					provide flexibility in labeling the groups. For e.g.
+					one can display a vertical bar chart with 2 years
+					data. Only quarters may be labeled and
+					XMajorGridLineCount can be 1 for splitting the data
+					into two sections.
+				</description>
+			</set>
+			<set name="maxPrecision" bindingType="VB">
+				<description>
+					The maximum precision of the numbers displayed on
+					the yAxis(xAxis for horizontal charts). The default
+					is 0.
+				</description>
+			</set>
+			<set name="gradientsUsed" bindingType="VB">
+				<description>
+					Specifies if gradients are used to display chart
+					elements. By default the chart elements use
+					gradients.
+				</description>
+			</set>
+			<set name="tooltipsVisible" bindingType="VB">
+				<description>
+					Specifies if tooltips are displayed or not.
+				</description>
+			</set>
+		</attributes>
+	</component>
+	<component jsfid="tr:chooseColor"
+		componentType="org.apache.myfaces.trinidad.CoreChooseColor"
+		extends="baseComponent">
+		<description>
+			The chooseColor control creates a palette for picking
+			colors.
+		</description>
+		<attributes>
+			<set name="rendererType" bindingType="VB"
+				value="org.apache.myfaces.trinidad.Color">
+			</set>
+			<set name="id" bindingType="VB">
+				<description>
+					the identifier for the component
+				</description>
+			</set>
+			<set name="attributeChangeListener" bindingType="MB">
+				<description>
+					a method reference to an attribute change listener.
+					Attribute change events are not delivered for any
+					programmatic change to a property. They are only
+					delivered when a renderer changes a property without
+					the application's specific request. An example of an
+					attribute change events might include the width of a
+					column that supported client-side resizing.
+				</description>
+			</set>
+			<set name="colorData" bindingType="VB">
+				<description>
+					the list of colors for the component
+				</description>
+			</set>
+			<set name="customColorData" bindingType="VB">
+				<description>
+					the list of custom colors for the component
+				</description>
+			</set>
+			<set name="width" bindingType="VB">
+				<description>
+					the width of the standard palette in cells
+				</description>
+			</set>
+			<set name="shortDesc" bindingType="VB">
+				<description>
+					the short description of the bean. This text is
+					commonly used by user agents to display tooltip help
+					text.
+				</description>
+			</set>
+			<set name="partialTriggers" bindingType="VB">
+				<description>
+					the IDs of the components that should trigger a
+					partial update. This component will listen on the
+					trigger components. If one of the trigger components
+					receives an event that will cause it to update in
+					some way, this component will request to be updated
+					too.
+				</description>
+			</set>
+			<set name="onclick" bindingType="VB">
+				<description>
+					an onclick Javascript handler.
+				</description>
+			</set>
+			<set name="ondblclick" bindingType="VB">
+				<description>
+					an ondblclick Javascript handler.
+				</description>
+			</set>
+			<set name="onmousedown" bindingType="VB">
+				<description>
+					an onmousedown Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseup" bindingType="VB">
+				<description>
+					an onmouseup Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseover" bindingType="VB">
+				<description>
+					an onmouseover Javascript handler.
+				</description>
+			</set>
+			<set name="onmousemove" bindingType="VB">
+				<description>
+					an onmousemove Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseout" bindingType="VB">
+				<description>
+					an onmouseout Javascript handler.
+				</description>
+			</set>
+			<set name="onkeypress" bindingType="VB">
+				<description>
+					an onkeypress Javascript handler.
+				</description>
+			</set>
+			<set name="onkeydown" bindingType="VB">
+				<description>
+					an onkeydown Javascript handler.
+				</description>
+			</set>
+			<set name="onkeyup" bindingType="VB">
+				<description>
+					an onkeyup Javascript handler.
+				</description>
+			</set>
+			<set name="styleClass" bindingType="VB">
+				<description>
+					the CSS style class of the bean.
+				</description>
+			</set>
+			<set name="inlineStyle" bindingType="VB">
+				<description>
+					the inline CSS style for this element
+				</description>
+			</set>
+		</attributes>
+	</component>
+	<component jsfid="tr:chooseDate"
+		componentType="org.apache.myfaces.trinidad.CoreChooseDate"
+		extends="baseComponent">
+		<description>
+			The chooseDate component is used in conjunction with a
+			selectInputDate to allow the user to quickly select a date
+			value without having to navigate to a secondary window.
+		</description>
+		<attributes>
+			<set name="rendererType" bindingType="VB"
+				value="org.apache.myfaces.trinidad.Date">
+			</set>
+			<set name="id" bindingType="VB">
+				<description>
+					the identifier for the component
+				</description>
+			</set>
+			<set name="attributeChangeListener" bindingType="MB">
+				<description>
+					a method reference to an attribute change listener.
+					Attribute change events are not delivered for any
+					programmatic change to a property. They are only
+					delivered when a renderer changes a property without
+					the application's specific request. An example of an
+					attribute change events might include the width of a
+					column that supported client-side resizing.
+				</description>
+			</set>
+			<set name="minValue" bindingType="VB">
+				<description>
+					The minimum value allowed for the Date value. When
+					set to a fixed value on a tag, this will be parsed
+					as an ISO 8601 date. ISO 8601 dates are of the form
+					"yyyy-MM-dd" (for example: 2002-02-15). All other
+					uses require java.util.Date objects.
+				</description>
+			</set>
+			<set name="maxValue" bindingType="VB">
+				<description>
+					The maximum value allowed for the Date value. When
+					set to a fixed value on a tag, this will be parsed
+					as an ISO 8601 date. ISO 8601 dates are of the form
+					"yyyy-MM-dd" (for example: 2002-02-15). All other
+					uses require java.util.Date objects.
+				</description>
+			</set>
+			<set name="shortDesc" bindingType="VB">
+				<description>
+					the short description of the bean. This text is
+					commonly used by user agents to display tooltip help
+					text.
+				</description>
+			</set>
+			<set name="partialTriggers" bindingType="VB">
+				<description>
+					the IDs of the components that should trigger a
+					partial update. This component will listen on the
+					trigger components. If one of the trigger components
+					receives an event that will cause it to update in
+					some way, this component will request to be updated
+					too.
+				</description>
+			</set>
+			<set name="onclick" bindingType="VB">
+				<description>
+					an onclick Javascript handler.
+				</description>
+			</set>
+			<set name="ondblclick" bindingType="VB">
+				<description>
+					an ondblclick Javascript handler.
+				</description>
+			</set>
+			<set name="onmousedown" bindingType="VB">
+				<description>
+					an onmousedown Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseup" bindingType="VB">
+				<description>
+					an onmouseup Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseover" bindingType="VB">
+				<description>
+					an onmouseover Javascript handler.
+				</description>
+			</set>
+			<set name="onmousemove" bindingType="VB">
+				<description>
+					an onmousemove Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseout" bindingType="VB">
+				<description>
+					an onmouseout Javascript handler.
+				</description>
+			</set>
+			<set name="onkeypress" bindingType="VB">
+				<description>
+					an onkeypress Javascript handler.
+				</description>
+			</set>
+			<set name="onkeydown" bindingType="VB">
+				<description>
+					an onkeydown Javascript handler.
+				</description>
+			</set>
+			<set name="onkeyup" bindingType="VB">
+				<description>
+					an onkeyup Javascript handler.
+				</description>
+			</set>
+			<set name="styleClass" bindingType="VB">
+				<description>
+					the CSS style class of the bean.
+				</description>
+			</set>
+			<set name="inlineStyle" bindingType="VB">
+				<description>
+					the inline CSS style for this element
+				</description>
+			</set>
+		</attributes>
+	</component>
+	<component jsfid="tr:column"
+		componentType="org.apache.myfaces.trinidad.CoreColumn"
+		extends="baseComponent">
+		<description>
+			Component that is used as a child of the Table component.
+			The Column component defines the header, footer and data for
+			a single column in the Table.
+		</description>
+		<attributes>
+			<set name="rendererType" bindingType="VB"
+				value="org.apache.myfaces.trinidad.Column">
+			</set>
+			<set name="id" bindingType="VB">
+				<description>
+					the identifier for the component
+				</description>
+			</set>
+			<set name="attributeChangeListener" bindingType="MB">
+				<description>
+					a method reference to an attribute change listener.
+					Attribute change events are not delivered for any
+					programmatic change to a property. They are only
+					delivered when a renderer changes a property without
+					the application's specific request. An example of an
+					attribute change events might include the width of a
+					column that supported client-side resizing.
+				</description>
+			</set>
+			<set name="sortProperty" bindingType="VB">
+				<description>
+					The property that is displayed by this Column. This
+					is the property that the framework might use to (for
+					example) sort the Table's data.
+				</description>
+			</set>
+			<set name="inlineStyle" bindingType="VB">
+				<description>
+					Specifies CSS styles to use for this component.
+				</description>
+			</set>
+			<set name="styleClass" bindingType="VB">
+				<description>
+					a CSS style class to use for this component.
+				</description>
+			</set>
+			<set name="shortDesc" bindingType="VB">
+				<description>
+					The short description of the component. This text is
+					commonly used by user agents to display tooltip help
+					text.
+				</description>
+			</set>
+			<set name="partialTriggers" bindingType="VB">
+				<description>
+					the IDs of the components that should trigger a
+					partial update. This component will listen on the
+					trigger components. If one of the trigger components
+					receives an event that will cause it to update in
+					some way, this component will request to be updated
+					too. Identifiers are relative to the source
+					component, and must account for NamingContainers. If
+					your component is already inside of a naming
+					container, you can use a single colon to start the
+					search from the root, or multiple colons to move up
+					through the NamingContainers - "::" will search from
+					the parent naming container, ":::" will search from
+					the grandparent naming container, etc.
+				</description>
+			</set>
+			<set name="onclick" bindingType="VB">
+				<description>
+					an onclick Javascript handler.
+				</description>
+			</set>
+			<set name="ondblclick" bindingType="VB">
+				<description>
+					an ondblclick Javascript handler.
+				</description>
+			</set>
+			<set name="onmousedown" bindingType="VB">
+				<description>
+					an onmousedown Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseup" bindingType="VB">
+				<description>
+					an onmouseup Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseover" bindingType="VB">
+				<description>
+					an onmouseover Javascript handler.
+				</description>
+			</set>
+			<set name="onmousemove" bindingType="VB">
+				<description>
+					an onmousemove Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseout" bindingType="VB">
+				<description>
+					an onmouseout Javascript handler.
+				</description>
+			</set>
+			<set name="onkeypress" bindingType="VB">
+				<description>
+					an onkeypress Javascript handler.
+				</description>
+			</set>
+			<set name="onkeydown" bindingType="VB">
+				<description>
+					an onkeydown Javascript handler.
+				</description>
+			</set>
+			<set name="onkeyup" bindingType="VB">
+				<description>
+					an onkeyup Javascript handler.
+				</description>
+			</set>
+			<set name="align" bindingType="VB">
+				<description>
+					The alignment for this column. The legal values are
+					"start", "end" and "center", for left-justified,
+					right-justified, and center-justified respectively
+					in LTR display. The default value is "start".
+				</description>
+			</set>
+			<set name="defaultSortOrder" bindingType="VB">
+				<description>
+					The default sort order of the column. The legal
+					values are "ascending" or "descending" for ascending
+					sorting or descending sorting on a first click
+					respectively. The default value is "ascending".
+				</description>
+			</set>
+			<set name="width" bindingType="VB">
+				<description>
+					the preferred width of this column, e.g., "30%",
+					"100px".
+				</description>
+			</set>
+			<set name="headerText" bindingType="VB">
+				<description>
+					text to display in the header of the column. This is
+					a convenience that generates output equivalent to
+					adding a "header" facet containing an outputText.
+				</description>
+			</set>
+			<set name="noWrap" bindingType="VB">
+				<description>
+					whether or not the column contents should be allowed
+					to wrap
+				</description>
+			</set>
+			<set name="headerNoWrap" bindingType="VB">
+				<description>
+					whether or not the column header should be allowed
+					to wrap
+				</description>
+			</set>
+			<set name="sortable" bindingType="VB">
+				<description>
+					&lt;html&gt;whether or not the column is sortable. A
+					sortable column has a clickable header that (when
+					clicked) sorts the table by that column's property.
+					Note that in order for a column to be sortable, this
+					attribute must be set to "true" and the underlying
+					model must support sorting by this column's
+					property. &lt;p&gt; This column's "sortProperty"
+					attribute must be set if sorting is
+					desired.&lt;/p&gt;&lt;/html&gt;
+				</description>
+			</set>
+			<set name="separateRows" bindingType="VB">
+				<description>
+					whether or not the children of this column should be
+					rendered on separate rows. Setting this attribute to
+					true will cause each child to render in its own row.
+					Setting this to false will cause all the children to
+					be rendered in one cell, which will rowSpan across
+					the rows of the Columns whose children are rendered
+					on separate rows.
+
+					This attribute is not supported on the following
+					agent types: phone, voice.
+				</description>
+			</set>
+			<set name="rowHeader" bindingType="VB">
+				<description>
+					Whether or not this column is a row header column.
+				</description>
+			</set>
+		</attributes>
+	</component>
+	<component jsfid="tr:commandButton"
+		componentType="org.apache.myfaces.trinidad.CoreCommandButton"
+		extends="baseComponent">
+		<description>
+			The commandButton control creates a button representation of
+			a UIXCommand.
+		</description>
+		<attributes>
+			<set name="rendererType" bindingType="VB"
+				value="org.apache.myfaces.trinidad.Button">
+			</set>
+			<set name="id" bindingType="VB">
+				<description>
+					the identifier for the component
+				</description>
+			</set>
+			<set name="attributeChangeListener" bindingType="MB">
+				<description>
+					a method reference to an attribute change listener.
+					Attribute change events are not delivered for any
+					programmatic change to a property. They are only
+					delivered when a renderer changes a property without
+					the application's specific request. An example of an
+					attribute change events might include the width of a
+					column that supported client-side resizing.
+				</description>
+			</set>
+			<set name="action" bindingType="MB">
+				<description>
+					a reference to an action method sent by the command
+					component, or the static outcome of an action
+				</description>
+			</set>
+			<set name="actionListener" bindingType="MB">
+				<description>
+					a method reference to an action listener
+				</description>
+			</set>
+			<set name="returnListener" bindingType="MB">
+				<description>
+					a method reference to an return listener
+				</description>
+			</set>
+			<set name="launchListener" bindingType="MB">
+				<description>
+					a method reference to a launch listener
+				</description>
+			</set>
+			<set name="immediate" bindingType="VB">
+				<description>
+					whether or not data validation - client-side or
+					server-side - should take place when events are
+					generated by this component.
+
+					When immediate is true, the default ActionListener
+					provided by the JavaServer Faces implementation
+					should be executed during Apply Request Values phase
+					of the request processing lifecycle, rather than
+					waiting until the Invoke Application phase.
+				</description>
+			</set>
+			<set name="text" bindingType="VB">
+				<description>
+					the textual label of the button.
+				</description>
+			</set>
+			<set name="disabled" bindingType="VB">
+				<description>
+					whether the button should be disabled.
+				</description>
+			</set>
+			<set name="textAndAccessKey" bindingType="VB">
+				<description>
+					&lt;html&gt; An attribute that will simultaneously
+					set both the "text" and "accessKey" attributes from
+					a single value, using conventional ampersand
+					('&amp;amp;') notation. &lt;p&gt; For example,
+					setting this attribute to "T&amp;amp;amp;ext" will
+					set the text to "Text" and the access key to 'e'.
+					&lt;/p&gt;&lt;/html&gt;
+				</description>
+			</set>
+			<set name="accessKey" bindingType="VB">
+				<description>
+					&lt;html&gt; Character used to gain quick access to
+					this button. For accessibility reasons, this
+					functionality is not supported in screen reader
+					mode. &lt;p&gt; If the same access key appears in
+					multiple input fields in the same page of output,
+					the rendering user agent will cycle among the
+					elements accessed by the similar keys. Note that
+					user agents are inconsistent about dealing with two
+					links having same access key, and so the cycling
+					behavior is dependent on what the user agent
+					provides. &lt;/p&gt;&lt;p&gt; This attribute is
+					sometimes referred to as the "mnemonic".
+					&lt;/p&gt;&lt;p&gt; The character specified by this
+					attribute &lt;strong&gt;must&lt;/strong&gt; exist in
+					the &lt;code&gt;Text&lt;/code&gt; attribute of this
+					button instance. If it does not, the user will
+					receive no visual indication of the existence of the
+					accessKey. The easiest, and most convenient way to
+					specify both the text and the mnemonic together is
+					to use textAndAccessKey. &lt;/p&gt;&lt;/html&gt;
+				</description>
+			</set>
+			<set name="partialSubmit" bindingType="VB">
+				<description>
+					whether the action should be done through a partial
+					page submit or not. Default is false: no partial
+					page submit.
+				</description>
+			</set>
+			<set name="blocking" bindingType="VB">
+				<description>
+					If set to TRUE the component will start blocking
+					user input when the action is initiated. The
+					blocking will stop when a response is received from
+					the server.
+				</description>
+			</set>
+			<set name="icon" bindingType="VB">
+				<description>
+					An URL to an image to use for an icon displayed in
+					the button.
+				</description>
+			</set>
+			<set name="inlineStyle" bindingType="VB">
+				<description>
+					Specifies CSS styles to use for this component.
+				</description>
+			</set>
+			<set name="styleClass" bindingType="VB">
+				<description>
+					a CSS style class to use for this component.
+				</description>
+			</set>
+			<set name="shortDesc" bindingType="VB">
+				<description>
+					The short description of the component. This text is
+					commonly used by user agents to display tooltip help
+					text.
+				</description>
+			</set>
+			<set name="partialTriggers" bindingType="VB">
+				<description>
+					the IDs of the components that should trigger a
+					partial update. This component will listen on the
+					trigger components. If one of the trigger components
+					receives an event that will cause it to update in
+					some way, this component will request to be updated
+					too. Identifiers are relative to the source
+					component, and must account for NamingContainers. If
+					your component is already inside of a naming
+					container, you can use a single colon to start the
+					search from the root, or multiple colons to move up
+					through the NamingContainers - "::" will search from
+					the parent naming container, ":::" will search from
+					the grandparent naming container, etc.
+				</description>
+			</set>
+			<set name="onclick" bindingType="VB">
+				<description>
+					an onclick Javascript handler.
+				</description>
+			</set>
+			<set name="ondblclick" bindingType="VB">
+				<description>
+					an ondblclick Javascript handler.
+				</description>
+			</set>
+			<set name="onmousedown" bindingType="VB">
+				<description>
+					an onmousedown Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseup" bindingType="VB">
+				<description>
+					an onmouseup Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseover" bindingType="VB">
+				<description>
+					an onmouseover Javascript handler.
+				</description>
+			</set>
+			<set name="onmousemove" bindingType="VB">
+				<description>
+					an onmousemove Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseout" bindingType="VB">
+				<description>
+					an onmouseout Javascript handler.
+				</description>
+			</set>
+			<set name="onkeypress" bindingType="VB">
+				<description>
+					an onkeypress Javascript handler.
+				</description>
+			</set>
+			<set name="onkeydown" bindingType="VB">
+				<description>
+					an onkeydown Javascript handler.
+				</description>
+			</set>
+			<set name="onkeyup" bindingType="VB">
+				<description>
+					an onkeyup Javascript handler.
+				</description>
+			</set>
+			<set name="useWindow" bindingType="VB">
+				<description>
+					Indicates whether processes launched by this command
+					should be launched in a secondary dialog window.
+				</description>
+			</set>
+			<set name="windowHeight" bindingType="VB">
+				<description>
+					Height of the window, if this command is used to
+					launch a window.
+				</description>
+			</set>
+			<set name="windowWidth" bindingType="VB">
+				<description>
+					Width of the window, if this command is used to
+					launch a window.
+				</description>
+			</set>
+		</attributes>
+	</component>
+	<component jsfid="tr:commandLink"
+		componentType="org.apache.myfaces.trinidad.CoreCommandLink"
+		extends="baseComponent">
+		<description>
+			The commandLink control creates a link representation of a
+			UIXCommand.
+		</description>
+		<attributes>
+			<set name="rendererType" bindingType="VB"
+				value="org.apache.myfaces.trinidad.Link">
+			</set>
+			<set name="id" bindingType="VB">
+				<description>
+					the identifier for the component
+				</description>
+			</set>
+			<set name="attributeChangeListener" bindingType="MB">
+				<description>
+					a method reference to an attribute change listener.
+					Attribute change events are not delivered for any
+					programmatic change to a property. They are only
+					delivered when a renderer changes a property without
+					the application's specific request. An example of an
+					attribute change events might include the width of a
+					column that supported client-side resizing.
+				</description>
+			</set>
+			<set name="action" bindingType="MB">
+				<description>
+					a reference to an action method sent by the command
+					component, or the static outcome of an action
+				</description>
+			</set>
+			<set name="actionListener" bindingType="MB">
+				<description>
+					a method reference to an action listener
+				</description>
+			</set>
+			<set name="returnListener" bindingType="MB">
+				<description>
+					a method reference to an return listener
+				</description>
+			</set>
+			<set name="launchListener" bindingType="MB">
+				<description>
+					a method reference to a launch listener
+				</description>
+			</set>
+			<set name="immediate" bindingType="VB">
+				<description>
+					whether or not data validation - client-side or
+					server-side - should take place when events are
+					generated by this component.
+
+					When immediate is true, the default ActionListener
+					provided by the JavaServer Faces implementation
+					should be executed during Apply Request Values phase
+					of the request processing lifecycle, rather than
+					waiting until the Invoke Application phase.
+				</description>
+			</set>
+			<set name="text" bindingType="VB">
+				<description>
+					the textual label of the link.
+				</description>
+			</set>
+			<set name="disabled" bindingType="VB">
+				<description>
+					whether the link should be considered disabled. This
+					attribute only has meaning when links are used in
+					certain container types, such as global headers and
+					tab bars.
+				</description>
+			</set>
+			<set name="textAndAccessKey" bindingType="VB">
+				<description>
+					&lt;html&gt; An attribute that will simultaneously
+					set both the "text" and "accessKey" attributes from
+					a single value, using conventional ampersand
+					('&amp;amp;') notation. &lt;p&gt; For example,
+					setting this attribute to "T&amp;amp;amp;ext" will
+					set the text to "Text" and the access key to 'e'.
+					&lt;/p&gt;&lt;/html&gt;
+				</description>
+			</set>
+			<set name="accessKey" bindingType="VB">
+				<description>
+					&lt;html&gt; Character used to gain quick access to
+					this link. For accessibility reasons, this
+					functionality is not supported in screen reader
+					mode. &lt;p&gt; If the same access key appears in
+					multiple input fields in the same page of output,
+					the rendering user agent will cycle among the
+					elements accessed by the similar keys. Note that
+					user agents are inconsistent about dealing with two
+					links having same access key, and so the cycling
+					behavior is dependent on what the user agent
+					provides. &lt;/p&gt;&lt;p&gt; This attribute is
+					sometimes referred to as the "mnemonic".
+					&lt;/p&gt;&lt;p&gt; The character specified by this
+					attribute &lt;strong&gt;must&lt;/strong&gt; exist in
+					the &lt;code&gt;Text&lt;/code&gt; attribute of this
+					Link instance. If it does not, the user will receive
+					no visual indication of the existence of the
+					accessKey. &lt;/p&gt;&lt;/html&gt;
+				</description>
+			</set>
+			<set name="partialSubmit" bindingType="VB">
+				<description>
+					whether the action should be done through a partial
+					page submit or not. Default is false: no partial
+					page submit.
+				</description>
+			</set>
+			<set name="blocking" bindingType="VB">
+				<description>
+					If set to TRUE the component will start blocking
+					user input when the action is initiated. The
+					blocking will stop when a response is received from
+					the server.
+				</description>
+			</set>
+			<set name="inlineStyle" bindingType="VB">
+				<description>
+					Specifies CSS styles to use for this component.
+				</description>
+			</set>
+			<set name="styleClass" bindingType="VB">
+				<description>
+					a CSS style class to use for this component.
+				</description>
+			</set>
+			<set name="shortDesc" bindingType="VB">
+				<description>
+					The short description of the component. This text is
+					commonly used by user agents to display tooltip help
+					text.
+				</description>
+			</set>
+			<set name="partialTriggers" bindingType="VB">
+				<description>
+					the IDs of the components that should trigger a
+					partial update. This component will listen on the
+					trigger components. If one of the trigger components
+					receives an event that will cause it to update in
+					some way, this component will request to be updated
+					too. Identifiers are relative to the source
+					component, and must account for NamingContainers. If
+					your component is already inside of a naming
+					container, you can use a single colon to start the
+					search from the root, or multiple colons to move up
+					through the NamingContainers - "::" will search from
+					the parent naming container, ":::" will search from
+					the grandparent naming container, etc.
+				</description>
+			</set>
+			<set name="onclick" bindingType="VB">
+				<description>
+					an onclick Javascript handler.
+				</description>
+			</set>
+			<set name="ondblclick" bindingType="VB">
+				<description>
+					an ondblclick Javascript handler.
+				</description>
+			</set>
+			<set name="onmousedown" bindingType="VB">
+				<description>
+					an onmousedown Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseup" bindingType="VB">
+				<description>
+					an onmouseup Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseover" bindingType="VB">
+				<description>
+					an onmouseover Javascript handler.
+				</description>
+			</set>
+			<set name="onmousemove" bindingType="VB">
+				<description>
+					an onmousemove Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseout" bindingType="VB">
+				<description>
+					an onmouseout Javascript handler.
+				</description>
+			</set>
+			<set name="onkeypress" bindingType="VB">
+				<description>
+					an onkeypress Javascript handler.
+				</description>
+			</set>
+			<set name="onkeydown" bindingType="VB">
+				<description>
+					an onkeydown Javascript handler.
+				</description>
+			</set>
+			<set name="onkeyup" bindingType="VB">
+				<description>
+					an onkeyup Javascript handler.
+				</description>
+			</set>
+			<set name="onblur" bindingType="VB">
+				<description>
+					the event handler for the component losing the
+					focus.
+
+					This attribute is not supported on the following
+					agent types: pda, phone, voice.
+				</description>
+			</set>
+			<set name="onfocus" bindingType="VB">
+				<description>
+					the event handler for the component gaining the
+					focus.
+
+					This attribute is not supported on the following
+					agent types: pda, phone, voice.
+				</description>
+			</set>
+			<set name="useWindow" bindingType="VB">
+				<description>
+					Indicates whether processes launched by this command
+					should be launched in a secondary dialog window.
+				</description>
+			</set>
+			<set name="windowHeight" bindingType="VB">
+				<description>
+					Height of the window, if this command is used to
+					launch a window.
+				</description>
+			</set>
+			<set name="windowWidth" bindingType="VB">
+				<description>
+					Width of the window, if this command is used to
+					launch a window.
+				</description>
+			</set>
+		</attributes>
+	</component>
+	<component jsfid="tr:commandNavigationItem"
+		componentType="org.apache.myfaces.trinidad.CoreCommandNavigationItem"
+		extends="baseComponent">
+		<description>
+			The commandNavigationItem control creates a navigation item
+			representation of a UIXCommand.
+		</description>
+		<attributes>
+			<set name="rendererType" bindingType="VB"
+				value="org.apache.myfaces.trinidad.NavigationItem">
+			</set>
+			<set name="id" bindingType="VB">
+				<description>
+					the identifier for the component
+				</description>
+			</set>
+			<set name="attributeChangeListener" bindingType="MB">
+				<description>
+					a method reference to an attribute change listener.
+					Attribute change events are not delivered for any
+					programmatic change to a property. They are only
+					delivered when a renderer changes a property without
+					the application's specific request. An example of an
+					attribute change events might include the width of a
+					column that supported client-side resizing.
+				</description>
+			</set>
+			<set name="action" bindingType="MB">
+				<description>
+					a reference to an action method sent by the command
+					component, or the static outcome of an action
+				</description>
+			</set>
+			<set name="actionListener" bindingType="MB">
+				<description>
+					a method reference to an action listener
+				</description>
+			</set>
+			<set name="returnListener" bindingType="MB">
+				<description>
+					a method reference to an return listener
+				</description>
+			</set>
+			<set name="launchListener" bindingType="MB">
+				<description>
+					a method reference to a launch listener
+				</description>
+			</set>
+			<set name="immediate" bindingType="VB">
+				<description>
+					whether or not data validation - client-side or
+					server-side - should take place when events are
+					generated by this component.
+
+					When immediate is true, the default ActionListener
+					provided by the JavaServer Faces implementation
+					should be executed during Apply Request Values phase
+					of the request processing lifecycle, rather than
+					waiting until the Invoke Application phase.
+				</description>
+			</set>
+			<set name="inlineStyle" bindingType="VB">
+				<description>
+					Specifies CSS styles to use for this component.
+				</description>
+			</set>
+			<set name="styleClass" bindingType="VB">
+				<description>
+					a CSS style class to use for this component.
+				</description>
+			</set>
+			<set name="shortDesc" bindingType="VB">
+				<description>
+					The short description of the component. This text is
+					commonly used by user agents to display tooltip help
+					text.
+				</description>
+			</set>
+			<set name="partialTriggers" bindingType="VB">
+				<description>
+					the IDs of the components that should trigger a
+					partial update. This component will listen on the
+					trigger components. If one of the trigger components
+					receives an event that will cause it to update in
+					some way, this component will request to be updated
+					too. Identifiers are relative to the source
+					component, and must account for NamingContainers. If
+					your component is already inside of a naming
+					container, you can use a single colon to start the
+					search from the root, or multiple colons to move up
+					through the NamingContainers - "::" will search from
+					the parent naming container, ":::" will search from
+					the grandparent naming container, etc.
+				</description>
+			</set>
+			<set name="useWindow" bindingType="VB">
+				<description>
+					Indicates whether processes launched by this command
+					should be launched in a secondary dialog window.
+				</description>
+			</set>
+			<set name="windowHeight" bindingType="VB">
+				<description>
+					Height of the window, if this command is used to
+					launch a window.
+				</description>
+			</set>
+			<set name="windowWidth" bindingType="VB">
+				<description>
+					Width of the window, if this command is used to
+					launch a window.
+				</description>
+			</set>
+			<set name="onclick" bindingType="VB">
+				<description>
+					an onclick Javascript handler.
+				</description>
+			</set>
+			<set name="ondblclick" bindingType="VB">
+				<description>
+					an ondblclick Javascript handler.
+				</description>
+			</set>
+			<set name="onmousedown" bindingType="VB">
+				<description>
+					an onmousedown Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseup" bindingType="VB">
+				<description>
+					an onmouseup Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseover" bindingType="VB">
+				<description>
+					an onmouseover Javascript handler.
+				</description>
+			</set>
+			<set name="onmousemove" bindingType="VB">
+				<description>
+					an onmousemove Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseout" bindingType="VB">
+				<description>
+					an onmouseout Javascript handler.
+				</description>
+			</set>
+			<set name="onkeypress" bindingType="VB">
+				<description>
+					an onkeypress Javascript handler.
+				</description>
+			</set>
+			<set name="onkeydown" bindingType="VB">
+				<description>
+					an onkeydown Javascript handler.
+				</description>
+			</set>
+			<set name="onkeyup" bindingType="VB">
+				<description>
+					an onkeyup Javascript handler.
+				</description>
+			</set>
+			<set name="accessKey" bindingType="VB">
+				<description>
+					&lt;html&gt; Character used to gain quick access to
+					this item. For accessibility reasons, this
+					functionality is not supported in screen reader
+					mode. &lt;p&gt; If the same access key appears in
+					multiple locations in the same page of output, the
+					rendering user agent will cycle among the elements
+					accessed by the similar keys. Note that user agents
+					are inconsistent about dealing with two links having
+					same access key, and so the cycling behavior is
+					dependent on what the user agent provides.
+					&lt;/p&gt;&lt;p&gt; This attribute is sometimes
+					referred to as the "mnemonic". &lt;/p&gt;&lt;p&gt;
+					The character specified by this attribute
+					&lt;strong&gt;must&lt;/strong&gt; exist in the
+					&lt;code&gt;text&lt;/code&gt; attribute of this item
+					instance. If it does not, the user will receive no
+					visual indication of the existence of the accessKey.
+					The easiest, and most convenient way to specify both
+					the text and the mnemonic together is to use
+					textAndAccessKey. &lt;/p&gt;&lt;/html&gt;
+				</description>
+			</set>
+			<set name="destination" bindingType="VB">
+				<description>
+					The URI this component references when activated.
+					This is an alternative to using an action.
+				</description>
+			</set>
+			<set name="disabled" bindingType="VB">
+				<description>
+					If value is "true", the component becomes
+					non-interactive. Otherwise,the default value is
+					"false" and component assumes its expected behavior.
+				</description>
+			</set>
+			<set name="icon" bindingType="VB">
+				<description>
+					a URI specifying the location of a target image.
+				</description>
+			</set>
+			<set name="partialSubmit" bindingType="VB">
+				<description>
+					whether the action should be done through a partial
+					page submit or not. Default is false: no partial
+					page submit.
+				</description>
+			</set>
+			<set name="selected" bindingType="VB">
+				<description>whether the item is selected.</description>
+			</set>
+			<set name="visited" bindingType="VB">
+				<description>
+					whether the item is in visited state. Depending on
+					the renderer the item may appear in a visited style,
+					if true. This property is currently used only within
+					the a train component.
+				</description>
+			</set>
+			<set name="targetFrame" bindingType="VB">
+				<description>
+					the target frame for the go component.
+				</description>
+			</set>
+			<set name="text" bindingType="VB">
+				<description>the text of the item.</description>
+			</set>
+			<set name="textAndAccessKey" bindingType="VB">
+				<description>
+					&lt;html&gt; An attribute that will simultaneously
+					set both the "text" and "accessKey" attributes from
+					a single value, using conventional ampersand
+					('&amp;amp;') notation. &lt;p&gt; For example,
+					setting this attribute to "T&amp;amp;amp;ext" will
+					set the text to "Text" and the access key to 'e'.
+					&lt;/p&gt;&lt;/html&gt;
+				</description>
+			</set>
+		</attributes>
+	</component>
+	<component jsfid="tr:document"
+		componentType="org.apache.myfaces.trinidad.CoreDocument"
+		extends="baseComponent">
+		<description>
+			&lt;html&gt; The document tag creates each of the standard
+			root elements of an HTML page: &amp;lt;html&amp;gt;,
+			&amp;lt;body&amp;gt;, and &amp;lt;head&amp;gt;.&lt;/html&gt;
+		</description>
+		<attributes>
+			<set name="rendererType" bindingType="VB"
+				value="org.apache.myfaces.trinidad.Document">
+			</set>
+			<set name="id" bindingType="VB">
+				<description>
+					the identifier for the component
+				</description>
+			</set>
+			<set name="attributeChangeListener" bindingType="MB">
+				<description>
+					a method reference to an attribute change listener.
+					Attribute change events are not delivered for any
+					programmatic change to a property. They are only
+					delivered when a renderer changes a property without
+					the application's specific request. An example of an
+					attribute change events might include the width of a
+					column that supported client-side resizing.
+				</description>
+			</set>
+			<set name="title" bindingType="VB">
+				<description>
+					The title of the document. (This title doesn't have
+					to match the title on any contained panelPage.)
+				</description>
+			</set>
+			<set name="shortDesc" bindingType="VB">
+				<description>
+					the short description of the bean. This text is
+					commonly used by user agents to display tooltip help
+					text.
+				</description>
+			</set>
+			<set name="partialTriggers" bindingType="VB">
+				<description>
+					the IDs of the components that should trigger a
+					partial update. This component will listen on the
+					trigger components. If one of the trigger components
+					receives an event that will cause it to update in
+					some way, this component will request to be updated
+					too.
+				</description>
+			</set>
+			<set name="onclick" bindingType="VB">
+				<description>
+					an onclick Javascript handler.
+				</description>
+			</set>
+			<set name="ondblclick" bindingType="VB">
+				<description>
+					an ondblclick Javascript handler.
+				</description>
+			</set>
+			<set name="onmousedown" bindingType="VB">
+				<description>
+					an onmousedown Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseup" bindingType="VB">
+				<description>
+					an onmouseup Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseover" bindingType="VB">
+				<description>
+					an onmouseover Javascript handler.
+				</description>
+			</set>
+			<set name="onmousemove" bindingType="VB">
+				<description>
+					an onmousemove Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseout" bindingType="VB">
+				<description>
+					an onmouseout Javascript handler.
+				</description>
+			</set>
+			<set name="onkeypress" bindingType="VB">
+				<description>
+					an onkeypress Javascript handler.
+				</description>
+			</set>
+			<set name="onkeydown" bindingType="VB">
+				<description>
+					an onkeydown Javascript handler.
+				</description>
+			</set>
+			<set name="onkeyup" bindingType="VB">
+				<description>
+					an onkeyup Javascript handler.
+				</description>
+			</set>
+			<set name="styleClass" bindingType="VB">
+				<description>
+					the CSS style class of the bean.
+				</description>
+			</set>
+			<set name="inlineStyle" bindingType="VB">
+				<description>
+					the inline CSS style for this element
+				</description>
+			</set>
+			<set name="onload" bindingType="VB">
+				<description>an onload Javascript handler.</description>
+			</set>
+			<set name="onunload" bindingType="VB">
+				<description>
+					an onunload Javascript handler.
+				</description>
+			</set>
+			<set name="initialFocusId" bindingType="VB">
+				<description>
+					the id of the component to which you want the focus
+					to be when the full page renders. The
+					accessibility-mode must be set to "inaccessible" for
+					this feature to be on.
+
+					This attribute is not supported on the following
+					agent types: phone, voice.
+				</description>
+			</set>
+		</attributes>
+	</component>
+	<component jsfid="tr:form"
+		componentType="org.apache.myfaces.trinidad.CoreForm"
+		extends="baseComponent">
+		<description>
+			&lt;html&gt; The form tag creates an HTML
+			&amp;lt;form&amp;gt; element.&lt;/html&gt;
+		</description>
+		<attributes>
+			<set name="rendererType" bindingType="VB"
+				value="org.apache.myfaces.trinidad.Form">
+			</set>
+			<set name="id" bindingType="VB">
+				<description>
+					the identifier for the component
+				</description>
+			</set>
+			<set name="attributeChangeListener" bindingType="MB">
+				<description>
+					a method reference to an attribute change listener.
+					Attribute change events are not delivered for any
+					programmatic change to a property. They are only
+					delivered when a renderer changes a property without
+					the application's specific request. An example of an
+					attribute change events might include the width of a
+					column that supported client-side resizing.
+				</description>
+			</set>
+			<set name="targetFrame" bindingType="VB">
+				<description>the target frame for the form</description>
+			</set>
+			<set name="usesUpload" bindingType="VB">
+				<description>
+					whether the form supports file upload.
+
+					This attribute is not supported on the following
+					agent types: pda, phone, voice.
+				</description>
+			</set>
+			<set name="defaultCommand" bindingType="VB">
+				<description>
+					The id attribute of the command button whose action
+					would be invoked by default for form submit on
+					hitting enter on any of the input fields of the
+					form.
+				</description>
+			</set>
+			<set name="onsubmit" bindingType="VB">
+				<description>
+					Javascript code to be called when the form is
+					submitted.
+				</description>
+			</set>
+			<set name="shortDesc" bindingType="VB">
+				<description>
+					the short description of the bean. This text is
+					commonly used by user agents to display tooltip help
+					text.
+				</description>
+			</set>
+			<set name="partialTriggers" bindingType="VB">
+				<description>
+					the IDs of the components that should trigger a
+					partial update. This component will listen on the
+					trigger components. If one of the trigger components
+					receives an event that will cause it to update in
+					some way, this component will request to be updated
+					too.
+				</description>
+			</set>
+			<set name="onclick" bindingType="VB">
+				<description>
+					an onclick Javascript handler.
+				</description>
+			</set>
+			<set name="ondblclick" bindingType="VB">
+				<description>
+					an ondblclick Javascript handler.
+				</description>
+			</set>
+			<set name="onmousedown" bindingType="VB">
+				<description>
+					an onmousedown Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseup" bindingType="VB">
+				<description>
+					an onmouseup Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseover" bindingType="VB">
+				<description>
+					an onmouseover Javascript handler.
+				</description>
+			</set>
+			<set name="onmousemove" bindingType="VB">
+				<description>
+					an onmousemove Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseout" bindingType="VB">
+				<description>
+					an onmouseout Javascript handler.
+				</description>
+			</set>
+			<set name="onkeypress" bindingType="VB">
+				<description>
+					an onkeypress Javascript handler.
+				</description>
+			</set>
+			<set name="onkeydown" bindingType="VB">
+				<description>
+					an onkeydown Javascript handler.
+				</description>
+			</set>
+			<set name="onkeyup" bindingType="VB">
+				<description>
+					an onkeyup Javascript handler.
+				</description>
+			</set>
+			<set name="styleClass" bindingType="VB">
+				<description>
+					the CSS style class of the bean.
+				</description>
+			</set>
+			<set name="inlineStyle" bindingType="VB">
+				<description>
+					the inline CSS style for this element
+				</description>
+			</set>
+		</attributes>
+	</component>
+	<component jsfid="tr:goButton"
+		componentType="org.apache.myfaces.trinidad.CoreGoButton"
+		extends="baseComponent">
+		<description>
+			The goButton creates a push button that navigates directly
+			to another location instead of delivering an action.
+		</description>
+		<attributes>
+			<set name="rendererType" bindingType="VB"
+				value="org.apache.myfaces.trinidad.Button">
+			</set>
+			<set name="id" bindingType="VB">
+				<description>
+					the identifier for the component
+				</description>
+			</set>
+			<set name="attributeChangeListener" bindingType="MB">
+				<description>
+					a method reference to an attribute change listener.
+					Attribute change events are not delivered for any
+					programmatic change to a property. They are only
+					delivered when a renderer changes a property without
+					the application's specific request. An example of an
+					attribute change events might include the width of a
+					column that supported client-side resizing.
+				</description>
+			</set>
+			<set name="destination" bindingType="VB">
+				<description>
+					the URI this go component references
+				</description>
+			</set>
+			<set name="text" bindingType="VB">
+				<description>
+					the textual label of the go component. Go components
+					will also render children elements (including text
+					nodes), though not all subclasses of the go
+					component will necessarily support children.
+				</description>
+			</set>
+			<set name="disabled" bindingType="VB">
+				<description>
+					whether the go component should be considered
+					disabled. This attribute only has meaning when go
+					components are used in certain container types, such
+					as global headers and tab bars.
+				</description>
+			</set>
+			<set name="textAndAccessKey" bindingType="VB">
+				<description>
+					&lt;html&gt; An attribute that will simultaneously
+					set both the "text" and "accessKey" attributes from
+					a single value, using conventional ampersand
+					('&amp;amp;') notation. &lt;p&gt; For example,
+					setting this attribute to "T&amp;amp;amp;ext" will
+					set the text to "Text" and the access key to 'e'.
+					&lt;/p&gt;&lt;/html&gt;
+				</description>
+			</set>
+			<set name="accessKey" bindingType="VB">
+				<description>
+					&lt;html&gt; Character used to gain quick access to
+					this component. For accessibility reasons, this
+					functionality is not supported in screen reader
+					mode. &lt;p&gt; If the same access key appears in
+					multiple input fields in the same page of output,
+					the rendering user agent will cycle among the
+					elements accessed by the similar keys. Note that
+					user agents are inconsistent about dealing with two
+					links having same access key, and so the cycling
+					behavior is dependent on what the user agent
+					provides. &lt;/p&gt;&lt;p&gt; This attribute is
+					sometimes referred to as the "mnemonic".
+					&lt;/p&gt;&lt;p&gt; The character specified by this
+					attribute &lt;strong&gt;must&lt;/strong&gt; exist in
+					the &lt;code&gt;Text&lt;/code&gt; attribute of this
+					go component instance. If it does not, the user will
+					receive no visual indication of the existence of the
+					accessKey. &lt;/p&gt;&lt;/html&gt;
+				</description>
+			</set>
+			<set name="targetFrame" bindingType="VB">
+				<description>
+					the target frame for the go component.
+				</description>
+			</set>
+			<set name="icon" bindingType="VB">
+				<description>
+					An URL to an image to use for an icon displayed in
+					the button.
+				</description>
+			</set>
+			<set name="inlineStyle" bindingType="VB">
+				<description>
+					Specifies CSS styles to use for this component.
+				</description>
+			</set>
+			<set name="styleClass" bindingType="VB">
+				<description>
+					a CSS style class to use for this component.
+				</description>
+			</set>
+			<set name="shortDesc" bindingType="VB">
+				<description>
+					The short description of the component. This text is
+					commonly used by user agents to display tooltip help
+					text.
+				</description>
+			</set>
+			<set name="partialTriggers" bindingType="VB">
+				<description>
+					the IDs of the components that should trigger a
+					partial update. This component will listen on the
+					trigger components. If one of the trigger components
+					receives an event that will cause it to update in
+					some way, this component will request to be updated
+					too. Identifiers are relative to the source
+					component, and must account for NamingContainers. If
+					your component is already inside of a naming
+					container, you can use a single colon to start the
+					search from the root, or multiple colons to move up
+					through the NamingContainers - "::" will search from
+					the parent naming container, ":::" will search from
+					the grandparent naming container, etc.
+				</description>
+			</set>
+			<set name="onclick" bindingType="VB">
+				<description>
+					an onclick Javascript handler.
+				</description>
+			</set>
+			<set name="ondblclick" bindingType="VB">
+				<description>
+					an ondblclick Javascript handler.
+				</description>
+			</set>
+			<set name="onmousedown" bindingType="VB">
+				<description>
+					an onmousedown Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseup" bindingType="VB">
+				<description>
+					an onmouseup Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseover" bindingType="VB">
+				<description>
+					an onmouseover Javascript handler.
+				</description>
+			</set>
+			<set name="onmousemove" bindingType="VB">
+				<description>
+					an onmousemove Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseout" bindingType="VB">
+				<description>
+					an onmouseout Javascript handler.
+				</description>
+			</set>
+			<set name="onkeypress" bindingType="VB">
+				<description>
+					an onkeypress Javascript handler.
+				</description>
+			</set>
+			<set name="onkeydown" bindingType="VB">
+				<description>
+					an onkeydown Javascript handler.
+				</description>
+			</set>
+			<set name="onkeyup" bindingType="VB">
+				<description>
+					an onkeyup Javascript handler.
+				</description>
+			</set>
+			<set name="onblur" bindingType="VB">
+				<description>
+					the event handler for the component losing the
+					focus.
+
+					This attribute is not supported on the following
+					agent types: pda, phone, voice.
+				</description>
+			</set>
+			<set name="onfocus" bindingType="VB">
+				<description>
+					the event handler for the component gaining the
+					focus.
+
+					This attribute is not supported on the following
+					agent types: pda, phone, voice.
+				</description>
+			</set>
+		</attributes>
+	</component>
+	<component jsfid="tr:goLink"
+		componentType="org.apache.myfaces.trinidad.CoreGoLink"
+		extends="baseComponent">
+		<description>The goLink tag is an HTML link.</description>
+		<attributes>
+			<set name="rendererType" bindingType="VB"
+				value="org.apache.myfaces.trinidad.Link">
+			</set>
+			<set name="id" bindingType="VB">
+				<description>
+					the identifier for the component
+				</description>
+			</set>
+			<set name="attributeChangeListener" bindingType="MB">
+				<description>
+					a method reference to an attribute change listener.
+					Attribute change events are not delivered for any
+					programmatic change to a property. They are only
+					delivered when a renderer changes a property without
+					the application's specific request. An example of an
+					attribute change events might include the width of a
+					column that supported client-side resizing.
+				</description>
+			</set>
+			<set name="destination" bindingType="VB">
+				<description>
+					the URI this go component references
+				</description>
+			</set>
+			<set name="text" bindingType="VB">
+				<description>
+					the textual label of the go component. Go components
+					will also render children elements (including text
+					nodes), though not all subclasses of the go
+					component will necessarily support children.
+				</description>
+			</set>
+			<set name="disabled" bindingType="VB">
+				<description>
+					whether the go component should be considered
+					disabled. This attribute only has meaning when go
+					components are used in certain container types, such
+					as global headers and tab bars.
+				</description>
+			</set>
+			<set name="textAndAccessKey" bindingType="VB">
+				<description>
+					&lt;html&gt; An attribute that will simultaneously
+					set both the "text" and "accessKey" attributes from
+					a single value, using conventional ampersand
+					('&amp;amp;') notation. &lt;p&gt; For example,
+					setting this attribute to "T&amp;amp;amp;ext" will
+					set the text to "Text" and the access key to 'e'.
+					&lt;/p&gt;&lt;/html&gt;
+				</description>
+			</set>
+			<set name="accessKey" bindingType="VB">
+				<description>
+					&lt;html&gt; Character used to gain quick access to
+					this component. For accessibility reasons, this
+					functionality is not supported in screen reader
+					mode. &lt;p&gt; If the same access key appears in
+					multiple input fields in the same page of output,
+					the rendering user agent will cycle among the
+					elements accessed by the similar keys. Note that
+					user agents are inconsistent about dealing with two
+					links having same access key, and so the cycling
+					behavior is dependent on what the user agent
+					provides. &lt;/p&gt;&lt;p&gt; This attribute is
+					sometimes referred to as the "mnemonic".
+					&lt;/p&gt;&lt;p&gt; The character specified by this
+					attribute &lt;strong&gt;must&lt;/strong&gt; exist in
+					the &lt;code&gt;Text&lt;/code&gt; attribute of this
+					go component instance. If it does not, the user will
+					receive no visual indication of the existence of the
+					accessKey. &lt;/p&gt;&lt;/html&gt;
+				</description>
+			</set>
+			<set name="targetFrame" bindingType="VB">
+				<description>
+					the target frame for the go component.
+				</description>
+			</set>
+			<set name="inlineStyle" bindingType="VB">
+				<description>
+					Specifies CSS styles to use for this component.
+				</description>
+			</set>
+			<set name="styleClass" bindingType="VB">
+				<description>
+					a CSS style class to use for this component.
+				</description>
+			</set>
+			<set name="shortDesc" bindingType="VB">
+				<description>
+					The short description of the component. This text is
+					commonly used by user agents to display tooltip help
+					text.
+				</description>
+			</set>
+			<set name="partialTriggers" bindingType="VB">
+				<description>
+					the IDs of the components that should trigger a
+					partial update. This component will listen on the
+					trigger components. If one of the trigger components
+					receives an event that will cause it to update in
+					some way, this component will request to be updated
+					too. Identifiers are relative to the source
+					component, and must account for NamingContainers. If
+					your component is already inside of a naming
+					container, you can use a single colon to start the
+					search from the root, or multiple colons to move up
+					through the NamingContainers - "::" will search from
+					the parent naming container, ":::" will search from
+					the grandparent naming container, etc.
+				</description>
+			</set>
+			<set name="onclick" bindingType="VB">
+				<description>
+					an onclick Javascript handler.
+				</description>
+			</set>
+			<set name="ondblclick" bindingType="VB">
+				<description>
+					an ondblclick Javascript handler.
+				</description>
+			</set>
+			<set name="onmousedown" bindingType="VB">
+				<description>
+					an onmousedown Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseup" bindingType="VB">
+				<description>
+					an onmouseup Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseover" bindingType="VB">
+				<description>
+					an onmouseover Javascript handler.
+				</description>
+			</set>
+			<set name="onmousemove" bindingType="VB">
+				<description>
+					an onmousemove Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseout" bindingType="VB">
+				<description>
+					an onmouseout Javascript handler.
+				</description>
+			</set>
+			<set name="onkeypress" bindingType="VB">
+				<description>
+					an onkeypress Javascript handler.
+				</description>
+			</set>
+			<set name="onkeydown" bindingType="VB">
+				<description>
+					an onkeydown Javascript handler.
+				</description>
+			</set>
+			<set name="onkeyup" bindingType="VB">
+				<description>
+					an onkeyup Javascript handler.
+				</description>
+			</set>
+			<set name="onblur" bindingType="VB">
+				<description>
+					the event handler for the component losing the
+					focus.
+
+					This attribute is not supported on the following
+					agent types: pda, phone, voice.
+				</description>
+			</set>
+			<set name="onfocus" bindingType="VB">
+				<description>
+					the event handler for the component gaining the
+					focus.
+
+					This attribute is not supported on the following
+					agent types: pda, phone, voice.
+				</description>
+			</set>
+		</attributes>
+	</component>
+	<component jsfid="tr:icon"
+		componentType="org.apache.myfaces.trinidad.CoreIcon"
+		extends="baseComponent">
+		<description>
+			The icon component renders a skin specific icon.
+		</description>
+		<attributes>
+			<set name="rendererType" bindingType="VB"
+				value="org.apache.myfaces.trinidad.Icon">
+			</set>
+			<set name="id" bindingType="VB">
+				<description>
+					the identifier for the component
+				</description>
+			</set>
+			<set name="attributeChangeListener" bindingType="MB">
+				<description>
+					a method reference to an attribute change listener.
+					Attribute change events are not delivered for any
+					programmatic change to a property. They are only
+					delivered when a renderer changes a property without
+					the application's specific request. An example of an
+					attribute change events might include the width of a
+					column that supported client-side resizing.
+				</description>
+			</set>
+			<set name="name" bindingType="VB">
+				<description>
+					a name identifying which icon should be rendered.
+					Valid values depend on the skin-family. Shortcut
+					names exist for ".AFRequiredIcon", ".AFWarningIcon",
+					".AFInfoIcon", and ".AFErrorIcon". They are
+					"required", "warning", "info", and "error"
+					respectively. See the Apache Trinidad skins
+					documentation for a list of icon names.
+				</description>
+			</set>
+			<set name="shortDesc" bindingType="VB">
+				<description>
+					the short description of the bean. This text is
+					commonly used by user agents to display tooltip help
+					text.
+				</description>
+			</set>
+			<set name="partialTriggers" bindingType="VB">
+				<description>
+					the IDs of the components that should trigger a
+					partial update. This component will listen on the
+					trigger components. If one of the trigger components
+					receives an event that will cause it to update in
+					some way, this component will request to be updated
+					too.
+				</description>
+			</set>
+			<set name="onclick" bindingType="VB">
+				<description>
+					an onclick Javascript handler.
+				</description>
+			</set>
+			<set name="ondblclick" bindingType="VB">
+				<description>
+					an ondblclick Javascript handler.
+				</description>
+			</set>
+			<set name="onmousedown" bindingType="VB">
+				<description>
+					an onmousedown Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseup" bindingType="VB">
+				<description>
+					an onmouseup Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseover" bindingType="VB">
+				<description>
+					an onmouseover Javascript handler.
+				</description>
+			</set>
+			<set name="onmousemove" bindingType="VB">
+				<description>
+					an onmousemove Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseout" bindingType="VB">
+				<description>
+					an onmouseout Javascript handler.
+				</description>
+			</set>
+			<set name="onkeypress" bindingType="VB">
+				<description>
+					an onkeypress Javascript handler.
+				</description>
+			</set>
+			<set name="onkeydown" bindingType="VB">
+				<description>
+					an onkeydown Javascript handler.
+				</description>
+			</set>
+			<set name="onkeyup" bindingType="VB">
+				<description>
+					an onkeyup Javascript handler.
+				</description>
+			</set>
+			<set name="styleClass" bindingType="VB">
+				<description>
+					the CSS style class of the bean.
+				</description>
+			</set>
+			<set name="inlineStyle" bindingType="VB">
+				<description>
+					the inline CSS style for this element
+				</description>
+			</set>
+		</attributes>
+	</component>
+	<component jsfid="tr:image"
+		componentType="org.apache.myfaces.trinidad.CoreImage"
+		extends="baseComponent">
+		<description>
+			The image control creates an image tag.
+		</description>
+		<attributes>
+			<set name="rendererType" bindingType="VB"
+				value="org.apache.myfaces.trinidad.Image">
+			</set>
+			<set name="id" bindingType="VB">
+				<description>
+					the identifier for the component
+				</description>
+			</set>
+			<set name="attributeChangeListener" bindingType="MB">
+				<description>
+					a method reference to an attribute change listener.
+					Attribute change events are not delivered for any
+					programmatic change to a property. They are only
+					delivered when a renderer changes a property without
+					the application's specific request. An example of an
+					attribute change events might include the width of a
+					column that supported client-side resizing.
+				</description>
+			</set>
+			<set name="inlineStyle" bindingType="VB">
+				<description>
+					Specifies CSS styles to use for this component.
+				</description>
+			</set>
+			<set name="styleClass" bindingType="VB">
+				<description>
+					a CSS style class to use for this component.
+				</description>
+			</set>
+			<set name="shortDesc" bindingType="VB">
+				<description>
+					The short description of the component. This text is
+					commonly used by user agents to display tooltip help
+					text.
+				</description>
+			</set>
+			<set name="partialTriggers" bindingType="VB">
+				<description>
+					the IDs of the components that should trigger a
+					partial update. This component will listen on the
+					trigger components. If one of the trigger components
+					receives an event that will cause it to update in
+					some way, this component will request to be updated
+					too. Identifiers are relative to the source
+					component, and must account for NamingContainers. If
+					your component is already inside of a naming
+					container, you can use a single colon to start the
+					search from the root, or multiple colons to move up
+					through the NamingContainers - "::" will search from
+					the parent naming container, ":::" will search from
+					the grandparent naming container, etc.
+				</description>
+			</set>
+			<set name="onclick" bindingType="VB">
+				<description>
+					an onclick Javascript handler.
+				</description>
+			</set>
+			<set name="ondblclick" bindingType="VB">
+				<description>
+					an ondblclick Javascript handler.
+				</description>
+			</set>
+			<set name="onmousedown" bindingType="VB">
+				<description>
+					an onmousedown Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseup" bindingType="VB">
+				<description>
+					an onmouseup Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseover" bindingType="VB">
+				<description>
+					an onmouseover Javascript handler.
+				</description>
+			</set>
+			<set name="onmousemove" bindingType="VB">
+				<description>
+					an onmousemove Javascript handler.
+				</description>
+			</set>
+			<set name="onmouseout" bindingType="VB">
+				<description>
+					an onmouseout Javascript handler.
+				</description>
+			</set>
+			<set name="onkeypress" bindingType="VB">
+				<description>
+					an onkeypress Javascript handler.
+				</description>
+			</set>
+			<set name="onkeydown" bindingType="VB">
+				<description>
+					an onkeydown Javascript handler.
+				</description>
+			</set>
+			<set name="onkeyup" bindingType="VB">
+				<description>
+					an onkeyup Javascript handler.
+				</description>
+			</set>
+			<set name="source" bindingType="VB">
+				<description>
+					the URI specifying the location of the image
+					resource.
+				</description>
+			</set>
+			<set name="longDescURL" bindingType="VB">
+				<description>
+					an URL that specifies a link to a long description
+					of the image. This description should supplement the
+					short description.
+				</description>
+			</set>
+			<set name="imageMapType" bindingType="VB">
+				<description>
+					If a server-side image map is desired, specify
+					"server" and place inside a CoreGoLink component.
+					The acceptable values are "server" or "none";
+					defaults to "none".
+				</description>
+			</set>
+		</attributes>
+	</component>
+	<component jsfid="tr:importScript"
+		componentType="org.apache.myfaces.trinidad.CoreImportScript"
+		extends="baseComponent">
+		<description>
+			The importScript tag supports importing the built-in scripts
+			provided by Apache Trinidad.
+		</description>
+		<attributes>
+			<set name="rendererType" bindingType="VB"
+				value="org.apache.myfaces.trinidad.ImportScript">
+			</set>
+			<set name="id" bindingType="VB">
+				<description>
+					the identifier for the component
+				</description>
+			</set>
+			<set name="attributeChangeListener" bindingType="MB">
+				<description>
+					a method reference to an attribute change listener.
+					Attribute change events are not delivered for any
+					programmatic change to a property. They are only
+					delivered when a renderer changes a property without
+					the application's specific request. An example of an
+					attribute change events might include the width of a
+					column that supported client-side resizing.
+				</description>
+			</set>
+			<set name="names" bindingType="VB">
+				<description>a series of function names</description>
+			</set>
+		</attributes>
+	</component>
+	<component jsfid="tr:inputColor"
+		componentType="org.apache.myfaces.trinidad.CoreInputColor"
+		extends="baseComponent">
+		<description>
+			The inputColor control creates a text field for entering
+			colors and a button for picking colors from a palette.
+		</description>
+		<attributes>
+			<set name="rendererType" bindingType="VB"
+				value="org.apache.myfaces.trinidad.Color">
+			</set>
+			<set name="id" bindingType="VB">
+				<description>
+					the identifier for the component
+				</description>
+			</set>
+			<set name="attributeChangeListener" bindingType="MB">
+				<description>
+					a method reference to an attribute change listener.
+					Attribute change events are not delivered for any
+					programmatic change to a property. They are only
+					delivered when a renderer changes a property without
+					the application's specific request. An example of an
+					attribute change events might include the width of a
+					column that supported client-side resizing.
+				</description>
+			</set>
+			<set name="value" bindingType="VB">
+				<description>
+					the value of the component. If the EL binding for
+					the "value" points to a bean property with a getter
+					but no setter, and this is an editable component,
+					the component will be rendered in read-only mode.
+				</description>
+			</set>
+			<set name="converter" bindingType="MB">
+				<description>a converter object</description>
+			</set>
+			<set name="immediate" bindingType="VB">
+				<description>
+					whether the value is converted and validated
+					immediately in the Apply Request Values phase, or in
+					the Process Validators phase.
+				</description>
+			</set>
+			<set name="required" bindingType="VB">
+				<description>
+					whether a non-null, non-empty value must be entered.
+					If false, validators will not be executed when the
+					value is null or empty.
+				</description>
+			</set>
+			<set name="validator" bindingType="MB">
+				<description>
+					a method reference to a validator method
+				</description>
+			</set>
+			<set name="valueChangeListener" bindingType="MB">
+				<description>
+					a method reference to an value change listener
+				</description>
+			</set>
+			<set name="requiredMessageDetail" bindingType="VB">
+				<description>
+					&lt;html&gt; the message to be displayed, if
+					'required' validation fails. &lt;p&gt;
+					&lt;strong&gt; Parameters: &lt;/strong&gt;
+					&lt;ul&gt; &lt;li&gt; {0} the label that identifies
+					the component &lt;/li&gt; &lt;/ul&gt;
+					&lt;/p&gt;&lt;/html&gt;
+				</description>
+			</set>
+			<set name="action" bindingType="MB">
+				<description>
+					a reference to an action method sent by the
+					commandButton, or the static outcome of an action
+				</description>
+			</set>
+			<set name="actionListener" bindingType="MB">
+				<description>
+					a method reference to an action listener
+				</description>
+			</set>
+			<set name="returnListener" bindingType="MB">
+				<description>
+					a method reference to an return listener
+				</description>
+			</set>
+			<set name="contentStyle" bindingType="VB">
+				<description>
+					Style the content piece of the component. You can
+					style width by setting this attribute like this:
+					width: 100px.
+				</description>
+			</set>
+			<set name="compact" bindingType="VB">
+				<description>
+					If true, attempt to use less screen real-estate to
+					display the inputColor. For example, this might
+					cause the text area not to be rendered, and the
+					color swatch conveys the currently selected color.
+				</description>
+			</set>
+			<set name="chooseId" bindingType="VB">
+				<description>
+					The id of the inline chooseColor component which can
+					be used to update the Color value for this
+					inputColor.
+				</description>
+			</set>
+			<set name="readOnly" bindingType="VB">
+				<description>
+					whether the element is read-only.
+				</description>
+			</set>
+			<set name="disabled" bindingType="VB">
+				<description>
+					whether the element is disabled.
+				</description>
+			</set>
+			<set name="shortDesc" bindingType="VB">
+				<description>
+					the short description of the bean. This text is
+					commonly used by user agents to display tooltip help
+					text.
+				</description>
+			</set>
+			<set name="partialTriggers" bindingType="VB">
+				<description>
+					the IDs of the components that should trigger a
+					partial update. This component will listen on the
+					trigger components. If one of the trigger components
+					receives an event that will cause it to update in
+					some way, this component will request to be updated
+					too.
+				</description>
+			</set>
+			<set name="label" bindingType="VB">
+				<description>the label of the bean.</description>
+			</set>

[... 11422 lines stripped ...]