org.granite.generator.ant
Class AbstractAntJavaGenTask
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.granite.generator.ant.AbstractAntJavaGenTask
- All Implemented Interfaces:
- Cloneable, JavaAs3GroovyConfiguration, Configuration, GroovyConfiguration
- Direct Known Subclasses:
- AntJavaAs3Task, AntJavaFXTask, AntJavaTask
public abstract class AbstractAntJavaGenTask
- extends org.apache.tools.ant.Task
- implements JavaAs3GroovyConfiguration
- Author:
- Franck WOLFF
| 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 |
| 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 |
AbstractAntJavaGenTask
public AbstractAntJavaGenTask()
setOutputdir
public void setOutputdir(String outputdir)
setBaseoutputdir
public void setBaseoutputdir(String baseoutputdir)
setAs3typefactory
public void setAs3typefactory(String as3typefactory)
setClienttypefactory
public void setClienttypefactory(String clienttypefactory)
setEntityfactory
public void setEntityfactory(String entityfactory)
setRemotedestinationfactory
public void setRemotedestinationfactory(String remotedestinationfactory)
setUid
public void setUid(String uid)
setEntitytemplate
public void setEntitytemplate(String entitytemplate)
setEntitybasetemplate
public void setEntitybasetemplate(String entitybasetemplate)
setBeantemplate
public void setBeantemplate(String beantemplate)
setBeanbasetemplate
public void setBeanbasetemplate(String beanbasetemplate)
setInterfacetemplate
public void setInterfacetemplate(String interfacetemplate)
setEnumtemplate
public void setEnumtemplate(String enumtemplate)
setRemotetemplate
public void setRemotetemplate(String remotetemplate)
setRemotebasetemplate
public void setRemotebasetemplate(String remotebasetemplate)
setTide
public void setTide(boolean tide)
setTransformer
public void setTransformer(String transformer)
initDefaultClientTypeFactory
protected abstract As3TypeFactory initDefaultClientTypeFactory()
initDefaultTransformer
protected abstract Transformer<?,?,?> initDefaultTransformer()
addFileset
public void addFileset(org.apache.tools.ant.types.FileSet fileSet)
addZipfileset
public void addZipfileset(org.apache.tools.ant.types.ZipFileSet zipFileSet)
setClasspath
public void setClasspath(org.apache.tools.ant.types.Path path)
createClasspath
public org.apache.tools.ant.types.Path createClasspath()
setClasspathRef
public void setClasspathRef(org.apache.tools.ant.types.Reference r)
addTranslator
public void addTranslator(PackageTranslator translator)
execute
public void execute()
throws org.apache.tools.ant.BuildException
- Overrides:
execute in class org.apache.tools.ant.Task
- Throws:
org.apache.tools.ant.BuildException
getAs3TypeFactory
public As3TypeFactory getAs3TypeFactory()
- Specified by:
getAs3TypeFactory in interface JavaAs3GroovyConfiguration
getClientTypeFactory
public As3TypeFactory getClientTypeFactory()
getEntityFactory
public EntityFactory getEntityFactory()
- Specified by:
getEntityFactory in interface JavaAs3GroovyConfiguration
getRemoteDestinationFactory
public RemoteDestinationFactory getRemoteDestinationFactory()
- Specified by:
getRemoteDestinationFactory in interface JavaAs3GroovyConfiguration
getBaseOutputDir
public File getBaseOutputDir(JavaAs3Input input)
- Specified by:
getBaseOutputDir in interface JavaAs3GroovyConfiguration
getOutputDir
public File getOutputDir(JavaAs3Input input)
- Specified by:
getOutputDir in interface JavaAs3GroovyConfiguration
getTemplateUris
public TemplateUri[] getTemplateUris(JavaType.Kind kind,
Class<?> clazz)
- Specified by:
getTemplateUris in interface JavaAs3GroovyConfiguration
defaultTemplateUri
protected abstract String defaultTemplateUri(String type)
getTranslators
public List<PackageTranslator> getTranslators()
- Specified by:
getTranslators in interface JavaAs3GroovyConfiguration
getUid
public String getUid()
- Specified by:
getUid in interface JavaAs3GroovyConfiguration
isGenerated
public boolean isGenerated(Class<?> clazz)
- Specified by:
isGenerated in interface JavaAs3GroovyConfiguration
getClassLoader
public ClassLoader getClassLoader()
- Specified by:
getClassLoader in interface Configuration
getGroovyTemplateFactory
public GroovyTemplateFactory getGroovyTemplateFactory()
- Specified by:
getGroovyTemplateFactory in interface GroovyConfiguration
getWorkingDirectory
public File getWorkingDirectory()
- Specified by:
getWorkingDirectory in interface Configuration