Author: tmjee
Date: Tue Jun 27 06:27:15 2006
New Revision: 417452
URL: http://svn.apache.org/viewvc?rev=417452&view=rev
Log:
WW-1340
- added more javadoc to some of the methods
Modified:
struts/action2/trunk/core/src/main/java/org/apache/struts/action2/components/Component.java
Modified:
struts/action2/trunk/core/src/main/java/org/apache/struts/action2/components/Component.java
URL:
http://svn.apache.org/viewvc/struts/action2/trunk/core/src/main/java/org/apache/struts/action2/components/Component.java?rev=417452&r1=417451&r2=417452&view=diff
==============================================================================
---
struts/action2/trunk/core/src/main/java/org/apache/struts/action2/components/Component.java
(original)
+++
struts/action2/trunk/core/src/main/java/org/apache/struts/action2/components/Component.java
Tue Jun 27 06:27:15 2006
@@ -228,6 +228,9 @@
/**
* Finds a value from the OGNL stack based on the given expression.
+ * Will always evaluate <code>expr</code> against stack except when
<code>expr</code>
+ * is null. If altsyntax (%{...}) is applied, simply strip it off.
+ *
* @param expr the expression. Returns <tt>null</tt> if expr is null.
* @return the value, <tt>null</tt> if not found.
*/
@@ -260,8 +263,10 @@
/**
* Evaluates the OGNL stack to find an Object value.
* <p/>
- * If the given expression is <tt>null</tt/> a error is logged and a
<code>RuntimeException</code> is thrown
- * constructed with a messaged based on the given field and errorMsg
paramter.
+ * Function just like <code>findValue(String)</code> except that if the
+ * given expression is <tt>null</tt/> a error is logged and
+ * a <code>RuntimeException</code> is thrown constructed with a
+ * messaged based on the given field and errorMsg paramter.
*
* @param expr OGNL expression.
* @param field field name used when throwing
<code>RuntimeException</code>.
@@ -290,7 +295,10 @@
}
/**
- * Evaluates the OGNL stack to find an Object of the given type.
+ * Evaluates the OGNL stack to find an Object of the given type. Will
evaluate
+ * <code>expr</code> the portion wrapped with altSyntax (%{...})
+ * against stack when altSyntax is on, else the whole <code>expr</code>
+ * is evaluated against the stack.
* <p/>
* This method only supports the altSyntax. So this should be set to true.
* @param expr OGNL expression.