org.vafer.jdeb.ant
Class DebAntTask

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by org.apache.tools.ant.taskdefs.MatchingTask
              extended by org.vafer.jdeb.ant.DebAntTask
All Implemented Interfaces:
Cloneable, org.apache.tools.ant.types.selectors.SelectorContainer

public class DebAntTask
extends org.apache.tools.ant.taskdefs.MatchingTask

TODO generalize with DebMaker AntTask for creating debian archives. Even supports signed changes files.

Author:
Torsten Curdt

Field Summary
 
Fields inherited from class org.apache.tools.ant.taskdefs.MatchingTask
fileset
 
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
DebAntTask()
           
 
Method Summary
 void addData(Data data)
           
 void addFileSet(org.apache.tools.ant.types.FileSet fileset)
           
 void addTarFileSet(org.apache.tools.ant.taskdefs.Tar.TarFileSet fileset)
           
 void execute()
           
 void setChangesIn(File changes)
           
 void setChangesOut(File changes)
           
 void setChangesSave(File changes)
           
 void setCompression(String compression)
           
 void setControl(File control)
           
 void setDestfile(File deb)
           
 void setKey(String key)
           
 void setKeyring(File keyring)
           
 void setPassphrase(String passphrase)
           
 void setVerbose(boolean verbose)
           
 
Methods inherited from class org.apache.tools.ant.taskdefs.MatchingTask
add, addAnd, addContains, addContainsRegexp, addCustom, addDate, addDepend, addDepth, addDifferent, addFilename, addMajority, addModified, addNone, addNot, addOr, addPresent, addSelector, addSize, addType, appendSelector, createExclude, createExcludesFile, createInclude, createIncludesFile, createPatternSet, getDirectoryScanner, getImplicitFileSet, getSelectors, hasSelectors, selectorCount, selectorElements, setCaseSensitive, setDefaultexcludes, setExcludes, setExcludesfile, setFollowSymlinks, setIncludes, setIncludesfile, setProject, XsetIgnore, XsetItems
 
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
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DebAntTask

public DebAntTask()
Method Detail

setDestfile

public void setDestfile(File deb)

setControl

public void setControl(File control)

setChangesIn

public void setChangesIn(File changes)

setChangesOut

public void setChangesOut(File changes)

setChangesSave

public void setChangesSave(File changes)

setKeyring

public void setKeyring(File keyring)

setKey

public void setKey(String key)

setPassphrase

public void setPassphrase(String passphrase)

setCompression

public void setCompression(String compression)

setVerbose

public void setVerbose(boolean verbose)

addFileSet

public void addFileSet(org.apache.tools.ant.types.FileSet fileset)

addTarFileSet

public void addTarFileSet(org.apache.tools.ant.taskdefs.Tar.TarFileSet fileset)

addData

public void addData(Data data)

execute

public void execute()
Overrides:
execute in class org.apache.tools.ant.Task


Copyright © 2012. All Rights Reserved.