public class RendererTemplateParser extends Object implements ModelBuilder
| Modifier and Type | Field and Description |
|---|---|
LibraryCache |
nonJavaCache |
| Constructor and Description |
|---|
RendererTemplateParser(ComponentLibrary library,
JAXB jaxbBinding,
Logger log,
FileManager sources,
FragmentParser fragmentParser)
|
| Modifier and Type | Method and Description |
|---|---|
void |
build()
Build library model. |
void |
build(File file) |
protected RendererModel |
mergeTemplateIntoModel(Template template,
RendererModel renderer) |
protected Template |
parseTemplate(File file) |
@Inject @Cache(value=NON_JAVA_SOURCES) public LibraryCache nonJavaCache
@Inject public RendererTemplateParser(ComponentLibrary library, JAXB jaxbBinding, Logger log, @Source(value=RENDERER_TEMPLATES) FileManager sources, FragmentParser fragmentParser)
library - jaxbBinding - log - sources - public void build()
throws CdkException
ModelBuilderBuild library model.
build in interface ModelBuilderCdkExceptionpublic void build(File file) throws CdkException
CdkExceptionprotected RendererModel mergeTemplateIntoModel(Template template, RendererModel renderer) throws CdkException
CdkExceptionprotected Template parseTemplate(File file) throws CdkException
CdkExceptionCopyright © 2014 JBoss by Red Hat. All Rights Reserved.