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/05/24 20:17:59 UTC

svn commit: r659857 [2/4] - in /myfaces/core/trunk: api/ api/src/main/java/javax/faces/component/ api/src/main/java/javax/faces/component/html/ api/src/main/java/javax/faces/convert/ api/src/main/java/javax/faces/validator/ api/src/main/java/javax/face...

Added: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlForm.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlForm.java?rev=659857&view=auto
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlForm.java (added)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlForm.java Sat May 24 11:17:47 2008
@@ -0,0 +1,91 @@
+/*
+ * 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 javax.faces.component.html;
+
+import javax.faces.component.UIForm;
+import javax.faces.context.FacesContext;
+import javax.faces.el.ValueBinding;
+
+/**
+ * Renders an HTML form element.
+ * 
+ * see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a>
+ *
+ * @JSFComponent
+ *   name = "h:form"
+ *   class = "javax.faces.component.html.HtmlForm"
+ *   tagClass = "org.apache.myfaces.taglib.html.HtmlFormTag"
+ *   desc = "h:form"
+ *   
+ * @author Thomas Spiegl (latest modification by $Author$)
+ * @version $Revision$ $Date$
+ */
+abstract class _HtmlForm extends UIForm implements _EventProperties,
+    _UniversalProperties, _StyleProperties
+{
+
+    public static final String COMPONENT_TYPE = "javax.faces.HtmlForm";
+    private static final String DEFAULT_RENDERER_TYPE = "javax.faces.Form";
+
+    /**
+     * HTML: Provides a comma-separated list of content types that the 
+     * server processing this form can handle.
+     * 
+     * @JSFProperty
+     */
+    public abstract String getAccept();
+
+    /**
+     * HTML: The list of character encodings accepted by the server for this
+     * form.
+     * 
+     * @JSFProperty
+     */
+    public abstract String getAcceptcharset();
+
+    /**
+     * HTML: The content type used to submit this form to the server.
+     * 
+     * @JSFProperty
+     * defaultValue = "application/x-www-form-urlencoded"
+     */
+    public abstract String getEnctype();
+
+    /**
+     * HTML: Script to be invoked when this form is reset.
+     * 
+     * @JSFProperty
+     */
+    public abstract String getOnreset();
+
+    /**
+     * HTML: Script to be invoked when this form is submitted.
+     * 
+     * @JSFProperty
+     */
+    public abstract String getOnsubmit();
+    
+    /**
+     * HTML: Names the frame that should display content generated by invoking this action. 
+     * 
+     * @JSFProperty
+     */
+    public abstract String getTarget();
+    
+}

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlForm.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlForm.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlGraphicImage.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlGraphicImage.java?rev=659857&view=auto
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlGraphicImage.java (added)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlGraphicImage.java Sat May 24 11:17:47 2008
@@ -0,0 +1,85 @@
+/*
+ * 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 javax.faces.component.html;
+
+import javax.faces.component.UIGraphic;
+import javax.faces.context.FacesContext;
+import javax.faces.el.ValueBinding;
+
+/**
+ * Renders an HTML img element.
+ * 
+ * Unless otherwise specified, all attributes accept static values
+ * or EL expressions.
+ * 
+ * see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a>
+ *
+ * @JSFComponent
+ *   name = "h:graphicImage"
+ *   class = "javax.faces.component.html.HtmlGraphicImage"
+ *   tagClass = "org.apache.myfaces.taglib.html.HtmlGraphicImageTag"
+ *   desc = "h:graphicImage"
+ *   
+ * @author Thomas Spiegl (latest modification by $Author$)
+ * @version $Revision$ $Date$
+ */
+abstract class _HtmlGraphicImage extends UIGraphic implements _EventProperties,
+    _StyleProperties, _UniversalProperties, _AltProperty
+{
+
+    public static final String COMPONENT_TYPE = "javax.faces.HtmlGraphicImage";
+    private static final String DEFAULT_RENDERER_TYPE = "javax.faces.Image";
+
+    /**
+     * HTML: Overrides the natural height of this image, by specifying height in pixels.
+     * 
+     * @JSFProperty
+     */
+    public abstract String getHeight();
+
+    /**
+     * HTML: Specifies server-side image map handling for this image.
+     * 
+     * @JSFProperty
+     *   defaultValue = "false"
+     */
+    public abstract boolean isIsmap();
+    
+    /**
+     * HTML: A link to a long description of the image.
+     * 
+     * @JSFProperty
+     */
+    public abstract String getLongdesc();
+    
+    /**
+     * HTML: Specifies an image map to use with this image.
+     * 
+     * @JSFProperty
+     */
+    public abstract String getUsemap();
+    
+    /**
+     * HTML: Overrides the natural width of this image, by specifying width in pixels.
+     * 
+     * @JSFProperty
+     */
+    public abstract String getWidth();
+    
+}

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlGraphicImage.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlGraphicImage.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlInputSecret.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlInputSecret.java?rev=659857&view=auto
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlInputSecret.java (added)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlInputSecret.java Sat May 24 11:17:47 2008
@@ -0,0 +1,75 @@
+/*
+ * 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 javax.faces.component.html;
+
+import javax.faces.component.UIInput;
+import javax.faces.context.FacesContext;
+import javax.faces.el.ValueBinding;
+
+/**
+ * Renders as an HTML input tag with its type set to "password".
+ * 
+ * Unless otherwise specified, all attributes accept static values
+ * or EL expressions.
+ * 
+ * see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a>
+ * 
+ * @JSFComponent
+ *   name = "h:inputSecret"
+ *   class = "javax.faces.component.html.HtmlInputSecret"
+ *   tagClass = "org.apache.myfaces.taglib.html.HtmlInputSecretTag"
+ *   desc = "h:inputSecret"
+ *   
+ * @author Thomas Spiegl (latest modification by $Author$)
+ * @version $Revision$ $Date$
+ */
+abstract class _HtmlInputSecret extends UIInput implements _AccesskeyProperty,
+    _AltProperty, _UniversalProperties, _Focus_BlurProperties, _EventProperties,
+    _StyleProperties, _TabindexProperty, _Change_SelectProperties, 
+    _Disabled_ReadonlyProperties
+{
+    public static final String COMPONENT_TYPE = "javax.faces.HtmlInputSecret";
+    private static final String DEFAULT_RENDERER_TYPE = "javax.faces.Secret";
+
+    /**
+     * HTML: The maximum number of characters allowed to be entered.
+     * 
+     * @JSFProperty
+     *   defaultValue = "Integer.MIN_VALUE"
+     */
+    public abstract int getMaxlength();
+    
+    /**
+     * If true, the value will be re-sent (in plaintext) when the form
+     * is rerendered (see JSF.7.4.4). Default is false.
+     * 
+     * @JSFProperty
+     *   defaultValue = "false"
+     */
+    public abstract boolean isRedisplay();
+    
+    /**
+     * HTML: The initial width of this control, in characters.
+     * 
+     * @JSFProperty
+     *   defaultValue = "Integer.MIN_VALUE"
+     */
+    public abstract int getSize();
+    
+}

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlInputSecret.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlInputSecret.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlInputText.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlInputText.java?rev=659857&view=auto
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlInputText.java (added)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlInputText.java Sat May 24 11:17:47 2008
@@ -0,0 +1,66 @@
+/*
+ * 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 javax.faces.component.html;
+
+import javax.faces.component.UIInput;
+import javax.faces.context.FacesContext;
+import javax.faces.el.ValueBinding;
+
+/**
+ * Renders a HTML input element.
+ * 
+ * see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a>
+ *
+ * @JSFComponent
+ *   name = "h:inputText"
+ *   class = "javax.faces.component.html.HtmlInputText"
+ *   tagClass = "org.apache.myfaces.taglib.html.HtmlInputTextTag"
+ *   desc = "h:inputText"
+ *
+ * @author Thomas Spiegl (latest modification by $Author$)
+ * @version $Revision$ $Date$
+ */
+abstract class _HtmlInputText extends UIInput implements _AccesskeyProperty,
+    _AltProperty, _UniversalProperties, _Disabled_ReadonlyProperties,
+    _Focus_BlurProperties, _Change_SelectProperties, _EventProperties,
+    _StyleProperties, _TabindexProperty
+{
+    //------------------ GENERATED CODE BEGIN (do not modify!) --------------------
+
+    public static final String COMPONENT_TYPE = "javax.faces.HtmlInputText";
+    private static final String DEFAULT_RENDERER_TYPE = "javax.faces.Text";
+
+    /**
+     * HTML: The maximum number of characters allowed to be entered.
+     * 
+     * @JSFProperty
+     *   defaultValue = "Integer.MIN_VALUE"
+     */
+    public abstract int getMaxlength();
+
+    /**
+     * HTML: The initial width of this control, in characters.
+     * 
+     * @JSFProperty
+     *   defaultValue = "Integer.MIN_VALUE"
+     */
+    public abstract int getSize();
+
+    
+}

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlInputText.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlInputText.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlInputTextarea.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlInputTextarea.java?rev=659857&view=auto
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlInputTextarea.java (added)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlInputTextarea.java Sat May 24 11:17:47 2008
@@ -0,0 +1,67 @@
+/*
+ * 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 javax.faces.component.html;
+
+import javax.faces.component.UIInput;
+import javax.faces.context.FacesContext;
+import javax.faces.el.ValueBinding;
+
+/**
+ * Renders a HTML textarea element.
+ * 
+ * Unless otherwise specified, all attributes accept static values
+ * or EL expressions.
+ * 
+ * see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a>
+ *
+ * @JSFComponent
+ *   name = "h:inputTextarea"
+ *   class = "javax.faces.component.html.HtmlInputTextarea"
+ *   tagClass = "org.apache.myfaces.taglib.html.HtmlInputTextareaTag"
+ *   desc = "h:inputTextarea"
+ *
+ * @author Thomas Spiegl (latest modification by $Author$)
+ * @version $Revision$ $Date$
+ */
+abstract class _HtmlInputTextarea extends UIInput implements _AccesskeyProperty,
+    _UniversalProperties, _Focus_BlurProperties, _Change_SelectProperties,
+    _EventProperties, _StyleProperties, _TabindexProperty, 
+    _Disabled_ReadonlyProperties
+{
+
+    public static final String COMPONENT_TYPE = "javax.faces.HtmlInputTextarea";
+    private static final String DEFAULT_RENDERER_TYPE = "javax.faces.Textarea";
+
+    /**
+     * HTML: The width of this element, in characters.
+     * 
+     * @JSFProperty
+     *   defaultValue = "Integer.MIN_VALUE"
+     */
+    public abstract int getCols();
+    
+    /**
+     * HTML: The height of this element, in characters.
+     * 
+     * @JSFProperty
+     *   defaultValue = "Integer.MIN_VALUE"
+     */
+    public abstract int getRows();
+
+}

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlInputTextarea.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlInputTextarea.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlMessage.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlMessage.java?rev=659857&view=auto
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlMessage.java (added)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlMessage.java Sat May 24 11:17:47 2008
@@ -0,0 +1,50 @@
+/*
+ * 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 javax.faces.component.html;
+
+import javax.faces.component.UIMessage;
+import javax.faces.context.FacesContext;
+import javax.faces.el.ValueBinding;
+
+/**
+ * Renders the first FacesMessage that is assigned to the component
+ * referenced by the "for" attribute.
+ * 
+ * Unless otherwise specified, all attributes accept static values
+ * or EL expressions.
+ * 
+ * see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a>
+ *
+ * @JSFComponent
+ *   name = "h:message"
+ *   class = "javax.faces.component.html.HtmlMessage"
+ *   tagClass = "org.apache.myfaces.taglib.html.HtmlMessageTag"
+ *   desc = "h:message"
+ *   
+ * @author Thomas Spiegl (latest modification by $Author$)
+ * @version $Revision$ $Date$
+ */
+abstract class _HtmlMessage extends UIMessage implements _StyleProperties, 
+    _MessageProperties
+{
+
+    public static final String COMPONENT_TYPE = "javax.faces.HtmlMessage";
+    private static final String DEFAULT_RENDERER_TYPE = "javax.faces.Message";
+    
+}

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlMessage.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlMessage.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlMessages.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlMessages.java?rev=659857&view=auto
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlMessages.java (added)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlMessages.java Sat May 24 11:17:47 2008
@@ -0,0 +1,67 @@
+/*
+ * 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 javax.faces.component.html;
+
+import javax.faces.component.UIMessages;
+import javax.faces.context.FacesContext;
+import javax.faces.el.ValueBinding;
+
+/**
+ * Renders all or some FacesMessages depending on the "for" and
+ * "globalOnly" attributes:&lt;br&gt;
+ * &lt;ul&gt;
+ * &lt;li&gt;If globalOnly = true, only global messages, that have no
+ * associated clientId, will be displayed.&lt;/li&gt;
+ * &lt;li&gt;else if there is a "for" attribute, only messages that are
+ * assigned to the component referenced by the "for" attribute
+ * are displayed.&lt;/li&gt;
+ * &lt;li&gt;else all messages are displayed.&lt;/li&gt;
+ * &lt;/ul&gt;
+ * 
+ * Unless otherwise specified, all attributes accept static values
+ * or EL expressions.
+ * 
+ * see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a>
+ *
+ * @JSFComponent
+ *   name = "h:messages"
+ *   class = "javax.faces.component.html.HtmlMessages"
+ *   tagClass = "org.apache.myfaces.taglib.html.HtmlMessagesTag"
+ *   desc = "h:messages"
+ *   
+ * @author Thomas Spiegl (latest modification by $Author$)
+ * @version $Revision$ $Date$
+ */
+abstract class _HtmlMessages extends UIMessages implements _StyleProperties, 
+    _MessageProperties
+{
+    //------------------ GENERATED CODE BEGIN (do not modify!) --------------------
+
+    public static final String COMPONENT_TYPE = "javax.faces.HtmlMessages";
+    private static final String DEFAULT_RENDERER_TYPE = "javax.faces.Messages";
+
+    /**
+     * The layout: "table" or "list". Default: list
+     * 
+     * @JSFProperty
+     *   defaultValue = "list"
+     */
+    public abstract String getLayout();
+
+}

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlMessages.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlMessages.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlOutputFormat.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlOutputFormat.java?rev=659857&view=auto
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlOutputFormat.java (added)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlOutputFormat.java Sat May 24 11:17:47 2008
@@ -0,0 +1,50 @@
+/*
+ * 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 javax.faces.component.html;
+
+import javax.faces.component.UIOutput;
+import javax.faces.context.FacesContext;
+import javax.faces.el.ValueBinding;
+
+/**
+ * Renders as text, applying the child f:param values to the value
+ * attribute as a MessageFormat string.  If this element has an ID
+ * or CSS style properties, the text is wrapped in a span element.
+ * 
+ * Unless otherwise specified, all attributes accept static values
+ * or EL expressions.
+ * 
+ * see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a>
+ *
+ * @JSFComponent
+ *   name = "h:outputFormat"
+ *   class = "javax.faces.component.html.HtmlOutputFormat"
+ *   tagClass = "org.apache.myfaces.taglib.html.HtmlOutputFormatTag"
+ *   desc = "h:outputFormat"
+ *   
+ * @author Thomas Spiegl (latest modification by $Author$)
+ * @version $Revision$ $Date$
+ */
+abstract class _HtmlOutputFormat extends UIOutput implements _StyleProperties, 
+    _EscapeProperty, _TitleProperty
+{
+    public static final String COMPONENT_TYPE = "javax.faces.HtmlOutputFormat";
+    private static final String DEFAULT_RENDERER_TYPE = "javax.faces.Format";
+
+}

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlOutputFormat.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlOutputFormat.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlOutputLabel.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlOutputLabel.java?rev=659857&view=auto
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlOutputLabel.java (added)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlOutputLabel.java Sat May 24 11:17:47 2008
@@ -0,0 +1,59 @@
+/*
+ * 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 javax.faces.component.html;
+
+import javax.faces.component.UIOutput;
+import javax.faces.context.FacesContext;
+import javax.faces.el.ValueBinding;
+
+/**
+ * Renders a HTML label element.
+ * 
+ * In addition to the JSF specification, MyFaces allows it to directly
+ * give an output text via the "value" attribute.
+ * 
+ * Unless otherwise specified, all attributes accept static values
+ * or EL expressions.
+ * 
+ * see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a>
+ *
+ * @JSFComponent
+ *   name = "h:outputLabel"
+ *   class = "javax.faces.component.html.HtmlOutputLabel"
+ *   tagClass = "org.apache.myfaces.taglib.html.HtmlOutputLabelTag"
+ *   desc = "h:outputLabel"
+ * 
+ * @author Thomas Spiegl (latest modification by $Author$)
+ * @version $Revision$ $Date$
+ */
+abstract class _HtmlOutputLabel extends UIOutput implements _Focus_BlurProperties,
+    _EventProperties, _StyleProperties, _UniversalProperties, _AccesskeyProperty,
+    _TabindexProperty
+{
+    public static final String COMPONENT_TYPE = "javax.faces.HtmlOutputLabel";
+    private static final String DEFAULT_RENDERER_TYPE = "javax.faces.Label";
+
+    /**
+     * The client ID of the target input element of this label.
+     * 
+     * @JSFProperty
+     */
+    public abstract String getFor();
+    
+}

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlOutputLabel.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlOutputLabel.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlOutputLink.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlOutputLink.java?rev=659857&view=auto
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlOutputLink.java (added)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlOutputLink.java Sat May 24 11:17:47 2008
@@ -0,0 +1,51 @@
+/*
+ * 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 javax.faces.component.html;
+
+import javax.faces.component.UIOutput;
+import javax.faces.context.FacesContext;
+import javax.faces.el.ValueBinding;
+
+/**
+ * Renders a HTML a element.  Child f:param elements are added to the href
+ * attribute as query parameters.  Other children are rendered as the link text or image.
+ * 
+ * Unless otherwise specified, all attributes accept static values
+ * or EL expressions.
+ * 
+ * see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a>
+ *
+ * @JSFComponent
+ *   name = "h:outputLink"
+ *   class = "javax.faces.component.html.HtmlOutputLink"
+ *   tagClass = "org.apache.myfaces.taglib.html.HtmlOutputLinkTag"
+ *   desc = "h:outputLink"
+ * 
+ * @author Thomas Spiegl (latest modification by $Author$)
+ * @version $Revision$ $Date$
+ */
+abstract class _HtmlOutputLink extends UIOutput implements _AccesskeyProperty,
+    _UniversalProperties, _Focus_BlurProperties, _EventProperties, _StyleProperties,
+    _TabindexProperty, _LinkProperties
+{
+
+    public static final String COMPONENT_TYPE = "javax.faces.HtmlOutputLink";
+    private static final String DEFAULT_RENDERER_TYPE = "javax.faces.Link";
+
+}

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlOutputLink.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlOutputLink.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlOutputText.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlOutputText.java?rev=659857&view=auto
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlOutputText.java (added)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlOutputText.java Sat May 24 11:17:47 2008
@@ -0,0 +1,52 @@
+/*
+ * 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 javax.faces.component.html;
+
+import javax.faces.component.UIOutput;
+import javax.faces.context.FacesContext;
+import javax.faces.el.ValueBinding;
+
+/**
+ * Renders the value of the associated UIOutput component.  If this
+ * element has an ID or CSS style properties, the text is wrapped in
+ * a span element.
+ * 
+ * Unless otherwise specified, all attributes accept static values
+ * or EL expressions.
+ * 
+ * see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a>
+ *
+ * @JSFComponent
+ *   name = "h:outputText"
+ *   class = "javax.faces.component.html.HtmlOutputText"
+ *   tagClass = "org.apache.myfaces.taglib.html.HtmlOutputTextTag"
+ *   desc = "UIOutput displays a value to the user"
+ *   
+ * @author Thomas Spiegl (latest modification by $Author$)
+ * @version $Revision$ $Date$
+ */
+abstract class _HtmlOutputText extends UIOutput implements _EscapeProperty, 
+    _StyleProperties, _TitleProperty
+{
+    //------------------ GENERATED CODE BEGIN (do not modify!) --------------------
+
+    public static final String COMPONENT_TYPE = "javax.faces.HtmlOutputText";
+    private static final String DEFAULT_RENDERER_TYPE = "javax.faces.Text";
+
+}

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlOutputText.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlOutputText.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlPanelGrid.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlPanelGrid.java?rev=659857&view=auto
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlPanelGrid.java (added)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlPanelGrid.java Sat May 24 11:17:47 2008
@@ -0,0 +1,156 @@
+/*
+ * 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 javax.faces.component.html;
+
+import javax.faces.component.UIPanel;
+import javax.faces.context.FacesContext;
+import javax.faces.el.ValueBinding;
+
+/**
+ * This element renders as an HTML table with specified number of
+ * columns.  Children of this element are rendered as cells in the
+ * table, filling rows from left to right.  Facets named "header"
+ * and "footer" are optional and specify the content of the thead
+ * and tfoot rows, respectively.
+ * 
+ * Unless otherwise specified, all attributes accept static values
+ * or EL expressions.
+ * 
+ * see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a>
+ *
+ * @JSFComponent
+ *   name = "h:panelGrid"
+ *   class = "javax.faces.component.html.HtmlPanelGrid"
+ *   tagClass = "org.apache.myfaces.taglib.html.HtmlPanelGridTag"
+ *   tagSuperclass = "javax.faces.webapp.UIComponentBodyTag"
+ *   desc = "h:panelGrid"
+ *
+ * @author Thomas Spiegl (latest modification by $Author$)
+ * @version $Revision$ $Date$
+ */
+abstract class _HtmlPanelGrid extends UIPanel implements _EventProperties,
+    _StyleProperties, _UniversalProperties
+{
+    public static final String COMPONENT_TYPE = "javax.faces.HtmlPanelGrid";
+    private static final String DEFAULT_RENDERER_TYPE = "javax.faces.Grid";
+
+    /**
+     * HTML: The background color of this element.
+     * 
+     * @JSFProperty
+     */
+    public abstract String getBgcolor();
+
+    /**
+     * HTML: Specifies the width of the border of this element, in pixels.  Deprecated in HTML 4.01.
+     * 
+     * @JSFProperty
+     *   defaultValue="Integer.MIN_VALUE"
+     */
+    public abstract int getBorder();
+
+    /**
+     * HTML: Specifies the amount of empty space between the cell border and
+     * its contents.  It can be either a pixel length or a percentage.
+     * 
+     * @JSFProperty
+     */
+    public abstract String getCellpadding();
+
+    /**
+     * HTML: Specifies the amount of space between the cells of the table.
+     * It can be either a pixel length or a percentage of available 
+     * space.
+     * 
+     * @JSFProperty
+     */
+    public abstract String getCellspacing();
+
+    /**
+     * A comma separated list of CSS class names to apply to td elements in
+     * each column.
+     * 
+     * @JSFProperty
+     */
+    public abstract String getColumnClasses();
+
+    /**
+     * Specifies the number of columns in the grid.
+     * 
+     * @JSFProperty
+     *   defaultValue="1"
+     */
+    public abstract int getColumns();
+
+    /**
+     * The CSS class to be applied to footer cells.
+     * 
+     * @JSFProperty
+     */
+    public abstract String getFooterClass();
+
+    /**
+     * HTML: Controls what part of the frame that surrounds a table is 
+     * visible.  Values include:  void, above, below, hsides, lhs, 
+     * rhs, vsides, box, and border.
+     * 
+     * @JSFProperty
+     */
+    public abstract String getFrame();
+
+    /**
+     * The CSS class to be applied to header cells.
+     * 
+     * @JSFProperty
+     */
+    public abstract String getHeaderClass();
+
+    /**
+     * A comma separated list of CSS class names to apply to td elements in
+     * each row.
+     * 
+     * @JSFProperty
+     */
+    public abstract String getRowClasses();
+
+    /**
+     * HTML: Controls how rules are rendered between cells.  Values include:
+     * none, groups, rows, cols, and all.
+     * 
+     * @JSFProperty
+     */
+    public abstract String getRules();
+
+    /**
+     * HTML: Provides a summary of the contents of the table, for
+     * accessibility purposes.
+     * 
+     * @JSFProperty
+     */
+    public abstract String getSummary();
+
+    /**
+     * HTML: Specifies the desired width of the table, as a pixel length or
+     * a percentage of available space.
+     * 
+     * @JSFProperty
+     */
+    public abstract String getWidth();
+    
+}

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlPanelGrid.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlPanelGrid.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlPanelGroup.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlPanelGroup.java?rev=659857&view=auto
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlPanelGroup.java (added)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlPanelGroup.java Sat May 24 11:17:47 2008
@@ -0,0 +1,51 @@
+/*
+ * 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 javax.faces.component.html;
+
+import javax.faces.component.UIPanel;
+import javax.faces.context.FacesContext;
+import javax.faces.el.ValueBinding;
+
+/**
+ * This element is used to group other components where the
+ * specification requires one child element. If any of the HTML or
+ * CSS attributes are set, its content is rendered within a span element.
+ * 
+ * Unless otherwise specified, all attributes accept static values
+ * or EL expressions.
+ * 
+ * see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a>
+ *
+ * @JSFComponent
+ *   name = "h:panelGroup"
+ *   class = "javax.faces.component.html.HtmlPanelGroup"
+ *   tagClass = "org.apache.myfaces.taglib.html.HtmlPanelGroupTag"
+ *   tagSuperclass = "javax.faces.webapp.UIComponentBodyTag"
+ *   desc = "h:panelGroup
+ *
+ * @author Thomas Spiegl (latest modification by $Author$)
+ * @version $Revision$ $Date$
+ */
+abstract class _HtmlPanelGroup extends UIPanel implements _StyleProperties
+{
+
+    public static final String COMPONENT_TYPE = "javax.faces.HtmlPanelGroup";
+    private static final String DEFAULT_RENDERER_TYPE = "javax.faces.Group";
+
+}

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlPanelGroup.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlPanelGroup.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectBooleanCheckbox.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectBooleanCheckbox.java?rev=659857&view=auto
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectBooleanCheckbox.java (added)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectBooleanCheckbox.java Sat May 24 11:17:47 2008
@@ -0,0 +1,56 @@
+/*
+ * 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 javax.faces.component.html;
+
+import javax.faces.component.UISelectBoolean;
+import javax.faces.context.FacesContext;
+import javax.faces.el.ValueBinding;
+
+/**
+ * Allow the user to choose a "true" or "false" value, presented as a
+ * checkbox.
+ * &lt;p&gt;
+ * Renders as an HTML input tag with its type set to "checkbox", and
+ * its name attribute set to the id. The "checked" attribute is rendered
+ * if the value of this component is true.
+ * &lt;p&gt;
+ * Unless otherwise specified, all attributes accept static values
+ * or EL expressions.
+ * 
+ * see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a>
+ *
+ * @JSFComponent
+ *   name = "h:selectBooleanCheckbox"
+ *   class = "javax.faces.component.html.HtmlSelectBooleanCheckbox"
+ *   tagClass = "org.apache.myfaces.taglib.html.HtmlSelectBooleanCheckboxTag"
+ *   desc = "h:selectBooleanCheckbox"
+ *
+ * @author Thomas Spiegl (latest modification by $Author$)
+ * @version $Revision$ $Date$
+ */
+abstract class _HtmlSelectBooleanCheckbox extends UISelectBoolean implements
+    _AccesskeyProperty, _UniversalProperties, _Disabled_ReadonlyProperties,
+    _Focus_BlurProperties, _Change_SelectProperties, _EventProperties,
+    _StyleProperties, _TabindexProperty
+{
+
+    public static final String COMPONENT_TYPE = "javax.faces.HtmlSelectBooleanCheckbox";
+    private static final String DEFAULT_RENDERER_TYPE = "javax.faces.Checkbox";
+
+}

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectBooleanCheckbox.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectBooleanCheckbox.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectManyCheckbox.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectManyCheckbox.java?rev=659857&view=auto
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectManyCheckbox.java (added)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectManyCheckbox.java Sat May 24 11:17:47 2008
@@ -0,0 +1,86 @@
+/*
+ * 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 javax.faces.component.html;
+
+import javax.faces.component.UISelectMany;
+import javax.faces.context.FacesContext;
+import javax.faces.el.ValueBinding;
+
+/**
+ * Allow the user to select zero or more items from a set of
+ * available options. This is presented as a table with one cell per
+ * available option; each cell contains a checkbox and the option's
+ * label. The "layout" attribute determines whether the checkboxes
+ * are laid out horizontally or vertically.
+ * &lt;p&gt;
+ * The set of available options is defined by adding child
+ * f:selectItem or f:selectItems components to this component.
+ * &lt;p&gt;
+ * The value attribute must be a value-binding expression to a
+ * property of type List, Object array or primitive array. That
+ * "collection" is expected to contain objects of the same type as
+ * SelectItem.getValue() returns for the child SelectItem objects.
+ * On rendering, any child whose value is in the list will be
+ * selected initially. During the update phase, the property setter
+ * is called to replace the original collection with a completely
+ * new collection object of the appropriate type. The new collection
+ * object contains the value of each child SelectItem object that
+ * is currently selected.
+ * &lt;p&gt;
+ * Unless otherwise specified, all attributes accept static values
+ * or EL expressions.
+ * 
+ * see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a>
+ *
+ * @JSFComponent
+ *   name = "h:selectManyCheckbox"
+ *   class = "javax.faces.component.html.HtmlSelectManyCheckbox"
+ *   tagClass = "org.apache.myfaces.taglib.html.HtmlSelectManyCheckboxTag"
+ *   desc = "h:selectManyCheckbox"
+ *
+ * @author Thomas Spiegl (latest modification by $Author$)
+ * @version $Revision$ $Date$
+ */
+abstract class _HtmlSelectManyCheckbox extends UISelectMany implements 
+    _AccesskeyProperty, _UniversalProperties, _Focus_BlurProperties,
+    _Change_SelectProperties, _EventProperties, _StyleProperties,
+    _TabindexProperty, _Disabled_ReadonlyProperties, 
+    _DisabledClass_EnabledClassProperties
+{
+
+    public static final String COMPONENT_TYPE = "javax.faces.HtmlSelectManyCheckbox";
+    private static final String DEFAULT_RENDERER_TYPE = "javax.faces.Checkbox";
+
+    /**
+     * HTML: Specifies the width of the border of this element, in pixels.  Deprecated in HTML 4.01.
+     * 
+     * @JSFProperty
+     *   defaultValue="Integer.MIN_VALUE"
+     */
+    public abstract int getBorder();
+    
+    /**
+     * Controls the layout direction of the child elements.  Values include:  
+     * lineDirection (vertical) and pageDirection (horzontal).
+     * 
+     * @JSFProperty
+     */
+    public abstract String getLayout();
+
+}

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectManyCheckbox.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectManyCheckbox.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectManyListbox.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectManyListbox.java?rev=659857&view=auto
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectManyListbox.java (added)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectManyListbox.java Sat May 24 11:17:47 2008
@@ -0,0 +1,80 @@
+/*
+ * 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 javax.faces.component.html;
+
+import javax.faces.component.UISelectMany;
+import javax.faces.context.FacesContext;
+import javax.faces.el.ValueBinding;
+
+/**
+ * Allow the user to select zero or more items from a set of
+ * available options. This is presented as a listbox which allows
+ * multiple rows in the list to be selected simultaneously.
+ * &lt;p&gt;
+ * The set of available options is defined by adding child
+ * f:selectItem or f:selectItems components to this component.
+ * &lt;p&gt;
+ * The list is rendered as an HTML select element. The "multiple"
+ * attribute is set on the element and the size attribute is set to
+ * the provided value, defaulting to the number of items in the list
+ * if no value is provided. If the size is set to 1, then a
+ * "drop-down" list (aka "combo-box") is presented, though if this is
+ * the intention then a selectManyMenu should be used instead.
+ * &lt;p&gt;
+ * The value attribute must be a value-binding expression to a
+ * property of type List, Object array or primitive array. That
+ * "collection" is expected to contain objects of the same type as
+ * SelectItem.getValue() returns for the child SelectItem objects.
+ * On rendering, any child whose value is in the list will be
+ * selected initially. During the update phase, the property is set
+ * to contain a "collection" of values for those child SelectItem
+ * objects that are currently selected.
+ * &lt;p&gt;
+ * Unless otherwise specified, all attributes accept static values
+ * or EL expressions.
+ * 
+ * see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a>
+ *
+ * @JSFComponent
+ *   name = "h:selectManyListbox"
+ *   class = "javax.faces.component.html.HtmlSelectManyListbox"
+ *   tagClass = "org.apache.myfaces.taglib.html.HtmlSelectManyListboxTag"
+ *   desc = "h:selectManyListbox"
+ *
+ * @author Thomas Spiegl (latest modification by $Author$)
+ * @version $Revision$ $Date$
+ */
+abstract class _HtmlSelectManyListbox extends UISelectMany implements 
+    _AccesskeyProperty, _UniversalProperties, _Disabled_ReadonlyProperties,
+    _Focus_BlurProperties, _Change_SelectProperties, _EventProperties,
+    _StyleProperties, _TabindexProperty, _DisabledClass_EnabledClassProperties
+{
+
+    public static final String COMPONENT_TYPE = "javax.faces.HtmlSelectManyListbox";
+    private static final String DEFAULT_RENDERER_TYPE = "javax.faces.Listbox";
+
+    /**
+     * see JSF Spec.
+     * 
+     * @JSFProperty
+     *   defaultValue="Integer.MIN_VALUE"
+     */
+    public abstract int getSize();
+        
+}

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectManyListbox.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectManyListbox.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectManyMenu.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectManyMenu.java?rev=659857&view=auto
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectManyMenu.java (added)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectManyMenu.java Sat May 24 11:17:47 2008
@@ -0,0 +1,69 @@
+/*
+ * 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 javax.faces.component.html;
+
+import javax.faces.component.UISelectMany;
+import javax.faces.context.FacesContext;
+import javax.faces.el.ValueBinding;
+
+/**
+ * Allow the user to select zero or more items from a set of available
+ * options. This is presented as a drop-down "combo-box" which allows
+ * multiple rows in the list to be selected simultaneously.
+ * &lt;p&gt;
+ * The set of available options is defined by adding child
+ * f:selectItem or f:selectItems components to this component.
+ * &lt;p&gt;
+ * Renders as an HTML select element, with the choices made up of 
+ * child f:selectItem or f:selectItems elements. The multiple
+ * attribute is set and the size attribute is set to 1.
+ * &lt;p&gt;
+ * The value attribute must be a value-binding expression to a
+ * property of type List, Object array or primitive array. That
+ * "collection" is expected to contain objects of the same type as
+ * SelectItem.getValue() returns for the child SelectItem objects.
+ * On rendering, any child whose value is in the list will be
+ * selected initially. During the update phase, the property is set
+ * to contain a "collection" of values for those child SelectItem
+ * objects that are currently selected.
+ * &lt;p&gt;
+ * Unless otherwise specified, all attributes accept static values
+ * or EL expressions.
+ * 
+ * see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a>
+ *
+ * @JSFComponent
+ *   name = "h:selectManyMenu"
+ *   class = "javax.faces.component.html.HtmlSelectManyMenu"
+ *   tagClass = "org.apache.myfaces.taglib.html.HtmlSelectManyMenuTag"
+ *   desc = "h:selectManyMenu"
+ *   
+ * @author Thomas Spiegl (latest modification by $Author$)
+ * @version $Revision$ $Date$
+ */
+abstract class _HtmlSelectManyMenu extends UISelectMany implements
+    _AccesskeyProperty, _UniversalProperties, _Disabled_ReadonlyProperties,
+    _Focus_BlurProperties, _Change_SelectProperties, _EventProperties,
+    _StyleProperties, _TabindexProperty, _DisabledClass_EnabledClassProperties
+{
+
+    public static final String COMPONENT_TYPE = "javax.faces.HtmlSelectManyMenu";
+    private static final String DEFAULT_RENDERER_TYPE = "javax.faces.Menu";
+
+}

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectManyMenu.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectManyMenu.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectOneListbox.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectOneListbox.java?rev=659857&view=auto
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectOneListbox.java (added)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectOneListbox.java Sat May 24 11:17:47 2008
@@ -0,0 +1,77 @@
+/*
+ * 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 javax.faces.component.html;
+
+import javax.faces.component.UISelectOne;
+import javax.faces.context.FacesContext;
+import javax.faces.el.ValueBinding;
+
+/**
+ * Allow the user to choose one option from a set of options.
+ * &lt;p&gt;
+ * Rendered as a listbox with the MULTIPLE attribute set to false.
+ * &lt;p&gt;
+ * The available choices are defined via child f:selectItem or
+ * f:selectItems elements. The size of the listbox defaults to the
+ * number of available choices; if size is explicitly set to a
+ * smaller value, then scrollbars will be rendered. If size is set
+ * to 1 then a "drop-down menu" (aka "combo-box") is rendered, though
+ * if this is the intent then selectOneMenu should be used instead.
+ * &lt;p&gt;
+ * The value attribute of this component is read to determine
+ * which of the available options is initially selected; its value
+ * should match the "value" property of one of the child SelectItem
+ * objects.
+ * &lt;p&gt;
+ * On submit of the enclosing form, the value attribute's bound
+ * property is updated to contain the "value" property from the
+ * chosen SelectItem.
+ * &lt;p&gt;
+ * Unless otherwise specified, all attributes accept static values
+ * or EL expressions.
+ * 
+ * see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a>
+ *
+ * @JSFComponent
+ *   name = "h:selectOneListbox"
+ *   class = "javax.faces.component.html.HtmlSelectOneListbox"
+ *   tagClass = "org.apache.myfaces.taglib.html.HtmlSelectOneListboxTag"
+ *   desc = "h:selectOneListbox"
+ *   
+ * @author Thomas Spiegl (latest modification by $Author$)
+ * @version $Revision$ $Date$
+ */
+abstract class _HtmlSelectOneListbox extends UISelectOne implements
+    _AccesskeyProperty, _UniversalProperties, _Disabled_ReadonlyProperties,
+    _Focus_BlurProperties, _Change_SelectProperties, _EventProperties,
+    _StyleProperties, _TabindexProperty, _DisabledClass_EnabledClassProperties
+{
+
+    public static final String COMPONENT_TYPE = "javax.faces.HtmlSelectOneListbox";
+    private static final String DEFAULT_RENDERER_TYPE = "javax.faces.Listbox";
+
+    /**
+     * see JSF Spec.
+     * 
+     * @JSFProperty
+     *   defaultValue="0"
+     */
+    public abstract int getSize();
+    
+}
\ No newline at end of file

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectOneListbox.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectOneListbox.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectOneMenu.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectOneMenu.java?rev=659857&view=auto
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectOneMenu.java (added)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectOneMenu.java Sat May 24 11:17:47 2008
@@ -0,0 +1,64 @@
+/*
+ * 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 javax.faces.component.html;
+
+import javax.faces.component.UISelectOne;
+import javax.faces.context.FacesContext;
+import javax.faces.el.ValueBinding;
+
+/**
+ * Allow the user to choose one option from a set of options.
+ * &lt;p&gt;
+ * Renders a drop-down menu (aka "combo-box") containing a set of
+ * choices, of which only one can be chosen at a time. The available
+ * choices are defined via child f:selectItem or f:selectItems
+ * elements.
+ * &lt;p&gt;
+ * The value attribute of this component is read to determine
+ * which of the available options is initially selected; its value
+ * should match the "value" property of one of the child SelectItem
+ * objects.
+ * &lt;p&gt;
+ * On submit of the enclosing form, the value attribute's bound property
+ * is updated to contain the "value" property from the chosen SelectItem.
+ * &lt;p&gt;
+ * Unless otherwise specified, all attributes accept static values
+ * or EL expressions.
+ * 
+ * see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a>
+ *
+ * @JSFComponent
+ *   name = "h:selectOneMenu"
+ *   class = "javax.faces.component.html.HtmlSelectOneMenu"
+ *   tagClass = "org.apache.myfaces.taglib.html.HtmlSelectOneMenuTag"
+ *   desc = "h:selectOneMenu"
+ *   
+ * @author Thomas Spiegl (latest modification by $Author$)
+ * @version $Revision$ $Date$
+ */
+abstract class _HtmlSelectOneMenu extends UISelectOne implements
+    _AccesskeyProperty, _UniversalProperties, _Disabled_ReadonlyProperties,
+    _Focus_BlurProperties, _Change_SelectProperties, _EventProperties,
+    _StyleProperties, _TabindexProperty, _DisabledClass_EnabledClassProperties
+{
+
+    public static final String COMPONENT_TYPE = "javax.faces.HtmlSelectOneMenu";
+    private static final String DEFAULT_RENDERER_TYPE = "javax.faces.Menu";
+
+}

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectOneMenu.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectOneMenu.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectOneRadio.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectOneRadio.java?rev=659857&view=auto
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectOneRadio.java (added)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectOneRadio.java Sat May 24 11:17:47 2008
@@ -0,0 +1,79 @@
+/*
+ * 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 javax.faces.component.html;
+
+import javax.faces.component.UISelectOne;
+import javax.faces.context.FacesContext;
+import javax.faces.el.ValueBinding;
+
+/**
+ * Allow the user to choose one option from a set of options.
+ * &lt;p&gt;
+ * Renders as an HTML table element, containing an input element for
+ * each child f:selectItem or f:selectItems elements.  The input
+ * elements are rendered as type radio.
+ * &lt;p&gt;
+ * The value attribute of this component is read to determine
+ * which of the available options is initially selected; its value should
+ * match the "value" property of one of the child SelectItem objects.
+ * &lt;p&gt;
+ * On submit of the enclosing form, the value attribute's bound property
+ * is updated to contain the "value" property from the chosen SelectItem.
+ * &lt;p&gt;
+ * Unless otherwise specified, all attributes accept static values
+ * or EL expressions.
+ * 
+ * see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a>
+ *
+ * @JSFComponent
+ *   name = "h:selectOneRadio"
+ *   class = "javax.faces.component.html.HtmlSelectOneRadio"
+ *   tagClass = "org.apache.myfaces.taglib.html.HtmlSelectOneRadioTag"
+ *   desc = "h:selectOneRadio"
+ *   
+ * @author Thomas Spiegl (latest modification by $Author$)
+ * @version $Revision$ $Date$
+ */
+abstract class _HtmlSelectOneRadio extends UISelectOne implements
+    _AccesskeyProperty, _UniversalProperties, _Disabled_ReadonlyProperties,
+    _Focus_BlurProperties, _Change_SelectProperties, _EventProperties,
+    _StyleProperties, _TabindexProperty, _DisabledClass_EnabledClassProperties
+{
+
+    public static final String COMPONENT_TYPE = "javax.faces.HtmlSelectOneRadio";
+    private static final String DEFAULT_RENDERER_TYPE = "javax.faces.Radio";
+
+    /**
+     * Width in pixels of the border to be drawn around the table containing the options list.
+     * 
+     * @JSFProperty
+     *   defaultValue="Integer.MIN_VALUE"
+     */
+    public abstract int getBorder();
+ 
+    /**
+     * Orientation of the options list. Valid values are 
+     * "pageDirection" for a vertical layout, or "lineDirection" for
+     * horizontal. The default value is "lineDirection". 
+     * 
+     * @JSFProperty
+     */
+    public abstract String getLayout();
+    
+}

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectOneRadio.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_HtmlSelectOneRadio.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_LinkProperties.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_LinkProperties.java?rev=659857&view=auto
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_LinkProperties.java (added)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_LinkProperties.java Sat May 24 11:17:47 2008
@@ -0,0 +1,81 @@
+/*
+ * 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 javax.faces.component.html;
+
+interface _LinkProperties
+{
+    /**
+     * HTML: Specifies the character encoding of the linked resource.
+     * 
+     * @JSFProperty
+     */
+    public abstract String getCharset();
+    
+    /**
+     * HTML: The coordinates of regions within a client side image map.
+     * 
+     * @JSFProperty
+     */
+    public abstract String getCoords();
+    
+    /**
+     * HTML: The language of the linked resource.
+     * 
+     * @JSFProperty
+     */
+    public abstract String getHreflang();
+    
+    /**
+     * HTML: The relationship between the current document and
+     * the linked resource.
+     *
+     * @JSFProperty
+     */
+    public abstract String getRel();
+    
+    /**
+     * HTML: The type(s) describing the reverse link for the linked
+     * resource.
+     * 
+     * @JSFProperty
+     */
+    public abstract String getRev();
+    
+    /**
+     * HTML: The shape of a region in a client side image map.
+     * 
+     * @JSFProperty
+     */
+    public abstract String getShape();
+    
+    /**
+     * HTML: Names the frame that should display content generated by invoking this action. 
+     * 
+     * @JSFProperty
+     */
+    public abstract String getTarget();
+    
+    /**
+     * HTML: A hint to the user agent about the content type of the linked resource.
+     * 
+     * @JSFProperty
+     */
+    public abstract String getType();
+
+}

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_LinkProperties.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_LinkProperties.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_MessageProperties.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_MessageProperties.java?rev=659857&view=auto
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_MessageProperties.java (added)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_MessageProperties.java Sat May 24 11:17:47 2008
@@ -0,0 +1,94 @@
+/*
+ * 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 javax.faces.component.html;
+
+interface _MessageProperties
+{
+    /**
+     * CSS class to be used for messages with severity "ERROR".
+     * 
+     * @JSFProperty
+     */
+    public abstract String getErrorClass();
+
+    /**
+     * CSS style to be used for messages with severity "ERROR".
+     * 
+     * @JSFProperty
+     */
+    public abstract String getErrorStyle();
+
+    /**
+     * CSS class to be used for messages with severity "FATAL".
+     * 
+     * @JSFProperty
+     */
+    public abstract String getFatalClass();
+
+    /**
+     * CSS style to be used for messages with severity "FATAL".
+     * 
+     * @JSFProperty
+     */
+    public abstract String getFatalStyle();
+
+    /**
+     * CSS class to be used for messages with severity "INFO".
+     * 
+     * @JSFProperty
+     */
+    public abstract String getInfoClass();
+
+    /**
+     * CSS style to be used for messages with severity "INFO".
+     * 
+     * @JSFProperty
+     */
+    public abstract String getInfoStyle();
+
+    /**
+     * HTML: An advisory title for this element.  Often used by the user agent as a tooltip.
+     * 
+     * @JSFProperty
+     */
+    public abstract String getTitle();
+
+    /**
+     * If true, the message summary will be rendered as a tooltip (i.e. HTML title attribute).
+     * 
+     * @JSFProperty
+     *   defaultValue = "false"
+     */
+    public abstract boolean isTooltip();
+    
+    /**
+     * CSS class to be used for messages with severity "WARN".
+     * 
+     * @JSFProperty
+     */
+    public abstract String getWarnClass();
+
+    /**
+     * CSS style to be used for messages with severity "WARN".
+     * 
+     * @JSFProperty
+     */
+    public abstract String getWarnStyle();
+
+}

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_MessageProperties.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_MessageProperties.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_StyleProperties.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_StyleProperties.java?rev=659857&view=auto
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_StyleProperties.java (added)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_StyleProperties.java Sat May 24 11:17:47 2008
@@ -0,0 +1,37 @@
+/*
+ * 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 javax.faces.component.html;
+
+interface _StyleProperties
+{
+    /**
+     * HTML: CSS styling instructions.
+     * 
+     * @JSFProperty
+     */
+    public abstract String getStyle();
+
+    /**
+     * The CSS class for this element.  Corresponds to the HTML 'class' attribute.
+     * 
+     * @JSFProperty
+     */
+    public abstract String getStyleClass();
+
+}

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_StyleProperties.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_StyleProperties.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_TabindexProperty.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_TabindexProperty.java?rev=659857&view=auto
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_TabindexProperty.java (added)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_TabindexProperty.java Sat May 24 11:17:47 2008
@@ -0,0 +1,30 @@
+/*
+ * 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 javax.faces.component.html;
+
+interface _TabindexProperty
+{
+    /**
+     * HTML: Specifies the position of this element within the tab order of the document.
+     * 
+     * @JSFProperty
+     */
+    public abstract String getTabindex();
+
+}

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_TabindexProperty.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_TabindexProperty.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_TitleProperty.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_TitleProperty.java?rev=659857&view=auto
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_TitleProperty.java (added)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_TitleProperty.java Sat May 24 11:17:47 2008
@@ -0,0 +1,29 @@
+/*
+ * 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 javax.faces.component.html;
+
+interface _TitleProperty
+{
+    /**
+     * HTML: An advisory title for this element.  Often used by the user agent as a tooltip.
+     * 
+     * @JSFProperty
+     */
+    public abstract String getTitle();
+}

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_TitleProperty.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_TitleProperty.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Added: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_UniversalProperties.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_UniversalProperties.java?rev=659857&view=auto
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_UniversalProperties.java (added)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_UniversalProperties.java Sat May 24 11:17:47 2008
@@ -0,0 +1,45 @@
+/*
+ * 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 javax.faces.component.html;
+
+interface _UniversalProperties
+{
+    /**
+     * HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).
+     * 
+     * @JSFProperty
+     */
+    public abstract String getDir();
+
+    /**
+     * HTML: The base language of this document.
+     * 
+     * @JSFProperty
+     */
+    public abstract String getLang();
+
+    /**
+     * HTML: An advisory title for this element.  Often used by the user agent as a tooltip.
+     * 
+     * @JSFProperty
+     */
+    public abstract String getTitle();
+
+
+}

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_UniversalProperties.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: myfaces/core/trunk/api/src/main/java/javax/faces/component/html/_UniversalProperties.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Modified: myfaces/core/trunk/api/src/main/java/javax/faces/convert/BigDecimalConverter.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/convert/BigDecimalConverter.java?rev=659857&r1=659856&r2=659857&view=diff
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/convert/BigDecimalConverter.java (original)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/convert/BigDecimalConverter.java Sat May 24 11:17:47 2008
@@ -25,6 +25,8 @@
 /**
  * see Javadoc of <a href="http://java.sun.com/j2ee/javaserverfaces/1.1_01/docs/api/index.html">JSF Specification</a>
  *
+ * @JSFConverter
+ *
  * @author Thomas Spiegl (latest modification by $Author$)
  * @version $Revision$ $Date$
  */