org.apache.avalon.tools.tasks
Class GumpTask

java.lang.Object
  extended byorg.apache.tools.ant.ProjectComponent
      extended byorg.apache.tools.ant.Task
          extended byorg.apache.avalon.tools.tasks.ContextualTask
              extended byorg.apache.avalon.tools.tasks.SystemTask
                  extended byorg.apache.avalon.tools.tasks.GumpTask

public class GumpTask
extends SystemTask

Create meta-data for a block.

Version:
$Revision: 1.2 $ $Date: 2004/03/17 10:30:09 $
Author:
Avalon Development Team

Nested Class Summary
static class GumpTask.Cvs
           
static class GumpTask.FileHolder
           
static class GumpTask.Href
           
static class GumpTask.License
           
static class GumpTask.Nag
           
static class GumpTask.Repository
           
static class GumpTask.Svn
           
static class GumpTask.Template
           
static class GumpTask.Url
           
 
Field Summary
 
Fields inherited from class org.apache.avalon.tools.tasks.ContextualTask
MODULE_PROPERTIES, USER_PROPERTIES
 
Fields inherited from class org.apache.tools.ant.Task
description, location, target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
project
 
Constructor Summary
GumpTask()
           
 
Method Summary
 GumpTask.Cvs createCvs()
           
 GumpTask.License createLicense()
           
 GumpTask.Nag createNag()
           
 GumpTask.Svn createSvn()
           
 GumpTask.Template createTemplate()
           
 GumpTask.Url createUrl()
           
 void execute()
           
 void setDescription(String description)
           
 void setFilename(String filename)
           
 void setName(String name)
           
 void setPublic(boolean flag)
           
protected  int writeModule(Writer writer)
           
 
Methods inherited from class org.apache.avalon.tools.tasks.SystemTask
getHome, setRefid
 
Methods inherited from class org.apache.avalon.tools.tasks.ContextualTask
getContext, getKey, init, isInitialized, loadProperties, mkDir, setupProperties
 
Methods inherited from class org.apache.tools.ant.Task
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, isInvalid, log, log, maybeConfigure, perform, reconfigure, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
getProject, setProject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GumpTask

public GumpTask()
Method Detail

setName

public void setName(String name)

setFilename

public void setFilename(String filename)

setDescription

public void setDescription(String description)

setPublic

public void setPublic(boolean flag)

createUrl

public GumpTask.Url createUrl()

createSvn

public GumpTask.Svn createSvn()

createCvs

public GumpTask.Cvs createCvs()

createLicense

public GumpTask.License createLicense()

createNag

public GumpTask.Nag createNag()

createTemplate

public GumpTask.Template createTemplate()

execute

public void execute()

writeModule

protected int writeModule(Writer writer)
                   throws IOException
Throws:
IOException