org.apache.cayenne.access.jdbc
Class ChunkDirective
java.lang.Object
   org.apache.velocity.runtime.directive.Directive
org.apache.velocity.runtime.directive.Directive
       org.apache.cayenne.access.jdbc.ChunkDirective
org.apache.cayenne.access.jdbc.ChunkDirective
- All Implemented Interfaces: 
- Cloneable, org.apache.velocity.runtime.directive.DirectiveConstants
- public class ChunkDirective 
- extends org.apache.velocity.runtime.directive.Directive
A custom Velocity directive to describe a conditional chunk of a chain.
 Usage of chunk is the following:
 
 
 #chunk()...#end - e.g. #chunk()A = 5#end
 #chunk(condition)...#end - e.g. #chunk($a)A = $a#end
 
 If condition is evaluated to false, chunk is not included in the chain,
 if it is true, chunk is included, and if it is not the first chunk, it is
 prefixed with chain join.
- Since:
- 1.1
 
| Fields inherited from class org.apache.velocity.runtime.directive.Directive | 
| rsvc | 
 
| Fields inherited from interface org.apache.velocity.runtime.directive.DirectiveConstants | 
| BLOCK, LINE | 
 
 
| Method Summary | 
|  String | getName()
 | 
|  int | getType()
 | 
|  boolean | render(org.apache.velocity.context.InternalContextAdapter context,
       Writer writer,
       org.apache.velocity.runtime.parser.node.Node node)
 | 
 
| Methods inherited from class org.apache.velocity.runtime.directive.Directive | 
| getColumn, getLine, init, setLocation | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
ChunkDirective
public ChunkDirective()
getName
public String getName()
- 
- Specified by:
- getNamein class- org.apache.velocity.runtime.directive.Directive
 
- 
 
getType
public int getType()
- 
- Specified by:
- getTypein class- org.apache.velocity.runtime.directive.Directive
 
- 
 
render
public boolean render(org.apache.velocity.context.InternalContextAdapter context,
                      Writer writer,
                      org.apache.velocity.runtime.parser.node.Node node)
               throws IOException,
                      org.apache.velocity.exception.ResourceNotFoundException,
                      org.apache.velocity.exception.ParseErrorException,
                      org.apache.velocity.exception.MethodInvocationException
- 
- Specified by:
- renderin class- org.apache.velocity.runtime.directive.Directive
 
- 
- Throws:
- IOException
- org.apache.velocity.exception.ResourceNotFoundException
- org.apache.velocity.exception.ParseErrorException
- org.apache.velocity.exception.MethodInvocationException
 
Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.