org.richfaces.cdk.templatecompiler.statements
Class StatementsContainer
java.lang.Object
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
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StatementsContainer
public StatementsContainer()
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
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.