installtoolkit.deb
Class PackagesTask

java.lang.Object
  extended by Task
      extended by installtoolkit.deb.PackagesTask

public class PackagesTask
extends Task

Create a Packages.gz file containing all DEB packages in the specified directory.

Author:
Christian Elberfeld

Field Summary
protected  boolean debug
           
protected  java.lang.String filename
           
protected  java.util.zip.GZIPOutputStream fileoutstream
           
protected  boolean procfinished
           
protected  java.io.BufferedInputStream procoutstream
           
protected  java.io.File workdir
           
 
Constructor Summary
PackagesTask()
           
 
Method Summary
 void execute()
           
 void setDebug(boolean debug)
          Enable debug output
 void setProcessErrorStream(java.io.InputStream arg0)
           
 void setProcessInputStream(java.io.OutputStream arg0)
           
 void setProcessOutputStream(java.io.InputStream stream)
           
 void setWorkdir(java.io.File workdir)
          The directory containing the DEB packages
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

debug

protected boolean debug

filename

protected java.lang.String filename

workdir

protected java.io.File workdir

procoutstream

protected java.io.BufferedInputStream procoutstream

procfinished

protected boolean procfinished

fileoutstream

protected java.util.zip.GZIPOutputStream fileoutstream
Constructor Detail

PackagesTask

public PackagesTask()
Method Detail

execute

public void execute()
             throws BuildException
Throws:
BuildException
See Also:
Task#execute()

setProcessOutputStream

public void setProcessOutputStream(java.io.InputStream stream)
                            throws java.io.IOException
Throws:
java.io.IOException
See Also:
ExecuteStreamHandler#setProcessOutputStream(java.io.InputStream)

start

public void start()
           throws java.io.IOException
Throws:
java.io.IOException
See Also:
ExecuteStreamHandler#start()

stop

public void stop()
See Also:
ExecuteStreamHandler#stop()

setProcessErrorStream

public void setProcessErrorStream(java.io.InputStream arg0)
                           throws java.io.IOException
Throws:
java.io.IOException
See Also:
ExecuteStreamHandler#setProcessErrorStream(java.io.InputStream)

setProcessInputStream

public void setProcessInputStream(java.io.OutputStream arg0)
                           throws java.io.IOException
Throws:
java.io.IOException
See Also:
ExecuteStreamHandler#setProcessInputStream(java.io.OutputStream)

setDebug

public void setDebug(boolean debug)
Enable debug output

Parameters:
debug -

setWorkdir

public void setWorkdir(java.io.File workdir)
The directory containing the DEB packages

Parameters:
workdir -


Copyright 2006-2006 null. All Rights Reserved.