edu.wisc.cs.stego
Class WM

java.lang.Object
  |
  +--edu.wisc.cs.stego.WM

public class WM
extends java.lang.Object

This class is the main class for a program which embeds a watermark in a Java program. This class is responsble for parsing the command line arguments and reading the job file which provides the information required at each phase of the watermarking process. After processing the job information, this class begins instantiating the other objects which will carry out the individual tasks required.

See Also:
edu.wisc.cs.stego.JobFile

Field Summary
static CodeEditor DEFAULT_EDITOR
           
static Encoder DEFAULT_ENCODER
           
static java.lang.String VERSION
          String containing version information.
 
Method Summary
static void main(java.lang.String[] argv)
          The starting point for the program which embeds a watermark in a Java program.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VERSION

public static final java.lang.String VERSION
String containing version information.

DEFAULT_ENCODER

public static final Encoder DEFAULT_ENCODER

DEFAULT_EDITOR

public static final CodeEditor DEFAULT_EDITOR
Method Detail

main

public static void main(java.lang.String[] argv)
                 throws java.io.IOException
The starting point for the program which embeds a watermark in a Java program. A single command line argument is expected which is a file that contains the parameters for the job.

Command line syntax:

   java edu.wisc.cs.stego.WM [jobfile]
Parameters:
argv - command line arguments.