You are viewing a plain text version of this content. The canonical link for it is here.
Posted to taglibs-dev@jakarta.apache.org by gl...@apache.org on 2001/07/02 04:05:55 UTC
cvs commit: jakarta-taglibs/regexp/src/org/apache/taglibs/regexp GroupTag.java
glenn 01/07/01 19:05:55
Modified: regexp/src/org/apache/taglibs/regexp GroupTag.java
Log:
Remove release method, use native types for attributes
Revision Changes Path
1.3 +8 -17 jakarta-taglibs/regexp/src/org/apache/taglibs/regexp/GroupTag.java
Index: GroupTag.java
===================================================================
RCS file: /home/cvs/jakarta-taglibs/regexp/src/org/apache/taglibs/regexp/GroupTag.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- GroupTag.java 2000/11/06 13:53:28 1.2
+++ GroupTag.java 2001/07/02 02:05:54 1.3
@@ -1,7 +1,7 @@
/*
- * $Header: /home/cvs/jakarta-taglibs/regexp/src/org/apache/taglibs/regexp/GroupTag.java,v 1.2 2000/11/06 13:53:28 glenn Exp $
- * $Revision: 1.2 $
- * $Date: 2000/11/06 13:53:28 $
+ * $Header: /home/cvs/jakarta-taglibs/regexp/src/org/apache/taglibs/regexp/GroupTag.java,v 1.3 2001/07/02 02:05:54 glenn Exp $
+ * $Revision: 1.3 $
+ * $Date: 2001/07/02 02:05:54 $
*
* ====================================================================
*
@@ -95,7 +95,7 @@
public class GroupTag extends TagSupport
{
- private String number = null;
+ private int number = 0;
/**
* Method called at end of Tag to output group value
@@ -113,16 +113,7 @@
if( mt == null )
throw new JspException("regexp group tag could not find a parent match tag.");
- int num = 0;
- try {
- num = Integer.valueOf(number).intValue();
- } catch( NumberFormatException e ) {
- throw new JspException(
- "regexp tag group number attribute is not an integer: " +
- number);
- }
-
- String value = mt.getGroup(num);
+ String value = mt.getGroup(number);
try {
pageContext.getOut().write(value);
@@ -137,11 +128,11 @@
* Set the required attribute <b>number</b> to the
* parenthesized group number to get from match.
*
- * @param String parenthesized match group number
+ * @param int parenthesized match group number
*/
- public final void setNumber(String str)
+ public final void setNumber(int number)
{
- number = str;
+ this.number = number;
}
}