railo.transformer.bytecode
Interface Body

All Superinterfaces:
Statement
All Known Implementing Classes:
BodyBase, FlowControlBody, FunctionBody, Page, ScriptBody

public interface Body
extends Statement

Body tag (Statement collector)


Method Summary
 void addFirst(Statement statement)
          adds a statement to the Page
 void addPrintOut(String str, int line)
           
 void addStatement(Statement statement)
           
 List getStatements()
          returns all statements
 boolean isEmpty()
          returns if body has content or not
 void moveStatmentsTo(Body trg)
          move all statements to target body
 void remove(Statement stat)
           
 
Methods inherited from interface railo.transformer.bytecode.Statement
getLine, getParent, hasFlowController, setHasFlowController, setParent, writeOut
 

Method Detail

addFirst

void addFirst(Statement statement)
adds a statement to the Page

Parameters:
statement -

addStatement

void addStatement(Statement statement)

getStatements

List getStatements()
returns all statements

Returns:
the statements

moveStatmentsTo

void moveStatmentsTo(Body trg)
move all statements to target body

Parameters:
trg -

isEmpty

boolean isEmpty()
returns if body has content or not

Returns:
is empty

addPrintOut

void addPrintOut(String str,
                 int line)

remove

void remove(Statement stat)


Copyright © 2012 Railo