javatools.program
Class Sum

java.lang.Object
  |
  +--javatools.program.Sum

public class Sum
extends java.lang.Object


Field Summary
(package private)  int algorithm
           
(package private)  java.lang.String allErrors
           
(package private) static java.lang.String CHECKSUM_FILE
           
(package private) static int CRC32
           
(package private) static boolean gui
           
(package private) static java.io.BufferedWriter log
           
(package private) static int MD5
           
(package private)  int numErrors
           
(package private) static java.lang.String separator
           
(package private) static java.lang.String usageMsg
           
(package private) static boolean verbose
           
(package private)  java.io.PrintStream wt
           
 
Constructor Summary
Sum(int algorithm)
           
 
Method Summary
 void bufferError(java.lang.String s)
           
 void checkChecksum(java.io.File file, java.io.File dir, int pathcol, int checksumcol)
           
(package private)  void checksum(java.io.File ckfile, java.io.File rootDir, java.io.File file, java.util.Map map)
           
(package private)  void checksumdir(java.io.File dir, java.io.File rootDir, java.io.File file, java.util.Map map)
           
(package private)  void cksum(java.io.File ckfile, java.io.File rootDir, java.io.File file)
           
(package private)  void cksumdir(java.io.File dir, java.io.File rootDir, java.io.File file)
           
 void createChecksum(java.io.File dir, java.io.File file)
           
(package private)  java.lang.String getChecksum(java.io.File file)
           
static void main(java.lang.String[] args)
           
static java.io.File selectDir()
           
(package private) static void showError(java.lang.String s)
           
(package private) static void showError(java.lang.Throwable s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

gui

static boolean gui

MD5

static final int MD5
See Also:
Constant Field Values

CRC32

static final int CRC32
See Also:
Constant Field Values

CHECKSUM_FILE

static java.lang.String CHECKSUM_FILE

log

static java.io.BufferedWriter log

usageMsg

static final java.lang.String usageMsg
See Also:
Constant Field Values

verbose

static boolean verbose

separator

static java.lang.String separator

wt

java.io.PrintStream wt

algorithm

int algorithm

allErrors

java.lang.String allErrors

numErrors

int numErrors
Constructor Detail

Sum

public Sum(int algorithm)
Method Detail

selectDir

public static java.io.File selectDir()
                              throws java.io.IOException
java.io.IOException

main

public static void main(java.lang.String[] args)
                 throws java.io.IOException
java.io.IOException

showError

static void showError(java.lang.Throwable s)

showError

static void showError(java.lang.String s)

createChecksum

public void createChecksum(java.io.File dir,
                           java.io.File file)
                    throws java.io.IOException
java.io.IOException

checkChecksum

public void checkChecksum(java.io.File file,
                          java.io.File dir,
                          int pathcol,
                          int checksumcol)
                   throws java.io.IOException
java.io.IOException

bufferError

public void bufferError(java.lang.String s)
                 throws java.io.IOException
java.io.IOException

getChecksum

java.lang.String getChecksum(java.io.File file)
                       throws java.io.IOException
java.io.IOException

cksumdir

void cksumdir(java.io.File dir,
              java.io.File rootDir,
              java.io.File file)
        throws java.io.IOException
java.io.IOException

checksumdir

void checksumdir(java.io.File dir,
                 java.io.File rootDir,
                 java.io.File file,
                 java.util.Map map)
           throws java.io.IOException
java.io.IOException

cksum

void cksum(java.io.File ckfile,
           java.io.File rootDir,
           java.io.File file)
     throws java.io.IOException
java.io.IOException

checksum

void checksum(java.io.File ckfile,
              java.io.File rootDir,
              java.io.File file,
              java.util.Map map)
        throws java.io.IOException
java.io.IOException