org.codehaus.groovy.maven.runtime.support.stubgen.render
Class RendererSupport
java.lang.Object
org.codehaus.groovy.maven.runtime.support.stubgen.render.RendererSupport
- All Implemented Interfaces:
- Renderer
public class RendererSupport
- extends java.lang.Object
- implements Renderer
Provides support for Renderer
implementations.
- Version:
- $Id: RendererSupport.java 13184 2008-08-10 15:05:01Z user57 $
- Author:
- Jason Dillon
Method Summary |
protected java.lang.String |
capitalize(java.lang.String string)
|
java.lang.String |
getName()
|
java.lang.String |
getPackage()
|
void |
render(java.io.Writer writer)
|
protected void |
renderClass(java.io.PrintWriter out)
|
protected void |
renderField(java.io.PrintWriter out,
FieldDef def)
|
protected void |
renderFields(java.io.PrintWriter out)
|
protected void |
renderHeader(java.io.PrintWriter out)
|
protected void |
renderImport(java.io.PrintWriter out,
ImportDef def)
|
protected void |
renderImports(java.io.PrintWriter out)
|
protected void |
renderJavaDoc(java.io.PrintWriter out,
JavaDocAware source,
java.lang.String indent)
|
protected void |
renderMagicConstructorInvoke(java.io.PrintWriter out,
ConstructorDef def)
|
protected void |
renderMagicConstructors(java.io.PrintWriter out)
|
protected void |
renderMagicConstructorSuper(java.io.PrintWriter out,
ConstructorDef def)
|
protected void |
renderMethod(java.io.PrintWriter out,
MethodDef def)
|
protected void |
renderMethods(java.io.PrintWriter out)
|
protected void |
renderModifiers(java.io.PrintWriter out,
ModifiersAware source)
|
protected void |
renderPackage(java.io.PrintWriter out)
|
protected void |
renderParameter(java.io.PrintWriter out,
ParameterDef def)
|
protected void |
renderParameters(java.io.PrintWriter out,
java.util.Set parameters)
|
protected void |
renderProperty(java.io.PrintWriter out,
FieldDef def)
|
protected void |
renderSuperParameter(java.io.PrintWriter out,
SuperParameterDef def)
|
protected void |
renderSuperParameters(java.io.PrintWriter out,
ConstructorDef def)
|
protected void |
renderSyntheticMethods(java.io.PrintWriter out)
|
protected void |
renderType(java.io.PrintWriter out,
TypeDef def)
|
protected void |
renderTypeSet(java.io.PrintWriter out,
java.util.Set types)
|
protected java.util.Set |
selectMagicConstructorSuperParameters(ConstructorDef target)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
clazz
protected final ClassDef clazz
importAliases
protected final java.util.Map importAliases
definedMethods
protected final java.util.Map definedMethods
RendererSupport
protected RendererSupport(ClassDef clazz)
render
public void render(java.io.Writer writer)
throws java.io.IOException
- Specified by:
render
in interface Renderer
- Throws:
java.io.IOException
getName
public java.lang.String getName()
- Specified by:
getName
in interface Renderer
getPackage
public java.lang.String getPackage()
- Specified by:
getPackage
in interface Renderer
renderHeader
protected void renderHeader(java.io.PrintWriter out)
renderPackage
protected void renderPackage(java.io.PrintWriter out)
renderImports
protected void renderImports(java.io.PrintWriter out)
renderImport
protected void renderImport(java.io.PrintWriter out,
ImportDef def)
renderType
protected void renderType(java.io.PrintWriter out,
TypeDef def)
renderTypeSet
protected void renderTypeSet(java.io.PrintWriter out,
java.util.Set types)
renderModifiers
protected void renderModifiers(java.io.PrintWriter out,
ModifiersAware source)
renderJavaDoc
protected void renderJavaDoc(java.io.PrintWriter out,
JavaDocAware source,
java.lang.String indent)
renderClass
protected void renderClass(java.io.PrintWriter out)
renderFields
protected void renderFields(java.io.PrintWriter out)
renderField
protected void renderField(java.io.PrintWriter out,
FieldDef def)
renderProperty
protected void renderProperty(java.io.PrintWriter out,
FieldDef def)
capitalize
protected java.lang.String capitalize(java.lang.String string)
renderSyntheticMethods
protected void renderSyntheticMethods(java.io.PrintWriter out)
renderMethods
protected void renderMethods(java.io.PrintWriter out)
renderMagicConstructors
protected void renderMagicConstructors(java.io.PrintWriter out)
renderMethod
protected void renderMethod(java.io.PrintWriter out,
MethodDef def)
renderMagicConstructorSuper
protected void renderMagicConstructorSuper(java.io.PrintWriter out,
ConstructorDef def)
selectMagicConstructorSuperParameters
protected java.util.Set selectMagicConstructorSuperParameters(ConstructorDef target)
renderMagicConstructorInvoke
protected void renderMagicConstructorInvoke(java.io.PrintWriter out,
ConstructorDef def)
renderSuperParameters
protected void renderSuperParameters(java.io.PrintWriter out,
ConstructorDef def)
renderSuperParameter
protected void renderSuperParameter(java.io.PrintWriter out,
SuperParameterDef def)
renderParameters
protected void renderParameters(java.io.PrintWriter out,
java.util.Set parameters)
renderParameter
protected void renderParameter(java.io.PrintWriter out,
ParameterDef def)
Copyright © 2006-2008 Codehaus. All Rights Reserved.