[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