org.mmbase.mojo.remote
Class AbstractGenerator

java.lang.Object
  extended by org.mmbase.mojo.remote.AbstractGenerator
Direct Known Subclasses:
AbstractClassGenerator, ObjectWrapperGenerator

public abstract class AbstractGenerator
extends Object

Since:
MMBase-1.9
Version:
$Id: AbstractGenerator.java 43023 2010-07-30 10:01:18Z michiel $
Author:
Pierre van Rooden
Javadoc:

Field Summary
protected  StringBuilder buffer
           
protected  Class<?> currentClass
           
 
Constructor Summary
AbstractGenerator()
           
 
Method Summary
abstract  void generate()
           
 void generateLicense()
           
 String getShortName(Class<?> c)
           
 void indent2()
           
 void indent4()
           
 void indent6()
           
 void indent8()
           
static boolean needsRemote(Type t)
           
 void writeSourceFile(File file)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

currentClass

protected Class<?> currentClass

buffer

protected StringBuilder buffer
Constructor Detail

AbstractGenerator

public AbstractGenerator()
Method Detail

generateLicense

public void generateLicense()

indent2

public void indent2()

indent4

public void indent4()

indent6

public void indent6()

indent8

public void indent8()

getShortName

public String getShortName(Class<?> c)

writeSourceFile

public void writeSourceFile(File file)

generate

public abstract void generate()

needsRemote

public static boolean needsRemote(Type t)


MMBase 2.0-SNAPSHOT - null