1 21 package proguard; 22 23 import java.io.*; 24 25 26 34 public class ClassPathEntry 35 { 36 private File file; 37 private boolean output; 38 private String filter; 39 private String jarFilter; 40 private String warFilter; 41 private String earFilter; 42 private String zipFilter; 43 44 45 48 public ClassPathEntry(File file, boolean isOutput) 49 { 50 this.file = file; 51 this.output = isOutput; 52 } 53 54 55 58 public String getName() 59 { 60 try 61 { 62 return file.getCanonicalPath(); 63 } 64 catch (IOException ex) 65 { 66 return file.getPath(); 67 } 68 } 69 70 71 public File getFile() 72 { 73 return file; 74 } 75 76 77 public void setFile(File file) 78 { 79 this.file = file; 80 } 81 82 83 public boolean isOutput() 84 { 85 return output; 86 } 87 88 89 public void setOutput(boolean output) 90 { 91 this.output = output; 92 } 93 94 95 public String getFilter() 96 { 97 return filter; 98 } 99 100 public void setFilter(String filter) 101 { 102 this.filter = filter == null || filter.length() == 0 ? null : filter; 103 } 104 105 106 public String getJarFilter() 107 { 108 return jarFilter; 109 } 110 111 public void setJarFilter(String filter) 112 { 113 this.jarFilter = filter == null || filter.length() == 0 ? null : filter; 114 } 115 116 117 public String getWarFilter() 118 { 119 return warFilter; 120 } 121 122 public void setWarFilter(String filter) 123 { 124 this.warFilter = filter == null || filter.length() == 0 ? null : filter; 125 } 126 127 128 public String getEarFilter() 129 { 130 return earFilter; 131 } 132 133 public void setEarFilter(String filter) 134 { 135 this.earFilter = filter == null || filter.length() == 0 ? null : filter; 136 } 137 138 139 public String getZipFilter() 140 { 141 return zipFilter; 142 } 143 144 public void setZipFilter(String filter) 145 { 146 this.zipFilter = filter == null || filter.length() == 0 ? null : filter; 147 } 148 149 150 public String toString() 151 { 152 String string = getName(); 153 154 if (filter != null || 155 jarFilter != null || 156 warFilter != null || 157 earFilter != null || 158 zipFilter != null) 159 { 160 string += 161 ConfigurationConstants.OPEN_ARGUMENTS_KEYWORD + 162 (zipFilter != null ? zipFilter : "") + 163 ConfigurationConstants.SEPARATOR_KEYWORD + 164 (earFilter != null ? earFilter : "") + 165 ConfigurationConstants.SEPARATOR_KEYWORD + 166 (warFilter != null ? warFilter : "") + 167 ConfigurationConstants.SEPARATOR_KEYWORD + 168 (jarFilter != null ? jarFilter : "") + 169 ConfigurationConstants.SEPARATOR_KEYWORD + 170 (filter != null ? filter : "") + 171 ConfigurationConstants.CLOSE_ARGUMENTS_KEYWORD; 172 } 173 174 return string; 175 } 176 } 177 | Popular Tags |