Loading .idea/misc.xml +1 −1 Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ <component name="ProjectKey"> <option name="state" value="project://e2804f05-5315-4fc6-a121-c522a6c26470" /> </component> <component name="ProjectRootManager" version="2" languageLevel="JDK_1_3" project-jdk-name="1.8" project-jdk-type="JavaSDK"> <component name="ProjectRootManager" version="2" languageLevel="JDK_17" project-jdk-name="17" project-jdk-type="JavaSDK"> <output url="file://$PROJECT_DIR$/out" /> </component> </project> No newline at end of file src/edu/bu/ec504/hw1p3/Main.java 0 → 100644 +23 −0 Original line number Diff line number Diff line package edu.bu.ec504.hw1p3; import edu.bu.ec504.hw1p3.compressors.CharByCharCompressor; import edu.bu.ec504.hw1p3.compressors.LineByLineCompressor; import edu.bu.ec504.hw1p3.testing.Tester; import java.io.IOException; public class Main { // CONSTANTS private final static String URLExample = "https://en.wikipedia.org/wiki/Data_compression_ratio"; // the default URL to test private final static String StringExample = "can you can a can as a canner can can a can?"; public static void main(String[] args) { try { //System.out.println(Tester.testUrl(new LineByLineCompressor(), URLExample)); System.out.println(Tester.testString(new CharByCharCompressor(), StringExample)); } catch (IOException e) { throw new RuntimeException(e); } catch (ClassNotFoundException e) { throw new RuntimeException(e); } } } src/edu/bu/ec504/hw1p3/CharByCharCompressor.java→src/edu/bu/ec504/hw1p3/compressors/CharByCharCompressor.java +1 −1 Original line number Diff line number Diff line package edu.bu.ec504.hw1p3; package edu.bu.ec504.hw1p3.compressors; import java.io.BufferedReader; import java.io.IOException; Loading src/edu/bu/ec504/hw1p3/Compressor.java→src/edu/bu/ec504/hw1p3/compressors/Compressor.java +1 −1 Original line number Diff line number Diff line package edu.bu.ec504.hw1p3; package edu.bu.ec504.hw1p3.compressors; import java.io.BufferedReader; import java.io.Serializable; Loading src/edu/bu/ec504/hw1p3/LineByLineCompressor.java→src/edu/bu/ec504/hw1p3/compressors/LineByLineCompressor.java +1 −1 Original line number Diff line number Diff line package edu.bu.ec504.hw1p3; package edu.bu.ec504.hw1p3.compressors; import java.io.BufferedReader; import java.io.IOException; Loading Loading
.idea/misc.xml +1 −1 Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ <component name="ProjectKey"> <option name="state" value="project://e2804f05-5315-4fc6-a121-c522a6c26470" /> </component> <component name="ProjectRootManager" version="2" languageLevel="JDK_1_3" project-jdk-name="1.8" project-jdk-type="JavaSDK"> <component name="ProjectRootManager" version="2" languageLevel="JDK_17" project-jdk-name="17" project-jdk-type="JavaSDK"> <output url="file://$PROJECT_DIR$/out" /> </component> </project> No newline at end of file
src/edu/bu/ec504/hw1p3/Main.java 0 → 100644 +23 −0 Original line number Diff line number Diff line package edu.bu.ec504.hw1p3; import edu.bu.ec504.hw1p3.compressors.CharByCharCompressor; import edu.bu.ec504.hw1p3.compressors.LineByLineCompressor; import edu.bu.ec504.hw1p3.testing.Tester; import java.io.IOException; public class Main { // CONSTANTS private final static String URLExample = "https://en.wikipedia.org/wiki/Data_compression_ratio"; // the default URL to test private final static String StringExample = "can you can a can as a canner can can a can?"; public static void main(String[] args) { try { //System.out.println(Tester.testUrl(new LineByLineCompressor(), URLExample)); System.out.println(Tester.testString(new CharByCharCompressor(), StringExample)); } catch (IOException e) { throw new RuntimeException(e); } catch (ClassNotFoundException e) { throw new RuntimeException(e); } } }
src/edu/bu/ec504/hw1p3/CharByCharCompressor.java→src/edu/bu/ec504/hw1p3/compressors/CharByCharCompressor.java +1 −1 Original line number Diff line number Diff line package edu.bu.ec504.hw1p3; package edu.bu.ec504.hw1p3.compressors; import java.io.BufferedReader; import java.io.IOException; Loading
src/edu/bu/ec504/hw1p3/Compressor.java→src/edu/bu/ec504/hw1p3/compressors/Compressor.java +1 −1 Original line number Diff line number Diff line package edu.bu.ec504.hw1p3; package edu.bu.ec504.hw1p3.compressors; import java.io.BufferedReader; import java.io.Serializable; Loading
src/edu/bu/ec504/hw1p3/LineByLineCompressor.java→src/edu/bu/ec504/hw1p3/compressors/LineByLineCompressor.java +1 −1 Original line number Diff line number Diff line package edu.bu.ec504.hw1p3; package edu.bu.ec504.hw1p3.compressors; import java.io.BufferedReader; import java.io.IOException; Loading