[jboss-cvs] jboss-seam/src/ui/org/jboss/seam/ui/tag ...

Norman Richards norman.richards at jboss.com
Tue Dec 12 17:38:26 EST 2006


  User: nrichards
  Date: 06/12/12 17:38:26

  Modified:    src/ui/org/jboss/seam/ui/tag    SelectDateTag.java
  Added:       src/ui/org/jboss/seam/ui/tag    ConvertEnumTag.java
                        EnumItemTag.java
  Log:
  JBSEAM-574: enum support
  
  Revision  Changes    Path
  1.2       +2 -1      jboss-seam/src/ui/org/jboss/seam/ui/tag/SelectDateTag.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: SelectDateTag.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/src/ui/org/jboss/seam/ui/tag/SelectDateTag.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -b -r1.1 -r1.2
  --- SelectDateTag.java	7 Dec 2006 00:19:15 -0000	1.1
  +++ SelectDateTag.java	12 Dec 2006 22:38:26 -0000	1.2
  @@ -27,7 +27,8 @@
   import org.jboss.seam.ui.SelectDate;
   
   
  -public class SelectDateTag extends UIComponentTagBase
  +public class SelectDateTag 
  +    extends UIComponentTagBase
   {
       @Override
       public String getComponentType()
  
  
  
  1.1      date: 2006/12/12 22:38:26;  author: nrichards;  state: Exp;jboss-seam/src/ui/org/jboss/seam/ui/tag/ConvertEnumTag.java
  
  Index: ConvertEnumTag.java
  ===================================================================
  package org.jboss.seam.ui.tag;
  
  import javax.faces.convert.Converter;
  import javax.faces.webapp.ConverterTag;
  import javax.servlet.jsp.JspException;
  
  import org.jboss.seam.ui.EnumConverter;
  
  public class ConvertEnumTag
      extends ConverterTag
  {
      private static final String CONVERTER_ID = "org.jboss.seam.ui.EnumConverter";
  
      public ConvertEnumTag() {
          setConverterId(CONVERTER_ID);
      }
      
      @Override
      protected Converter createConverter() 
          throws JspException
      {
          return new EnumConverter();
      }
      
  }
  
  
  
  1.1      date: 2006/12/12 22:38:26;  author: nrichards;  state: Exp;jboss-seam/src/ui/org/jboss/seam/ui/tag/EnumItemTag.java
  
  Index: EnumItemTag.java
  ===================================================================
  package org.jboss.seam.ui.tag;
  
  import javax.faces.component.UIComponent;
  import javax.servlet.jsp.JspException;
  
  import org.jboss.seam.ui.EnumItem;
  
  public class EnumItemTag
      extends UIComponentTagBase
  {
      String label;
      String enumValue;
  
      @Override
      public String getComponentType()
      {
          return EnumItem.COMPONENT_TYPE;
      }
  
      @Override
      public String getRendererType()
      {
          return null;
      }
  
      
      public void setEnumValue(String enumValue) {
          this.enumValue = enumValue;
      }
  
      public void setLabel(String label) {
          this.label = label;
      }
  
      @Override
      protected void setProperties(UIComponent component)
      {
          super.setProperties(component);
          setStringProperty(component, "label",     label);
          setStringProperty(component, "enumValue", enumValue);
          
          // check for missing values/
      }
  
  }
  
  
  



More information about the jboss-cvs-commits mailing list