org.apache.ws.jaxme.js.pattern
Class Ant.BasicAntTask

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by org.apache.ws.jaxme.js.pattern.Ant.ReallyBasicAntTask
              extended by org.apache.ws.jaxme.js.pattern.Ant.BasicAntTask
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
Ant.AntProxyGenerator, Ant.AntTypesafeEnumerationGenerator, Ant.AntVersionGenerator
Enclosing class:
Ant

protected abstract static class Ant.BasicAntTask
extends Ant.ReallyBasicAntTask


Field Summary
 
Fields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
 
Constructor Summary
protected Ant.BasicAntTask()
           
 
Method Summary
 void doExecute()
           
 void finish()
           
abstract  void generate(JavaSourceFactory pFactory, JavaQName pTargetClass)
           
 void setTargetClass(java.lang.String pTargetClass)
           
 
Methods inherited from class org.apache.ws.jaxme.js.pattern.Ant.ReallyBasicAntTask
execute, getDestDir, isSettingLoggerFactory, setDestDir, setSettingLoggerFactory
 
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Ant.BasicAntTask

protected Ant.BasicAntTask()
Method Detail

setTargetClass

public void setTargetClass(java.lang.String pTargetClass)

finish

public void finish()
Overrides:
finish in class Ant.ReallyBasicAntTask

generate

public abstract void generate(JavaSourceFactory pFactory,
                              JavaQName pTargetClass)
                       throws java.lang.Exception
Throws:
java.lang.Exception

doExecute

public void doExecute()
Specified by:
doExecute in class Ant.ReallyBasicAntTask