husted 01/09/17 12:59:30
Modified: src/share/org/apache/struts/taglib/html TextareaTag.java
SubmitTag.java SelectTag.java RadioTag.java
package.html MessagesTag.java LinkTag.java
ImageTag.java CheckboxTag.java ButtonTag.java
BaseHandlerTag.java BaseFieldTag.java
Log:
Add @since javadocs.
Revision Changes Path
1.7 +6 -4
jakarta-struts/src/share/org/apache/struts/taglib/html/TextareaTag.java
Index: TextareaTag.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/TextareaTag.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- TextareaTag.java 2001/09/05 16:03:57 1.6
+++ TextareaTag.java 2001/09/17 19:59:30 1.7
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/TextareaTag.java,v
1.6 2001/09/05 16:03:57 oalexeev Exp $
- * $Revision: 1.6 $
- * $Date: 2001/09/05 16:03:57 $
+ * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/TextareaTag.java,v
1.7 2001/09/17 19:59:30 husted Exp $
+ * $Revision: 1.7 $
+ * $Date: 2001/09/17 19:59:30 $
*
* ====================================================================
*
@@ -78,7 +78,7 @@
* Custom tag for input fields of type "textarea".
*
* @author Craig R. McClanahan
- * @version $Revision: 1.6 $ $Date: 2001/09/05 16:03:57 $
+ * @version $Revision: 1.7 $ $Date: 2001/09/17 19:59:30 $
*/
public class TextareaTag extends BaseInputTag {
@@ -106,6 +106,7 @@
/**
* Generate the required input tag.
+ * [Indexed since 1.1]
*
* @exception JspException if a JSP exception has occurred
*/
@@ -114,6 +115,7 @@
// Create an appropriate "input" element based on our parameters
StringBuffer results = new StringBuffer("<textarea");
results.append(" name=\"");
+ // @since 1.1
if( indexed )
prepareIndex( results, name );
results.append(property);
1.5 +8 -6
jakarta-struts/src/share/org/apache/struts/taglib/html/SubmitTag.java
Index: SubmitTag.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/SubmitTag.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- SubmitTag.java 2001/07/24 11:42:15 1.4
+++ SubmitTag.java 2001/09/17 19:59:30 1.5
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/SubmitTag.java,v 1.4
2001/07/24 11:42:15 oalexeev Exp $
- * $Revision: 1.4 $
- * $Date: 2001/07/24 11:42:15 $
+ * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/SubmitTag.java,v 1.5
2001/09/17 19:59:30 husted Exp $
+ * $Revision: 1.5 $
+ * $Date: 2001/09/17 19:59:30 $
*
* ====================================================================
*
@@ -77,7 +77,7 @@
* Tag for input fields of type "submit".
*
* @author Craig R. McClanahan
- * @version $Revision: 1.4 $ $Date: 2001/07/24 11:42:15 $
+ * @version $Revision: 1.5 $ $Date: 2001/09/17 19:59:30 $
*/
public class SubmitTag extends BaseHandlerTag {
@@ -130,7 +130,7 @@
* @param property The property name
*/
public void setProperty(String property) {
-
+
this.property = property;
}
@@ -195,6 +195,7 @@
/**
* Process the end of this tag.
+ * Indexed property since 1.1
*
* @exception JspException if a JSP exception has occurred
*/
@@ -211,7 +212,8 @@
StringBuffer results = new StringBuffer();
results.append("<input type=\"submit\" name=\"");
results.append(property);
- if( indexed )
+ // since 1.1
+ if( indexed )
prepareIndex( results, null );
results.append("\"");
if (accesskey != null) {
1.8 +7 -5
jakarta-struts/src/share/org/apache/struts/taglib/html/SelectTag.java
Index: SelectTag.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/SelectTag.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- SelectTag.java 2001/07/24 11:42:15 1.7
+++ SelectTag.java 2001/09/17 19:59:30 1.8
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/SelectTag.java,v 1.7
2001/07/24 11:42:15 oalexeev Exp $
- * $Revision: 1.7 $
- * $Date: 2001/07/24 11:42:15 $
+ * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/SelectTag.java,v 1.8
2001/09/17 19:59:30 husted Exp $
+ * $Revision: 1.8 $
+ * $Date: 2001/09/17 19:59:30 $
*
* ====================================================================
*
@@ -81,7 +81,7 @@
* inside a form tag.
*
* @author Craig R. McClanahan
- * @version $Revision: 1.7 $ $Date: 2001/07/24 11:42:15 $
+ * @version $Revision: 1.8 $ $Date: 2001/09/17 19:59:30 $
*/
public class SelectTag extends BaseHandlerTag {
@@ -235,6 +235,7 @@
/**
* Render the beginning of this form.
+ * Indexed property since 1.1
*
* @exception JspException if a JSP exception has occurred
*/
@@ -243,6 +244,7 @@
// Create an appropriate "form" element based on our parameters
StringBuffer results = new StringBuffer("<select");
results.append(" name=\"");
+ // since 1.1
if( indexed )
prepareIndex( results, name );
results.append(property);
@@ -282,7 +284,7 @@
} else {
Object bean = pageContext.findAttribute(name);
if (bean == null) {
- JspException e = new JspException
+ JspException e = new JspException
(messages.getMessage("getter.bean", name));
RequestUtils.saveException(pageContext, e);
throw e;
1.8 +6 -4
jakarta-struts/src/share/org/apache/struts/taglib/html/RadioTag.java
Index: RadioTag.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/RadioTag.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- RadioTag.java 2001/09/05 16:03:57 1.7
+++ RadioTag.java 2001/09/17 19:59:30 1.8
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/RadioTag.java,v 1.7
2001/09/05 16:03:57 oalexeev Exp $
- * $Revision: 1.7 $
- * $Date: 2001/09/05 16:03:57 $
+ * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/RadioTag.java,v 1.8
2001/09/17 19:59:30 husted Exp $
+ * $Revision: 1.8 $
+ * $Date: 2001/09/17 19:59:30 $
*
* ====================================================================
*
@@ -77,7 +77,7 @@
* Tag for input fields of type "radio".
*
* @author Craig R. McClanahan
- * @version $Revision: 1.7 $ $Date: 2001/09/05 16:03:57 $
+ * @version $Revision: 1.8 $ $Date: 2001/09/17 19:59:30 $
*/
public class RadioTag extends BaseHandlerTag {
@@ -177,6 +177,7 @@
/**
* Generate the required input tag.
+ * [Indexed property since 1.1]
*
* @exception JspException if a JSP exception has occurred
*/
@@ -208,6 +209,7 @@
// Create an appropriate "input" element based on our parameters
StringBuffer results = new StringBuffer("<input type=\"radio\"");
results.append(" name=\"");
+ // @since 1.1
if( indexed )
prepareIndex( results, name );
results.append(this.property);
1.8 +1 -1
jakarta-struts/src/share/org/apache/struts/taglib/html/package.html
Index: package.html
===================================================================
RCS file:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/package.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- package.html 2001/08/16 16:05:10 1.7
+++ package.html 2001/09/17 19:59:30 1.8
@@ -275,7 +275,7 @@
generalized method for communicating runtime messages to users, based on the
same technology used to provide internationalization. Messages and
error messages can both be used by the messages tag.</p>
-<p>The messages tag has basically the same functionality as the errors tag, but
+<p>The messages tag [since version 1.1] has basically the same functionality as the
errors tag, but
it iterates through the messages so any formatting of messages can be done
in the JSP page. Also the header and footer for the message tag are optional.
</p>
<p>By default, the messages tag will iterate through all pending messages. You can
also specify
1.2 +50 -42
jakarta-struts/src/share/org/apache/struts/taglib/html/MessagesTag.java
Index: MessagesTag.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/MessagesTag.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- MessagesTag.java 2001/07/12 05:24:19 1.1
+++ MessagesTag.java 2001/09/17 19:59:30 1.2
@@ -1,7 +1,13 @@
/*
+ * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/MessagesTag.java,v
1.2 2001/09/17 19:59:30 husted Exp $
+ * $Revision: 1.2 $
+ * $Date: 2001/09/17 19:59:30 $
+ *
+ * ====================================================================
+ *
* The Apache Software License, Version 1.1
*
- * Copyright (c) 1999 The Apache Software Foundation. All rights
+ * Copyright (c) 1999-2001 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -73,12 +79,14 @@
/**
* Custom tag that iterates the elements of a message collection.
- * It defaults to retrieving the messages from <code>Action.ERROR_KEY</code>,
- * but if the message attribute is set to true then the messages will be
- * retrieved from <code>Action.MESSAGE_KEY</code>. This is an alternative
+ * It defaults to retrieving the messages from <code>Action.ERROR_KEY</code>,
+ * but if the message attribute is set to true then the messages will be
+ * retrieved from <code>Action.MESSAGE_KEY</code>. This is an alternative
* to the default <code>ErrorsTag</code>.
*
+ * @since 1.1
* @author David Winterfeldt
+ * @version $Revision: 1.2 $ $Date: 2001/09/17 19:59:30 $
*/
public class MessagesTag extends BodyTagSupport {
@@ -103,7 +111,7 @@
* The name of the scripting variable to be exposed.
*/
protected String id = null;
-
+
/**
* The servlet context attribute key for our resources.
*/
@@ -136,18 +144,18 @@
protected String footer = null;
/**
- * If this is set to 'true', then the <code>Action.MESSAGE_KEY</code> will
+ * If this is set to 'true', then the <code>Action.MESSAGE_KEY</code> will
* be used to retrieve the messages from scope.
*/
protected String message = null;
public String getId() {
- return (this.id);
+ return (this.id);
}
public void setId(String id) {
- this.id = id;
+ this.id = id;
}
public String getBundle() {
@@ -168,11 +176,11 @@
}
public String getName() {
- return (this.name);
+ return (this.name);
}
public void setName(String name) {
- this.name = name;
+ this.name = name;
}
@@ -208,7 +216,7 @@
this.message = message;
}
-
+
/**
* Construct an iterator for the specified collection, and begin
* looping through the body once per element.
@@ -216,27 +224,27 @@
* @exception JspException if a JSP exception has occurred
*/
public int doStartTag() throws JspException {
- // Were any messages specified?
- ActionMessages messages = new ActionMessages();
-
- if (message != null && "true".equalsIgnoreCase(message))
- name = Action.MESSAGE_KEY;
+ // Were any messages specified?
+ ActionMessages messages = new ActionMessages();
+
+ if (message != null && "true".equalsIgnoreCase(message))
+ name = Action.MESSAGE_KEY;
- try {
- Object value = pageContext.getAttribute
+ try {
+ Object value = pageContext.getAttribute
(name, PageContext.REQUEST_SCOPE);
- if (value == null) {
- ;
- } else if (value instanceof String) {
- messages.add(ActionMessages.GLOBAL_MESSAGE,
+ if (value == null) {
+ ;
+ } else if (value instanceof String) {
+ messages.add(ActionMessages.GLOBAL_MESSAGE,
new ActionMessage((String) value));
- } else if (value instanceof String[]) {
+ } else if (value instanceof String[]) {
String keys[] = (String[]) value;
for (int i = 0; i < keys.length; i++)
messages.add(ActionMessages.GLOBAL_MESSAGE,
new ActionMessage(keys[i]));
} else if (value instanceof ErrorMessages) {
- String keys[] = ((ErrorMessages) value).getErrors();
+ String keys[] = ((ErrorMessages) value).getErrors();
if (keys == null)
keys = new String[0];
for (int i = 0; i < keys.length; i++)
@@ -250,26 +258,26 @@
value.getClass().getName()));
RequestUtils.saveException(pageContext, e);
throw e;
- }
+ }
} catch (Exception e) {
;
- }
-
+ }
+
// Acquire the collection we are going to iterate over
if (property == null)
iterator = messages.get();
else
iterator = messages.get(property);
- // Store the first value and evaluate, or skip the body if none
- if (iterator.hasNext()) {
+ // Store the first value and evaluate, or skip the body if none
+ if (iterator.hasNext()) {
ActionMessage report = (ActionMessage)iterator.next();
String msg = RequestUtils.message(pageContext, bundle,
locale, report.getKey(),
report.getValues());
-
- pageContext.setAttribute(id, msg);
+ pageContext.setAttribute(id, msg);
+
if (header != null && header.length() > 0) {
String headerMessage = RequestUtils.message(pageContext, bundle,
locale, header);
@@ -278,12 +286,12 @@
ResponseUtils.write(pageContext, headerMessage);
}
}
-
- // Set the processed variable to true so the
+
+ // Set the processed variable to true so the
// doEndTag() knows processing took place
processed = true;
-
- return (EVAL_BODY_TAG);
+
+ return (EVAL_BODY_TAG);
} else {
return (SKIP_BODY);
}
@@ -305,18 +313,18 @@
}
// Decide whether to iterate or quit
- if (iterator.hasNext()) {
+ if (iterator.hasNext()) {
ActionMessage report = (ActionMessage)iterator.next();
String msg = RequestUtils.message(pageContext, bundle,
locale, report.getKey(),
report.getValues());
-
- pageContext.setAttribute(id, msg);
+
+ pageContext.setAttribute(id, msg);
- return (EVAL_BODY_TAG);
- } else {
- return (SKIP_BODY);
- }
+ return (EVAL_BODY_TAG);
+ } else {
+ return (SKIP_BODY);
+ }
}
1.18 +8 -6
jakarta-struts/src/share/org/apache/struts/taglib/html/LinkTag.java
Index: LinkTag.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/LinkTag.java,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- LinkTag.java 2001/07/24 11:42:15 1.17
+++ LinkTag.java 2001/09/17 19:59:30 1.18
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/LinkTag.java,v 1.17
2001/07/24 11:42:15 oalexeev Exp $
- * $Revision: 1.17 $
- * $Date: 2001/07/24 11:42:15 $
+ * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/LinkTag.java,v 1.18
2001/09/17 19:59:30 husted Exp $
+ * $Revision: 1.18 $
+ * $Date: 2001/09/17 19:59:30 $
*
* ====================================================================
*
@@ -90,7 +90,7 @@
* Generate a URL-encoded hyperlink to the specified URI.
*
* @author Craig R. McClanahan
- * @version $Revision: 1.17 $ $Date: 2001/07/24 11:42:15 $
+ * @version $Revision: 1.18 $ $Date: 2001/09/17 19:59:30 $
*/
public class LinkTag extends BaseHandlerTag {
@@ -329,6 +329,7 @@
/**
* Render the beginning of the hyperlink.
+ * Indexed property since 1.1
*
* @exception JspException if a JSP exception has occurred
*/
@@ -348,7 +349,8 @@
(pageContext, paramId, paramName, paramProperty, paramScope,
name, property, scope, transaction);
- //if "indexed=true", add "index=x" parameter to query string
+ // if "indexed=true", add "index=x" parameter to query string
+ // since 1.1
if( indexed ) {
// look for outer iterate tag
IterateTag iterateTag = (IterateTag) findAncestorWithClass(this,
IterateTag.class);
@@ -369,7 +371,7 @@
params.put("index", Integer.toString(iterateTag.getIndex()));
}
}
-
+
String url = null;
try {
url = RequestUtils.computeURL(pageContext, forward, href,
1.10 +7 -5
jakarta-struts/src/share/org/apache/struts/taglib/html/ImageTag.java
Index: ImageTag.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/ImageTag.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- ImageTag.java 2001/09/05 16:03:57 1.9
+++ ImageTag.java 2001/09/17 19:59:30 1.10
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/ImageTag.java,v 1.9
2001/09/05 16:03:57 oalexeev Exp $
- * $Revision: 1.9 $
- * $Date: 2001/09/05 16:03:57 $
+ * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/ImageTag.java,v 1.10
2001/09/17 19:59:30 husted Exp $
+ * $Revision: 1.10 $
+ * $Date: 2001/09/17 19:59:30 $
*
* ====================================================================
*
@@ -81,7 +81,7 @@
* Tag for input fields of type "image".
*
* @author Oleg V Alexeev
- * @version $Revision: 1.9 $ $Date: 2001/09/05 16:03:57 $
+ * @version $Revision: 1.10 $ $Date: 2001/09/17 19:59:30 $
*/
public class ImageTag extends SubmitTag {
@@ -98,7 +98,7 @@
// ------------------------------------------------------------- Properties
-
+
/**
* The alternate text for this image.
*/
@@ -257,6 +257,7 @@
/**
* Process the end of this tag.
+ * [Indexed property since 1.1]
*
* @exception JspException if a JSP exception has occurred
*/
@@ -268,6 +269,7 @@
String tmp = null;
StringBuffer results = new StringBuffer();
results.append("<input type=\"image\" name=\"");
+ // @since 1.1
if( indexed )
prepareIndex( results, null );
results.append(property);
1.8 +7 -5
jakarta-struts/src/share/org/apache/struts/taglib/html/CheckboxTag.java
Index: CheckboxTag.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/CheckboxTag.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- CheckboxTag.java 2001/07/24 11:42:15 1.7
+++ CheckboxTag.java 2001/09/17 19:59:30 1.8
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/CheckboxTag.java,v
1.7 2001/07/24 11:42:15 oalexeev Exp $
- * $Revision: 1.7 $
- * $Date: 2001/07/24 11:42:15 $
+ * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/CheckboxTag.java,v
1.8 2001/09/17 19:59:30 husted Exp $
+ * $Revision: 1.8 $
+ * $Date: 2001/09/17 19:59:30 $
*
* ====================================================================
*
@@ -76,7 +76,7 @@
* Tag for input fields of type "checkbox".
*
* @author Craig R. McClanahan
- * @version $Revision: 1.7 $ $Date: 2001/07/24 11:42:15 $
+ * @version $Revision: 1.8 $ $Date: 2001/09/17 19:59:30 $
*/
public class CheckboxTag extends BaseHandlerTag {
@@ -176,6 +176,7 @@
/**
* Generate the required input tag.
+ * Indexed property since 1.1
*
* @exception JspException if a JSP exception has occurred
*/
@@ -184,7 +185,8 @@
// Create an appropriate "input" element based on our parameters
StringBuffer results = new StringBuffer("<input type=\"checkbox\"");
results.append(" name=\"");
- if( indexed )
+ // since 1.1
+ if( indexed )
prepareIndex( results, name );
results.append(this.property);
results.append("\"");
1.6 +7 -5
jakarta-struts/src/share/org/apache/struts/taglib/html/ButtonTag.java
Index: ButtonTag.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/ButtonTag.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ButtonTag.java 2001/07/24 11:42:15 1.5
+++ ButtonTag.java 2001/09/17 19:59:30 1.6
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/ButtonTag.java,v 1.5
2001/07/24 11:42:15 oalexeev Exp $
- * $Revision: 1.5 $
- * $Date: 2001/07/24 11:42:15 $
+ * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/ButtonTag.java,v 1.6
2001/09/17 19:59:30 husted Exp $
+ * $Revision: 1.6 $
+ * $Date: 2001/09/17 19:59:30 $
*
* ====================================================================
*
@@ -74,7 +74,7 @@
* Renders an HTML BUTTON tag within the Struts framework.
*
* @author Don Clasen
- * @version $Revision: 1.5 $ $Date: 2001/07/24 11:42:15 $
+ * @version $Revision: 1.6 $ $Date: 2001/09/17 19:59:30 $
*/
public class ButtonTag extends BaseHandlerTag {
@@ -151,8 +151,8 @@
return (EVAL_BODY_TAG);
}
-
+
/**
* Save the associated label from the body content (if any).
* @exception JspException if a JSP exception has occurred
@@ -171,6 +171,7 @@
/**
* Process the end of this tag.
+ * Indexed property since 1.1
* @exception JspException if a JSP exception has occurred
*/
public int doEndTag() throws JspException {
@@ -188,6 +189,7 @@
if (property != null) {
results.append(" name=\"");
results.append(property);
+ // since 1.1
if( indexed )
prepareIndex( results, null );
results.append("\"");
1.9 +8 -8
jakarta-struts/src/share/org/apache/struts/taglib/html/BaseHandlerTag.java
Index: BaseHandlerTag.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/BaseHandlerTag.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- BaseHandlerTag.java 2001/07/24 11:42:15 1.8
+++ BaseHandlerTag.java 2001/09/17 19:59:30 1.9
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/BaseHandlerTag.java,v
1.8 2001/07/24 11:42:15 oalexeev Exp $
- * $Revision: 1.8 $
- * $Date: 2001/07/24 11:42:15 $
+ * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/BaseHandlerTag.java,v
1.9 2001/09/17 19:59:30 husted Exp $
+ * $Revision: 1.9 $
+ * $Date: 2001/09/17 19:59:30 $
*
* ====================================================================
*
@@ -74,7 +74,7 @@
* appropriate implementations of these.
*
* @author Don Clasen
- * @version $Revision: 1.8 $ $Date: 2001/07/24 11:42:15 $
+ * @version $Revision: 1.9 $ $Date: 2001/09/17 19:59:30 $
*/
public abstract class BaseHandlerTag extends BodyTagSupport {
@@ -100,7 +100,7 @@
// Indexing ability for Iterate
- /** Whether to created indexed names for fields */
+ /** Whether to created indexed names for fields [since 1.1] */
protected boolean indexed = false;
// Mouse Events
@@ -201,8 +201,8 @@
return (this.tabindex);
}
-// Indexing ability for Iterate
-
+// Indexing ability for Iterate [since 1.1]
+
/** Sets the indexed value. */
public void setIndexed(boolean indexed) {
this.indexed = indexed;
@@ -470,7 +470,7 @@
* @param handlers The StringBuffer that output will be appended to.
* @exception JspException if 'indexed' tag used outside of iterate tag.
*/
- protected void prepareIndex( StringBuffer handlers, String name )
+ protected void prepareIndex( StringBuffer handlers, String name )
throws JspException {
// look for outer iterate tag
IterateTag iterateTag = (IterateTag) findAncestorWithClass(this,
IterateTag.class);
1.9 +6 -4
jakarta-struts/src/share/org/apache/struts/taglib/html/BaseFieldTag.java
Index: BaseFieldTag.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/BaseFieldTag.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- BaseFieldTag.java 2001/07/24 11:42:15 1.8
+++ BaseFieldTag.java 2001/09/17 19:59:30 1.9
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/BaseFieldTag.java,v
1.8 2001/07/24 11:42:15 oalexeev Exp $
- * $Revision: 1.8 $
- * $Date: 2001/07/24 11:42:15 $
+ * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/BaseFieldTag.java,v
1.9 2001/09/17 19:59:30 husted Exp $
+ * $Revision: 1.9 $
+ * $Date: 2001/09/17 19:59:30 $
*
* ====================================================================
*
@@ -79,7 +79,7 @@
* Convenience base class for the various input tags for text fields.
*
* @author Craig R. McClanahan
- * @version $Revision: 1.8 $ $Date: 2001/07/24 11:42:15 $
+ * @version $Revision: 1.9 $ $Date: 2001/09/17 19:59:30 $
*/
public abstract class BaseFieldTag extends BaseInputTag {
@@ -145,6 +145,7 @@
/**
* Generate the required input tag.
+ * Indexed property since 1.1
*
* @exception JspException if a JSP exception has occurred
*/
@@ -154,6 +155,7 @@
StringBuffer results = new StringBuffer("<input type=\"");
results.append(type);
results.append("\" name=\"");
+ // since 1.1
if( indexed )
prepareIndex( results, name );
results.append(property);