org.cumt.tools.generators
Class AbstractGenerator
java.lang.Object
org.cumt.tools.generators.AbstractGenerator
- All Implemented Interfaces:
- Generator
- Direct Known Subclasses:
- BatchGenerator, DefaultJavaCodeGenerator, DocGenerator, TemplateBasedGenerator
public abstract class AbstractGenerator
- extends java.lang.Object
- implements Generator
Base class for generators
- Author:
- Carlos Descalzi
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
eventSupport
protected final ar.com.da.swing.event.EventSupport<ProgressListener> eventSupport
AbstractGenerator
public AbstractGenerator()
setModel
public void setModel(Model model)
- Specified by:
setModel
in interface Generator
setBasePackage
public void setBasePackage(PackageObject basePackage)
- Specified by:
setBasePackage
in interface Generator
setTargetDirectory
public void setTargetDirectory(java.io.File targetDirectory)
- Specified by:
setTargetDirectory
in interface Generator
getBasePackage
public PackageObject getBasePackage()
getModel
public Model getModel()
getTargetDirectory
public java.io.File getTargetDirectory()
getUIClass
public java.lang.Class<? extends GeneratorUI> getUIClass()
- Specified by:
getUIClass
in interface Generator
addProgressListener
public void addProgressListener(ProgressListener listener)
- Specified by:
addProgressListener
in interface Generator
removeProgressListener
public void removeProgressListener(ProgressListener listener)
- Specified by:
removeProgressListener
in interface Generator
notifyStarted
protected void notifyStarted(ProgressEvent event)
notifyFinalized
protected void notifyFinalized(ProgressEvent event)
notifyProgress
protected void notifyProgress(ProgressEvent event)
Copyright © 2006 null. All Rights Reserved.