ProGuard

proguard
Class ConfigurationWriter

java.lang.Object
  extended byproguard.ConfigurationWriter

public class ConfigurationWriter
extends Object

This class writes ProGuard configurations to a file.


Constructor Summary
ConfigurationWriter(OutputStream outputStream)
          Creates a new ConfigurationWriter for the given OutputStream.
ConfigurationWriter(PrintWriter writer)
          Creates a new ConfigurationWriter for the given PrintWriter.
ConfigurationWriter(String configurationFile)
          Creates a new ConfigurationWriter for the given file name.
 
Method Summary
 void close()
          Closes this ConfigurationWriter.
static void main(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(String configurationFile)
                    throws IOException
Creates a new ConfigurationWriter for the given file name.


ConfigurationWriter

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


ConfigurationWriter

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

Method Detail

close

public void close()
           throws IOException
Closes this ConfigurationWriter.

Throws:
IOException

write

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

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

main

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


ProGuard