org.guiceyfruit.spring.converter
Class ModuleGenerator

java.lang.Object
  extended by org.guiceyfruit.spring.converter.ModuleGenerator

public class ModuleGenerator
extends java.lang.Object

Version:
$Revision: 1.1 $

Constructor Summary
ModuleGenerator(SpringConverter converter, java.io.PrintWriter writer)
           
 
Method Summary
static java.lang.String asJavaIdentifier(java.lang.String name)
          Lets remove any dodgy characters from the method name
protected  void end()
           
 void generate()
           
protected  void print(java.lang.String text, java.lang.Object... args)
           
protected  void printConstructor(ProduceMethod method)
           
protected  void println()
           
protected  void println(java.lang.String text)
           
protected  void println(java.lang.String text, java.lang.Object... args)
           
protected  void start()
           
 ProduceMethod startProvides(java.lang.String name, java.lang.String className)
           
protected  void write(ProduceMethod method)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModuleGenerator

public ModuleGenerator(SpringConverter converter,
                       java.io.PrintWriter writer)
Method Detail

generate

public void generate()

startProvides

public ProduceMethod startProvides(java.lang.String name,
                                   java.lang.String className)

start

protected void start()

end

protected void end()

write

protected void write(ProduceMethod method)

asJavaIdentifier

public static java.lang.String asJavaIdentifier(java.lang.String name)
Lets remove any dodgy characters from the method name


printConstructor

protected void printConstructor(ProduceMethod method)

print

protected void print(java.lang.String text,
                     java.lang.Object... args)

println

protected void println(java.lang.String text,
                       java.lang.Object... args)

println

protected void println(java.lang.String text)

println

protected void println()


Copyright © 2011. All Rights Reserved.