Author: wglass Date: Sun Oct 2 23:36:28 2005 New Revision: 293265 URL: http://svn.apache.org/viewcvs?rev=293265&view=rev Log: updated docs for == operator describing toString() equality. VELOCITY-350.
Modified: jakarta/velocity/core/trunk/xdocs/docs/user-guide.xml jakarta/velocity/core/trunk/xdocs/docs/vtl-reference-guide.xml Modified: jakarta/velocity/core/trunk/xdocs/docs/user-guide.xml URL: http://svn.apache.org/viewcvs/jakarta/velocity/core/trunk/xdocs/docs/user-guide.xml?rev=293265&r1=293264&r2=293265&view=diff ============================================================================== --- jakarta/velocity/core/trunk/xdocs/docs/user-guide.xml (original) +++ jakarta/velocity/core/trunk/xdocs/docs/user-guide.xml Sun Oct 2 23:36:28 2005 @@ -1162,7 +1162,9 @@ <p>Note that the semantics of <em>==</em> are slightly different than Java where <em>==</em> can only be used to test object equality. In Velocity the equivalent operator - can be used to directly compare numbers, strings, or objects. + can be used to directly compare numbers, strings, or objects. When the objects + are of different classes, the string representations are obtained by calling + <code>toString()</code> for each object and then compared. </p> <p> Modified: jakarta/velocity/core/trunk/xdocs/docs/vtl-reference-guide.xml URL: http://svn.apache.org/viewcvs/jakarta/velocity/core/trunk/xdocs/docs/vtl-reference-guide.xml?rev=293265&r1=293264&r2=293265&view=diff ============================================================================== --- jakarta/velocity/core/trunk/xdocs/docs/vtl-reference-guide.xml (original) +++ jakarta/velocity/core/trunk/xdocs/docs/vtl-reference-guide.xml Sun Oct 2 23:36:28 2005 @@ -248,14 +248,23 @@ </tr> </table> - <P>Note: You can also use brackets to delimit directives. This is especially - useful when text immediately follows an <code>#else</code> directive. - </P> - + <p>Notes:</p> + <ol> + <li> + The == operator can be used to compare numbers, strings, objects of the same class, or objects + of different classes. In the last case (when objects are of different classes), the toString() + method is called on each object and the resulting Strings are compared. + </li> + <li> + You can also use brackets to delimit directives. This is especially + useful when text immediately follows an <code>#else</code> directive. + </li> + </ol> + <source><![CDATA[ #if( $foo == $bar)it's true!#{else}it's not!#end</li> ]]></source> - + </subsection> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]