org.freecompany.redline.ant
Class RedlineTask

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by org.freecompany.redline.ant.RedlineTask
All Implemented Interfaces:
java.lang.Cloneable

public class RedlineTask
extends org.apache.tools.ant.Task


Field Summary
protected  Architecture architecture
           
protected  java.util.List<Depends> depends
           
protected  java.lang.String description
           
protected  java.io.File destination
           
protected  java.lang.String distribution
           
protected  java.util.List<org.apache.tools.ant.types.ZipFileSet> filesets
           
protected  java.lang.String group
           
protected  java.lang.String host
           
protected  java.lang.String license
           
protected  java.util.List<Link> links
           
protected  java.lang.String name
           
static java.lang.String NAMESPACE
           
protected  Os os
           
protected  java.lang.String packager
           
protected  java.lang.String provides
           
protected  java.lang.String release
           
protected  java.lang.String summary
           
protected  RpmType type
           
protected  java.lang.String url
           
protected  java.lang.String vendor
           
protected  java.lang.String version
           
 
Fields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
location, project
 
Constructor Summary
RedlineTask()
           
 
Method Summary
 void addDepends(Depends dependency)
           
 void addLink(Link link)
           
 void addZipfileset(org.apache.tools.ant.types.ZipFileSet fileset)
           
 void execute()
           
 void restrict(java.lang.String name)
           
 void setArchitecture(java.lang.String architecture)
           
 void setDescription(java.lang.String description)
           
 void setDestination(java.io.File destination)
           
 void setDistribution(java.lang.String distribution)
           
 void setGroup(java.lang.String group)
           
 void setHost(java.lang.String host)
           
 void setLicense(java.lang.String license)
           
 void setName(java.lang.String name)
           
 void setOs(java.lang.String os)
           
 void setPackager(java.lang.String packager)
           
 void setProvides(java.lang.String provides)
           
 void setRelease(java.lang.String release)
           
 void setSummary(java.lang.String summary)
           
 void setType(java.lang.String type)
           
 void setUrl(java.lang.String url)
           
 void setVendor(java.lang.String vendor)
           
 void setVersion(java.lang.String version)
           
 
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, setLocation, setProject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAMESPACE

public static final java.lang.String NAMESPACE
See Also:
Constant Field Values

name

protected java.lang.String name

version

protected java.lang.String version

group

protected java.lang.String group

release

protected java.lang.String release

host

protected java.lang.String host

summary

protected java.lang.String summary

description

protected java.lang.String description

license

protected java.lang.String license

packager

protected java.lang.String packager

distribution

protected java.lang.String distribution

vendor

protected java.lang.String vendor

url

protected java.lang.String url

provides

protected java.lang.String provides

type

protected RpmType type

architecture

protected Architecture architecture

os

protected Os os

destination

protected java.io.File destination

filesets

protected java.util.List<org.apache.tools.ant.types.ZipFileSet> filesets

links

protected java.util.List<Link> links

depends

protected java.util.List<Depends> depends
Constructor Detail

RedlineTask

public RedlineTask()
Method Detail

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

restrict

public void restrict(java.lang.String name)

setName

public void setName(java.lang.String name)

setType

public void setType(java.lang.String type)

setArchitecture

public void setArchitecture(java.lang.String architecture)

setOs

public void setOs(java.lang.String os)

setVersion

public void setVersion(java.lang.String version)

setRelease

public void setRelease(java.lang.String release)

setGroup

public void setGroup(java.lang.String group)

setHost

public void setHost(java.lang.String host)

setSummary

public void setSummary(java.lang.String summary)

setDescription

public void setDescription(java.lang.String description)
Overrides:
setDescription in class org.apache.tools.ant.ProjectComponent

setLicense

public void setLicense(java.lang.String license)

setPackager

public void setPackager(java.lang.String packager)

setDistribution

public void setDistribution(java.lang.String distribution)

setVendor

public void setVendor(java.lang.String vendor)

setUrl

public void setUrl(java.lang.String url)

setProvides

public void setProvides(java.lang.String provides)

setDestination

public void setDestination(java.io.File destination)

addZipfileset

public void addZipfileset(org.apache.tools.ant.types.ZipFileSet fileset)

addLink

public void addLink(Link link)

addDepends

public void addDepends(Depends dependency)