org.hibernate.tool.ant
Class ExporterTask

java.lang.Object
  extended by org.hibernate.tool.ant.ExporterTask
Direct Known Subclasses:
GenericExporterTask, Hbm2CfgXmlExporterTask, Hbm2DDLExporterTask, Hbm2DocExporterTask, Hbm2HbmXmlExporterTask, Hbm2JavaExporterTask, HbmLintExporterTask, QueryExporterTask

public abstract class ExporterTask
extends Object

Author:
max Is not actually a ant task, but simply just a task part of a HibernateToolTask

Field Summary
protected  HibernateToolTask parent
           
 
Constructor Summary
ExporterTask(HibernateToolTask parent)
           
 
Method Summary
 void addConfiguredProperty(org.apache.tools.ant.types.Environment.Variable property)
           
 void addConfiguredPropertySet(org.apache.tools.ant.types.PropertySet ps)
           
protected  Exporter configureExporter(Exporter exporter)
           
protected abstract  Exporter createExporter()
           
 void execute()
           
 File getDestdir()
           
protected  org.apache.tools.ant.types.Path getTemplatePath()
           
 void setDestdir(File destdir)
           
 void setTemplatePath(org.apache.tools.ant.types.Path path)
           
 void setTemplatePrefix(String s)
           
 void validateParameters()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parent

protected HibernateToolTask parent
Constructor Detail

ExporterTask

public ExporterTask(HibernateToolTask parent)
Method Detail

execute

public void execute()

createExporter

protected abstract Exporter createExporter()

getDestdir

public File getDestdir()

setDestdir

public void setDestdir(File destdir)

setTemplatePath

public void setTemplatePath(org.apache.tools.ant.types.Path path)

setTemplatePrefix

public void setTemplatePrefix(String s)

validateParameters

public void validateParameters()

addConfiguredPropertySet

public void addConfiguredPropertySet(org.apache.tools.ant.types.PropertySet ps)

addConfiguredProperty

public void addConfiguredProperty(org.apache.tools.ant.types.Environment.Variable property)

getTemplatePath

protected org.apache.tools.ant.types.Path getTemplatePath()

configureExporter

protected Exporter configureExporter(Exporter exporter)