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:
Cloneable
Direct Known Subclasses:
RedlineTask

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

Ant task for creating an RPM file.


Field Summary
protected  Architecture architecture
           
protected  List<Depends> depends
           
protected  String description
           
protected  File destination
           
protected  String distribution
           
protected  List<org.apache.tools.ant.types.ArchiveFileSet> filesets
           
protected  List<Ghost> ghosts
           
protected  String group
           
protected  String host
           
protected  String license
           
protected  List<Link> links
           
protected  String name
           
static String NAMESPACE
           
protected  Os os
           
protected  String packager
           
protected  File postInstallScript
           
protected  File postTransScript
           
protected  File postUninstallScript
           
protected  String prefixes
           
protected  File preInstallScript
           
protected  File preTransScript
           
protected  File preUninstallScript
           
protected  String provides
           
protected  String release
           
protected  String sourcePackage
           
protected  String summary
           
protected  List<TriggerIn> triggersIn
           
protected  List<TriggerPostUn> triggersPostUn
           
protected  List<TriggerPreIn> triggersPreIn
           
protected  List<TriggerUn> triggersUn
           
protected  RpmType type
           
protected  String url
           
protected  String vendor
           
protected  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 addGhost(Ghost ghost)
           
 void addLink(Link link)
           
 void addRpmfileset(RpmFileSet fileset)
           
 void addTarfileset(org.apache.tools.ant.types.TarFileSet fileset)
           
 void addTriggerIn(TriggerIn triggerIn)
           
 void addTriggerPostUn(TriggerPostUn triggerPostUn)
           
 void addTriggerPreIn(TriggerPreIn triggerPreIn)
           
 void addTriggerUn(TriggerUn triggerUn)
           
 void addZipfileset(org.apache.tools.ant.types.ZipFileSet fileset)
           
 void execute()
           
 void restrict(String name)
           
 void setArchitecture(String architecture)
           
 void setDescription(String description)
           
 void setDestination(File destination)
           
 void setDistribution(String distribution)
           
 void setGroup(String group)
           
 void setHost(String host)
           
 void setLicense(String license)
           
 void setName(String name)
           
 void setOs(String os)
           
 void setPackager(String packager)
           
 void setPostInstallScript(File postInstallScript)
           
 void setPostTransScript(File postTransScript)
           
 void setPostUninstallScript(File postUninstallScript)
           
 void setPrefixes(String prefixes)
           
 void setPreInstallScript(File preInstallScript)
           
 void setPreTransScript(File preTransScript)
           
 void setPreUninstallScript(File preUninstallScript)
           
 void setProvides(String provides)
           
 void setRelease(String release)
           
 void setSourcePackage(String sourcePackage)
           
 void setSummary(String summary)
           
 void setType(String type)
           
 void setUrl(String url)
           
 void setVendor(String vendor)
           
 void setVersion(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 String NAMESPACE
See Also:
Constant Field Values

name

protected String name

version

protected String version

group

protected String group

release

protected String release

host

protected String host

summary

protected String summary

description

protected String description

license

protected String license

packager

protected String packager

distribution

protected String distribution

vendor

protected String vendor

url

protected String url

sourcePackage

protected String sourcePackage

provides

protected String provides

prefixes

protected String prefixes

type

protected RpmType type

architecture

protected Architecture architecture

os

protected Os os

destination

protected File destination

filesets

protected List<org.apache.tools.ant.types.ArchiveFileSet> filesets

ghosts

protected List<Ghost> ghosts

links

protected List<Link> links

depends

protected List<Depends> depends

triggersPreIn

protected List<TriggerPreIn> triggersPreIn

triggersIn

protected List<TriggerIn> triggersIn

triggersUn

protected List<TriggerUn> triggersUn

triggersPostUn

protected List<TriggerPostUn> triggersPostUn

preTransScript

protected File preTransScript

preInstallScript

protected File preInstallScript

postInstallScript

protected File postInstallScript

preUninstallScript

protected File preUninstallScript

postUninstallScript

protected File postUninstallScript

postTransScript

protected File postTransScript
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(String name)

setName

public void setName(String name)

setType

public void setType(String type)

setArchitecture

public void setArchitecture(String architecture)

setOs

public void setOs(String os)

setVersion

public void setVersion(String version)

setRelease

public void setRelease(String release)

setGroup

public void setGroup(String group)

setHost

public void setHost(String host)

setSummary

public void setSummary(String summary)

setDescription

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

setLicense

public void setLicense(String license)

setPackager

public void setPackager(String packager)

setDistribution

public void setDistribution(String distribution)

setVendor

public void setVendor(String vendor)

setUrl

public void setUrl(String url)

setProvides

public void setProvides(String provides)

setPrefixes

public void setPrefixes(String prefixes)

setDestination

public void setDestination(File destination)

addZipfileset

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

addTarfileset

public void addTarfileset(org.apache.tools.ant.types.TarFileSet fileset)

addRpmfileset

public void addRpmfileset(RpmFileSet fileset)

addGhost

public void addGhost(Ghost ghost)

addLink

public void addLink(Link link)

addDepends

public void addDepends(Depends dependency)

addTriggerPreIn

public void addTriggerPreIn(TriggerPreIn triggerPreIn)

addTriggerIn

public void addTriggerIn(TriggerIn triggerIn)

addTriggerUn

public void addTriggerUn(TriggerUn triggerUn)

addTriggerPostUn

public void addTriggerPostUn(TriggerPostUn triggerPostUn)

setPreTransScript

public void setPreTransScript(File preTransScript)

setPreInstallScript

public void setPreInstallScript(File preInstallScript)

setPostInstallScript

public void setPostInstallScript(File postInstallScript)

setPreUninstallScript

public void setPreUninstallScript(File preUninstallScript)

setPostUninstallScript

public void setPostUninstallScript(File postUninstallScript)

setPostTransScript

public void setPostTransScript(File postTransScript)

setSourcePackage

public void setSourcePackage(String sourcePackage)


Copyright © 2012. All Rights Reserved.