You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by bo...@apache.org on 2007/08/10 22:38:32 UTC

svn commit: r564757 - in /myfaces/tobago/trunk: contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/ core/src/main/java/org/apache/myfaces/tobago/

Author: bommel
Date: Fri Aug 10 13:38:31 2007
New Revision: 564757

URL: http://svn.apache.org/viewvc?view=rev&rev=564757
Log:
(TOBAGO-464) Create a real tx extension taglib for facelets

Added:
    myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/MenuRadioExtensionHandler.java
Modified:
    myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/DateExtensionHandler.java
    myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/SelectOneChoiceExtensionHandler.java
    myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/TextAreaExtensionHandler.java
    myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/TobagoConstants.java

Modified: myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/DateExtensionHandler.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/DateExtensionHandler.java?view=diff&rev=564757&r1=564756&r2=564757
==============================================================================
--- myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/DateExtensionHandler.java (original)
+++ myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/DateExtensionHandler.java Fri Aug 10 13:38:31 2007
@@ -32,7 +32,7 @@
  * Date: Aug 8, 2007
  * Time: 5:47:26 PM
  */
-public class DateExtensionHandler extends TobagoExtensionHandler {
+public class DateExtensionHandler extends TobagoLabelExtensionHandler {
 
   public DateExtensionHandler(ComponentConfig config) {
     super(config);
@@ -47,7 +47,7 @@
   }
 
   protected void onComponentPopulated(FaceletContext faceletContext, UIComponent panel, UIComponent parent) {
-    if (panel.getChildCount()==2) {
+    if (panel.getChildCount() == 2) {
       Application application = faceletContext.getFacesContext().getApplication();
       UIDatePicker picker = (UIDatePicker) application.createComponent(UIDatePicker.COMPONENT_TYPE);
       picker.setRendererType(TobagoConstants.RENDERER_TYPE_DATE_PICKER);

Added: myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/MenuRadioExtensionHandler.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/MenuRadioExtensionHandler.java?view=auto&rev=564757
==============================================================================
--- myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/MenuRadioExtensionHandler.java (added)
+++ myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/MenuRadioExtensionHandler.java Fri Aug 10 13:38:31 2007
@@ -0,0 +1,37 @@
+package org.apache.myfaces.tobago.facelets.extension;
+
+/*
+ * 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.
+ */
+
+import com.sun.facelets.tag.jsf.ComponentConfig;
+import org.apache.myfaces.tobago.component.UISelectOne;
+
+/*
+ * Date: Aug 10, 2007
+ * Time: 10:18:54 PM
+ */
+public class MenuRadioExtensionHandler extends TobagoMenuExtensionHandler {
+
+  public MenuRadioExtensionHandler(ComponentConfig config) {
+    super(config);
+  }
+
+  protected String getSubComponentType() {
+    return UISelectOne.COMPONENT_TYPE;
+  }
+
+}

Modified: myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/SelectOneChoiceExtensionHandler.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/SelectOneChoiceExtensionHandler.java?view=diff&rev=564757&r1=564756&r2=564757
==============================================================================
--- myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/SelectOneChoiceExtensionHandler.java (original)
+++ myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/SelectOneChoiceExtensionHandler.java Fri Aug 10 13:38:31 2007
@@ -25,7 +25,7 @@
  * Date: Aug 9, 2007
  * Time: 8:38:28 PM
  */
-public class SelectOneChoiceExtensionHandler extends TobagoExtensionHandler {
+public class SelectOneChoiceExtensionHandler extends TobagoLabelExtensionHandler {
 
   public SelectOneChoiceExtensionHandler(ComponentConfig config) {
     super(config);

Modified: myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/TextAreaExtensionHandler.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/TextAreaExtensionHandler.java?view=diff&rev=564757&r1=564756&r2=564757
==============================================================================
--- myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/TextAreaExtensionHandler.java (original)
+++ myfaces/tobago/trunk/contrib/facelets/src/main/java/org/apache/myfaces/tobago/facelets/extension/TextAreaExtensionHandler.java Fri Aug 10 13:38:31 2007
@@ -25,7 +25,7 @@
  * Date: Aug 8, 2007
  * Time: 5:49:07 PM
  */
-public class TextAreaExtensionHandler extends TobagoExtensionHandler {
+public class TextAreaExtensionHandler extends TobagoLabelExtensionHandler {
 
   public TextAreaExtensionHandler(ComponentConfig config) {
     super(config);

Modified: myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/TobagoConstants.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/TobagoConstants.java?view=diff&rev=564757&r1=564756&r2=564757
==============================================================================
--- myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/TobagoConstants.java (original)
+++ myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/TobagoConstants.java Fri Aug 10 13:38:31 2007
@@ -62,6 +62,7 @@
   public static final String ATTR_HOVER = "hover";
   public static final String ATTR_I18N = "i18n";
   public static final String ATTR_ICON_SIZE = "iconSize";
+  public static final String ATTR_ID = "id";
   @Deprecated
   public static final String ATTR_ID_REFERENCE = "idReference";
   public static final String ATTR_IMMEDIATE = "immediate";