You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@velocity.apache.org by wg...@apache.org on 2005/09/11 23:57:16 UTC
svn commit: r280185 -
/jakarta/velocity/core/trunk/xdocs/docs/vtl-reference-guide.xml
Author: wglass
Date: Sun Sep 11 14:57:14 2005
New Revision: 280185
URL: http://svn.apache.org/viewcvs?rev=280185&view=rev
Log:
updated reference guide to include text versions of operators
Modified:
jakarta/velocity/core/trunk/xdocs/docs/vtl-reference-guide.xml
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=280185&r1=280184&r2=280185&view=diff
==============================================================================
--- jakarta/velocity/core/trunk/xdocs/docs/vtl-reference-guide.xml (original)
+++ jakarta/velocity/core/trunk/xdocs/docs/vtl-reference-guide.xml Sun Sep 11 14:57:14 2005
@@ -182,21 +182,81 @@
</ul>
<p>
- Examples:
+ Examples (showing different operators):
</p>
- <ul>
- <li>Equivalent Operator: #if( $foo == $bar )</li>
- <li>Not Equals: #if( $foo != $bar )</li>
- <li>Greater Than: #if( $foo > 42 )</li>
- <li>Less Than: #if( $foo < 42 )</li>
- <li>Greater Than or Equal To: #if( $foo >= 42 )</li>
- <li>Less Than or Equal To: #if( $foo <= 42 )</li>
- <li>Equals Number: #if( $foo == 42 )</li>
- <li>Equals String: #if( $foo == "bar" )</li>
- <li>Boolean NOT: #if( !$foo )</li>
- <li>using brackets to delimit directive: #if( $foo == $bar)it's true!#{else}it's not!#end</li>
- </ul>
+ <table>
+ <tr>
+ <th>Operator Name</th>
+ <th>Symbol</th>
+ <th>Alternative Symbol</th>
+ <th>Example</th>
+ </tr>
+ <tr>
+ <td>Equals Number</td>
+ <td>==</td>
+ <td>eq</td>
+ <td> #if( $foo == 42 )</td>
+ </tr>
+ <tr>
+ <td>Equals String</td>
+ <td>==</td>
+ <td>eq</td>
+ <td> #if( $foo == "bar" )</td>
+ </tr>
+ <tr>
+ <td>Object Equivalence</td>
+ <td>==</td>
+ <td>eq</td>
+ <td> #if( $foo == $bar )</td>
+ </tr>
+ <tr>
+ <td>Not Equals</td>
+ <td>!=</td>
+ <td>ne</td>
+ <td> #if( $foo != $bar )</td>
+ </tr>
+ <tr>
+ <td>Greater Than</td>
+ <td>></td>
+ <td>gt</td>
+ <td> #if( $foo > 42 )</td>
+ </tr>
+ <tr>
+ <td>Less Than</td>
+ <td><</td>
+ <td>lt</td>
+ <td> #if( $foo < 42 )</td>
+ </tr>
+ <tr>
+ <td>Greater Than or Equal To</td>
+ <td>>=</td>
+ <td>ge</td>
+ <td> #if( $foo >= 42 )</td>
+ </tr>
+ <tr>
+ <td>Less Than or Equal To</td>
+ <td><=</td>
+ <td>le</td>
+ <td> #if( $foo <= 42 )</td>
+ </tr>
+ <tr>
+ <td>Boolean NOT</td>
+ <td>!</td>
+ <td>not</td>
+ <td> #if( !$foo )</td>
+ </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>
+
+<source><![CDATA[
+#if( $foo == $bar)it's true!#{else}it's not!#end</li>
+]]></source>
+
+
</subsection>
<subsection name="#foreach - Loops through a list of objects" href="foreach-Loopsthroughalistofobjects">
---------------------------------------------------------------------
To unsubscribe, e-mail: velocity-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: velocity-dev-help@jakarta.apache.org