public class RendererClassVisitor extends Object implements TemplateVisitor
| Modifier and Type | Field and Description |
|---|---|
static String |
COMPONENT_PARAMETER |
static String |
COMPONENT_VARIABLE |
static com.google.common.collect.ImmutableMap<String,Object> |
ENCODE_METHOD_VARIABLES |
static String |
FACES_CONTEXT_VARIABLE |
static String |
RENDER_KIT_UTILS_CLASS_NAME |
static String |
RENDERER_BASE_CLASS_NAME |
static String |
RESPONSE_WRITER_VARIABLE |
static String |
SUPER_VARIABLE |
static String |
THIS_VARIABLE |
| Constructor and Description |
|---|
RendererClassVisitor(CompositeInterface compositeInterface,
Collection<PropertyBase> attributes,
Logger log,
com.google.inject.Injector injector,
TypesFactory typesFactory,
HelperMethodFactory helperFactory,
CdkClassLoader loader) |
public static final String RENDER_KIT_UTILS_CLASS_NAME
public static final String RENDERER_BASE_CLASS_NAME
public static final String RESPONSE_WRITER_VARIABLE
public static final String COMPONENT_VARIABLE
public static final String COMPONENT_PARAMETER
public static final String THIS_VARIABLE
public static final String SUPER_VARIABLE
public static final String FACES_CONTEXT_VARIABLE
public RendererClassVisitor(CompositeInterface compositeInterface, Collection<PropertyBase> attributes, Logger log, com.google.inject.Injector injector, TypesFactory typesFactory, HelperMethodFactory helperFactory, CdkClassLoader loader)
protected void pushStatement(StatementsContainer container)
protected <T extends StatementsContainer> T pushStatement(Class<T> container)
protected void popStatement()
protected <T extends TemplateStatement> T addStatement(Class<T> statementClass)
protected void addStatement(TemplateStatement statement)
public JavaClass getGeneratedClass()
public void startElement(CdkBodyElement cdkBodyElement) throws CdkException
startElement in interface TemplateVisitorCdkExceptionpublic void endElement(CdkBodyElement cdkBodyElement) throws CdkException
endElement in interface TemplateVisitorCdkExceptionpublic void startElement(AnyElement anyElement) throws CdkException
startElement in interface TemplateVisitorCdkExceptionpublic void endElement(AnyElement anyElement) throws CdkException
endElement in interface TemplateVisitorCdkExceptionpublic void visitElement(String text) throws CdkException
visitElement in interface TemplateVisitorCdkExceptionpublic void visitElement(CdkCallElement cdkCallElement) throws CdkException
visitElement in interface TemplateVisitorCdkExceptionpublic void startElement(CdkIfElement cdkIfElement)
startElement in interface TemplateVisitorpublic void endElement(CdkIfElement cdkIfElement)
endElement in interface TemplateVisitorpublic void startElement(CdkChooseElement cdkChooseElement)
startElement in interface TemplateVisitorpublic void endElement(CdkChooseElement cdkChooseElement)
endElement in interface TemplateVisitorpublic void startElement(CdkWhenElement cdkWhenElement)
startElement in interface TemplateVisitorpublic void endElement(CdkWhenElement cdkWhenElement)
endElement in interface TemplateVisitorpublic void startElement(CdkOtherwiseElement cdkOtherwiseElement)
startElement in interface TemplateVisitorpublic void endElement(CdkOtherwiseElement cdkOtherwiseElement)
endElement in interface TemplateVisitorpublic void visitElement(CdkObjectElement cdkObjectElement)
visitElement in interface TemplateVisitorpublic void startElement(CdkForEachElement cdkForEachElement)
startElement in interface TemplateVisitorpublic void endElement(CdkForEachElement cdkForEachElement)
endElement in interface TemplateVisitorpublic void startElement(CdkSwitchElement cdkSwitchElement)
startElement in interface TemplateVisitorpublic void endElement(CdkSwitchElement cdkSwitchElement)
endElement in interface TemplateVisitorpublic void startElement(CdkCaseElement cdkCaseElement)
startElement in interface TemplateVisitorpublic void endElement(CdkCaseElement cdkCaseElement)
endElement in interface TemplateVisitorpublic void startElement(CdkDefaultElement cdkDefaultElement)
startElement in interface TemplateVisitorpublic void endElement(CdkDefaultElement cdkDefaultElement)
endElement in interface TemplateVisitorpublic void preProcess(CompositeImplementation impl)
preProcess in interface TemplateVisitorpublic void startElement(CompositeRenderFacet compositeRenderFacetElement) throws CdkException
startElement in interface TemplateVisitorCdkExceptionpublic void endElement(CompositeRenderFacet compositeRenderFacetElement) throws CdkException
endElement in interface TemplateVisitorCdkExceptionpublic void postProcess(CompositeImplementation impl)
postProcess in interface TemplateVisitorpublic void startElement(CdkScriptObjectElement cdkScriptObjectElement)
startElement in interface TemplateVisitorpublic void endElement(CdkScriptObjectElement cdkScriptObjectElement)
endElement in interface TemplateVisitorpublic void visitElement(CdkScriptOptionElement cdkScriptOptionElement)
visitElement in interface TemplateVisitorpublic void preProcess(CdkFragmentElement fragmentElement)
preProcess in interface TemplateVisitorpublic void postProcess(CdkFragmentElement fragmentElement)
postProcess in interface TemplateVisitorpublic void visitElement(CdkRenderFragmentElement renderFragmentElement) throws CdkException
visitElement in interface TemplateVisitorCdkExceptionCopyright © 2014 JBoss by Red Hat. All Rights Reserved.