Loading src/edu/bu/ec504/hw1p3/compressors/CharByCharCompressor.java +1 −0 Original line number Diff line number Diff line package edu.bu.ec504.hw1p3.compressors; import edu.bu.ec504.hw1p3.util.Atom; import edu.bu.ec504.hw1p3.util.CompressedText; import java.io.BufferedReader; import java.io.IOException; Loading src/edu/bu/ec504/hw1p3/compressors/Compressor.java +1 −17 Original line number Diff line number Diff line package edu.bu.ec504.hw1p3.compressors; import edu.bu.ec504.hw1p3.util.Atom; import edu.bu.ec504.hw1p3.util.CompressedText; import java.io.BufferedReader; import java.io.Serializable; import java.util.ArrayList; import java.util.Collections; import java.util.List; public abstract class Compressor implements Serializable { Loading @@ -16,22 +16,6 @@ public abstract class Compressor implements Serializable { */ public static boolean DEBUG = true; /** * An encapsulation of a list of Atoms. */ public static final class CompressedText implements Serializable { CompressedText(List<Atom> theData) { data = theData; } List<Atom> getList() { return data; } private final List<Atom> data; private static final long serialVersionUID = 3L; // for serialization } // METHODS Loading src/edu/bu/ec504/hw1p3/compressors/LineByLineCompressor.java +1 −0 Original line number Diff line number Diff line package edu.bu.ec504.hw1p3.compressors; import edu.bu.ec504.hw1p3.util.Atom; import edu.bu.ec504.hw1p3.util.CompressedText; import java.io.BufferedReader; import java.io.IOException; Loading src/edu/bu/ec504/hw1p3/testing/Tester.java +1 −1 Original line number Diff line number Diff line package edu.bu.ec504.hw1p3.testing; import edu.bu.ec504.hw1p3.compressors.Compressor; import edu.bu.ec504.hw1p3.compressors.Compressor.CompressedText; import edu.bu.ec504.hw1p3.util.CompressedText; import java.io.*; import java.net.URL; Loading src/edu/bu/ec504/hw1p3/util/Atom.java +1 −1 Original line number Diff line number Diff line Loading @@ -32,7 +32,7 @@ public final class Atom implements Serializable { */ @Override public String toString() { return "Atom{" + "index=" + index + ", next='" + suffix + '\'' + '}'; return "Atom{" + "index=" + index + ", suffix='" + suffix + '\'' + '}'; } private static final long serialVersionUID = 2L; // for serialization Loading Loading
src/edu/bu/ec504/hw1p3/compressors/CharByCharCompressor.java +1 −0 Original line number Diff line number Diff line package edu.bu.ec504.hw1p3.compressors; import edu.bu.ec504.hw1p3.util.Atom; import edu.bu.ec504.hw1p3.util.CompressedText; import java.io.BufferedReader; import java.io.IOException; Loading
src/edu/bu/ec504/hw1p3/compressors/Compressor.java +1 −17 Original line number Diff line number Diff line package edu.bu.ec504.hw1p3.compressors; import edu.bu.ec504.hw1p3.util.Atom; import edu.bu.ec504.hw1p3.util.CompressedText; import java.io.BufferedReader; import java.io.Serializable; import java.util.ArrayList; import java.util.Collections; import java.util.List; public abstract class Compressor implements Serializable { Loading @@ -16,22 +16,6 @@ public abstract class Compressor implements Serializable { */ public static boolean DEBUG = true; /** * An encapsulation of a list of Atoms. */ public static final class CompressedText implements Serializable { CompressedText(List<Atom> theData) { data = theData; } List<Atom> getList() { return data; } private final List<Atom> data; private static final long serialVersionUID = 3L; // for serialization } // METHODS Loading
src/edu/bu/ec504/hw1p3/compressors/LineByLineCompressor.java +1 −0 Original line number Diff line number Diff line package edu.bu.ec504.hw1p3.compressors; import edu.bu.ec504.hw1p3.util.Atom; import edu.bu.ec504.hw1p3.util.CompressedText; import java.io.BufferedReader; import java.io.IOException; Loading
src/edu/bu/ec504/hw1p3/testing/Tester.java +1 −1 Original line number Diff line number Diff line package edu.bu.ec504.hw1p3.testing; import edu.bu.ec504.hw1p3.compressors.Compressor; import edu.bu.ec504.hw1p3.compressors.Compressor.CompressedText; import edu.bu.ec504.hw1p3.util.CompressedText; import java.io.*; import java.net.URL; Loading
src/edu/bu/ec504/hw1p3/util/Atom.java +1 −1 Original line number Diff line number Diff line Loading @@ -32,7 +32,7 @@ public final class Atom implements Serializable { */ @Override public String toString() { return "Atom{" + "index=" + index + ", next='" + suffix + '\'' + '}'; return "Atom{" + "index=" + index + ", suffix='" + suffix + '\'' + '}'; } private static final long serialVersionUID = 2L; // for serialization Loading