RichFaces CDK Generator 4.2.0.CR1

org.richfaces.cdk.templatecompiler.statements
Class StatementsContainer

java.lang.Object
  extended by org.richfaces.cdk.templatecompiler.statements.StatementsContainer
All Implemented Interfaces:
JavaStatement, RequireImports, Variables, TemplateStatement
Direct Known Subclasses:
AttributesStatement, FreeMarkerTemplateStatementBase, IfStatement

public class StatementsContainer
extends Object
implements TemplateStatement, Variables

Since:
4.0
Author:
Nick Belaevski

Field Summary
 
Fields inherited from interface org.richfaces.cdk.templatecompiler.statements.TemplateStatement
METHODS_TRANSFORM
 
Constructor Summary
StatementsContainer()
           
 
Method Summary
 void addStatement(int index, TemplateStatement statement)
           
 void addStatement(TemplateStatement statement)
           
 String getCode()
           
 StatementsContainer getParent()
          

 Iterable<JavaField> getRequiredFields()
           
 Iterable<JavaImport> getRequiredImports()
           
 Iterable<HelperMethod> getRequiredMethods()
           
 List<TemplateStatement> getStatements()
           
 ELType getVariable(String name)
           
 boolean isDefined(String name)
           
 boolean isEmpty()
           
 void setParent(StatementsContainer parent)
          

 ELType setVariable(String name, ELType type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StatementsContainer

public StatementsContainer()
Method Detail

getStatements

public List<TemplateStatement> getStatements()

addStatement

public void addStatement(TemplateStatement statement)

addStatement

public void addStatement(int index,
                         TemplateStatement statement)

setParent

public void setParent(StatementsContainer parent)

Specified by:
setParent in interface TemplateStatement
Parameters:
parent - the parent to set

getParent

public StatementsContainer getParent()

Returns:
the parent

isEmpty

public boolean isEmpty()

getCode

public String getCode()
Specified by:
getCode in interface JavaStatement

getVariable

public ELType getVariable(String name)
Specified by:
getVariable in interface Variables

isDefined

public boolean isDefined(String name)
Specified by:
isDefined in interface Variables

setVariable

public ELType setVariable(String name,
                          ELType type)
Specified by:
setVariable in interface Variables

getRequiredImports

public Iterable<JavaImport> getRequiredImports()
Specified by:
getRequiredImports in interface RequireImports

getRequiredFields

public Iterable<JavaField> getRequiredFields()
Specified by:
getRequiredFields in interface TemplateStatement

getRequiredMethods

public Iterable<HelperMethod> getRequiredMethods()
Specified by:
getRequiredMethods in interface TemplateStatement

RichFaces CDK Generator 4.2.0.CR1

Copyright © 2012 JBoss by Red Hat. All Rights Reserved.