com.jeffpalm.bin
Class Gzip

java.lang.Object
  extended by com.jeffpalm.bin.Bin
      extended by com.jeffpalm.bin.Gzip
All Implemented Interfaces:
Options.AfterParsing, Options.CanExcludeOption, Handler, ReallySimplePrintWriter, SimplePrintWriter

public class Gzip
extends Bin


Nested Class Summary
 
Nested classes/interfaces inherited from class com.jeffpalm.bin.Bin
Bin.AbortProcessException, Bin.ArgIterator, Bin.ArgumentValidator, Bin.AskAboutDisplayingHelpWithNoArgs, Bin.DefaultArgInterfaces, Bin.DisplaysHelpWithNoArgs, Bin.ExceptionHandler, Bin.LogLevels, Bin.UsageException, Bin.WantsClasses
 
Nested classes/interfaces inherited from interface com.jeffpalm.util.Handler
Handler.Checker, Handler.HasInstance
 
Field Summary
 boolean _1
          compress faster
 boolean _9
          compress better
 boolean a
          ascii text; convert end-of-lines using local conventions
 boolean ascii
          ascii text; convert end-of-lines using local conventions
 boolean best
          compress better
 boolean c
          write on standard output, keep original files unchanged
 boolean d
          decompress
 boolean decompress
          decompress
 boolean f
          force overwrite of output file and compress links
 boolean fast
          compress faster
 boolean force
          force overwrite of output file and compress links
 boolean l
          list compressed file contents
 boolean L
          display software license
 boolean license
          display software license
 boolean list
          list compressed file contents
 boolean n
          do not save or restore the original name and time stamp
 boolean N
          save or restore the original name and time stamp
 boolean name
          save or restore the original name and time stamp
 boolean no_name
          do not save or restore the original name and time stamp
 boolean q
          suppress all warnings
 boolean quiet
          suppress all warnings
 boolean r
          operate recursively on directories
 boolean recursive
          operate recursively on directories
 java.lang.String S
          use suffix .suf on compressed files
 boolean stdout
          write on standard output, keep original files unchanged
 java.lang.String suffix
          use suffix .suf on compressed files
 boolean t
          test compressed file integrity
 boolean test
          test compressed file integrity
 boolean V
          display version number
 boolean version
          display version number
 
Fields inherited from class com.jeffpalm.bin.Bin
arguments, err, out
 
Fields inherited from interface com.jeffpalm.util.Handler
DEFAULT, QUIET, THROWER
 
Constructor Summary
Gzip()
           
 
Method Summary
static void main(java.lang.String[] args)
           
protected  void realMain()
           
 
Methods inherited from class com.jeffpalm.bin.Bin
addArgumentValidator, addToArray, addToArray, addToArray, addToArray, addToArray, addToArray, addToArray, addToArray, addToArray, afterParsing, appendURL, argsExplanation, argsExplanationRest, argsIterator, argument, beforeMain, beforeProcess, buffer, check, checkDir, checkFile, checkTest, checkTestEqual, createFileArgValidator, createFileArgValidator, currentArg, db, db, db, db, db, db, db, db, db, debug, defaultArg, delete, demandArg, demandArg, demandArgIfNull, dieAMiserableDeath, dieAMiserableDeath, displayHelpWithNoArgs, dots, dots, dots, dots, dots, dots, dots, dots, dots, dots, dots, dots, dots, dots, dots, dots, dots, dots, dots, dots, dots, dots, dots, dots, dots, dots, dots, dots, dots, dots, dots, dots, dots, dots, dots, dots, err, err, errln, errln, errln, errln, errln, errln, errln, errln, errln, excludeOption, exit, exit, exitAfterHelp, exitAfterVersion, fail, fail, failTest, fileList, fileList, format, format, format, format, format, format, format, format, format, format, format, format, forName, handle, handle, handle, handle, help, If, ignoresOption, illegalArg, increaseProgress, isSet, isSet, isSet, isSet, isSet, isSet, isSet, isSet, mkdirs, nextProgress, nextTest, noneProcessed, note, note, note, note, note, note, note, note, note, note, note, note, note, note, note, note, note, note, note, note, note, note, note, note, note, note, note, note, note, note, note, note, note, note, note, note, noteTest, nullCheck, nullCheck, nullCheck, numArguments, numProcessed, open, open, originalArguments, otherVerbose, out, out, out, out, out, out, out, out, out, outln, outln, outln, outln, outln, outln, outln, outln, outln, parse, parseArgs, parseIntArg, parseIntArg, path, printUsage, processAllForTests, q, q, q, q, q, q, q, q, q, quote, quote, quote, quote, quote, quote, quote, quote, quote, readable, realMain, rejectArg, rejectArg, removeArgumentValidator, runTest, runTests, sentence, sentence, sentence, sentence, sentence, sentence, sentence, sentence, sentence, setCurrentProgress, setHandler, setMaxProgress, setUseProgress, setVerbose, shift, startTime, todo, todo, transferTo, transferTo, transferTo, unsupportedArg, useProgress, useProgress, v, verbose, wantsInteractive, warn, warn, warn, warn, warn, warn, warn, warn, warn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

a

public boolean a
ascii text; convert end-of-lines using local conventions


ascii

public boolean ascii
ascii text; convert end-of-lines using local conventions


c

public boolean c
write on standard output, keep original files unchanged


stdout

public boolean stdout
write on standard output, keep original files unchanged


d

public boolean d
decompress


decompress

public boolean decompress
decompress


f

public boolean f
force overwrite of output file and compress links


force

public boolean force
force overwrite of output file and compress links


l

public boolean l
list compressed file contents


list

public boolean list
list compressed file contents


L

public boolean L
display software license


license

public boolean license
display software license


n

public boolean n
do not save or restore the original name and time stamp


no_name

public boolean no_name
do not save or restore the original name and time stamp


N

public boolean N
save or restore the original name and time stamp


name

public boolean name
save or restore the original name and time stamp


q

public boolean q
suppress all warnings


quiet

public boolean quiet
suppress all warnings


r

public boolean r
operate recursively on directories


recursive

public boolean recursive
operate recursively on directories


S

public java.lang.String S
use suffix .suf on compressed files


suffix

public java.lang.String suffix
use suffix .suf on compressed files


t

public boolean t
test compressed file integrity


test

public boolean test
test compressed file integrity


V

public boolean V
display version number


version

public boolean version
display version number


_1

public boolean _1
compress faster


fast

public boolean fast
compress faster


_9

public boolean _9
compress better


best

public boolean best
compress better

Constructor Detail

Gzip

public Gzip()
Method Detail

main

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

realMain

protected void realMain()
                 throws java.lang.Exception
Specified by:
realMain in class Bin
Throws:
java.lang.Exception