org.jamon.codegen
Class AbstractSourceGenerator

java.lang.Object
  extended by org.jamon.codegen.AbstractSourceGenerator
All Implemented Interfaces:
org.jamon.api.SourceGenerator
Direct Known Subclasses:
ImplGenerator, ProxyGenerator

public abstract class AbstractSourceGenerator
extends java.lang.Object
implements org.jamon.api.SourceGenerator


Field Summary
protected  TemplateDescriber m_describer
           
protected  TemplateUnit m_templateUnit
           
protected  CodeWriter m_writer
           
 
Constructor Summary
protected AbstractSourceGenerator(TemplateDescriber p_describer, TemplateUnit p_templateUnit)
           
 
Method Summary
protected  void generateCustomAnnotations(java.lang.Iterable<AnnotationNode> p_annotationNodes, AnnotationType p_annotationType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jamon.api.SourceGenerator
generateSource
 

Field Detail

m_describer

protected final TemplateDescriber m_describer

m_writer

protected CodeWriter m_writer

m_templateUnit

protected final TemplateUnit m_templateUnit
Constructor Detail

AbstractSourceGenerator

protected AbstractSourceGenerator(TemplateDescriber p_describer,
                                  TemplateUnit p_templateUnit)
Method Detail

generateCustomAnnotations

protected void generateCustomAnnotations(java.lang.Iterable<AnnotationNode> p_annotationNodes,
                                         AnnotationType p_annotationType)


jamon