org.apache.velocity.runtime.directive
Class Block.Reference

java.lang.Object
  extended by org.apache.velocity.runtime.directive.Block.Reference
All Implemented Interfaces:
Renderable
Enclosing class:
Block

public static class Block.Reference
extends Object
implements Renderable

actual class placed in the context, holds the context being used for the render, as well as the parent (which already holds everything else we need).


Constructor Summary
Block.Reference(InternalContextAdapter context, Block parent)
           
 
Method Summary
 boolean getAsBoolean()
          Makes #if( $blockRef ) true without rendering, so long as we aren't beyond max depth.
 boolean render(InternalContextAdapter context, Writer writer)
          Render the AST of this block into the writer using the context.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Block.Reference

public Block.Reference(InternalContextAdapter context,
                       Block parent)
Method Detail

render

public boolean render(InternalContextAdapter context,
                      Writer writer)
Render the AST of this block into the writer using the context.

Specified by:
render in interface Renderable

getAsBoolean

public boolean getAsBoolean()
Makes #if( $blockRef ) true without rendering, so long as we aren't beyond max depth.


toString

public String toString()
Overrides:
toString in class Object


Copyright © 2000-2012 The Apache Software Foundation. All Rights Reserved.