proguard
Class ConfigurationWriter

java.lang.Object
  extended by proguard.ConfigurationWriter

public class ConfigurationWriter
extends java.lang.Object

This class writes ProGuard configurations to a file.


Constructor Summary
ConfigurationWriter(java.io.File configurationFile)
          Creates a new ConfigurationWriter for the given file name.
ConfigurationWriter(java.io.OutputStream outputStream)
          Creates a new ConfigurationWriter for the given OutputStream.
ConfigurationWriter(java.io.PrintWriter writer)
          Creates a new ConfigurationWriter for the given PrintWriter.
 
Method Summary
 void close()
          Closes this ConfigurationWriter.
static void main(java.lang.String[] args)
          A main method for testing configuration writing.
 void write(Configuration configuration)
          Writes the given configuration.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurationWriter

public ConfigurationWriter(java.io.File configurationFile)
                    throws java.io.IOException
Creates a new ConfigurationWriter for the given file name.

Throws:
java.io.IOException

ConfigurationWriter

public ConfigurationWriter(java.io.OutputStream outputStream)
                    throws java.io.IOException
Creates a new ConfigurationWriter for the given OutputStream.

Throws:
java.io.IOException

ConfigurationWriter

public ConfigurationWriter(java.io.PrintWriter writer)
                    throws java.io.IOException
Creates a new ConfigurationWriter for the given PrintWriter.

Throws:
java.io.IOException
Method Detail

close

public void close()
           throws java.io.IOException
Closes this ConfigurationWriter.

Throws:
java.io.IOException

write

public void write(Configuration configuration)
           throws java.io.IOException
Writes the given configuration.

Parameters:
configuration - the configuration that is to be written out.
Throws:
java.io.IOException - if an IO error occurs while writing the configuration.

main

public static void main(java.lang.String[] args)
A main method for testing configuration writing.