org.richfaces.cdk.generate.freemarker
Class FreeMarkerWriter<C>
java.lang.Object
org.richfaces.cdk.generate.freemarker.FreeMarkerWriter<C>
- All Implemented Interfaces:
- CdkWriter
- Direct Known Subclasses:
- BehaviorClassGenerator, ComponentClassGenerator, ConverterClassGenerator, EventSourceInterfaceGenerator, ListenerTagHandlerGenerator, ValidatorClassGenerator
public abstract class FreeMarkerWriter<C>
- extends Object
- implements CdkWriter
Base class for all output file buildes that use FreeMarker as template engine.
- Author:
- asmirnov@exadel.com
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FreeMarkerWriter
public FreeMarkerWriter(FreeMarkerRenderer configuration,
FileManager output)
generate
public void generate(ComponentLibrary library,
C c)
throws CdkException
- Throws:
CdkException
getOutput
protected Writer getOutput(ComponentLibrary library,
C c)
throws CdkException
- Throws:
CdkException
getOutputFileName
protected String getOutputFileName(C c)
throws CdkException
- Throws:
CdkException
getJavaFileName
protected String getJavaFileName(ClassName targetClass)
getTemplateName
protected abstract String getTemplateName()
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.