1 6 21 22 package de.schlichtherle.io; 23 24 import de.schlichtherle.io.archive.spi.ArchiveDriver; 25 26 import java.io.FileNotFoundException ; 27 import java.net.URI ; 28 29 67 public interface ArchiveDetector extends FileFactory { 68 69 73 81 DefaultArchiveDetector NULL = new DefaultArchiveDetector(null); 82 83 94 DefaultArchiveDetector DEFAULT = new DefaultArchiveDetector( 95 DefaultArchiveDetector.DEFAULT_SUFFIXES); 96 97 109 DefaultArchiveDetector ALL = new DefaultArchiveDetector( 110 DefaultArchiveDetector.ALL_SUFFIXES); 111 112 116 143 ArchiveDriver getArchiveDriver(String pathname); 144 145 149 158 File createFile(java.io.File blueprint); 159 160 163 File createFile(java.io.File delegate, File innerArchive); 171 172 175 File createFile(File blueprint, java.io.File delegate, File enclArchive); 183 184 192 File createFile(String pathName); 193 194 203 File createFile(String parent, String child); 204 205 214 File createFile(java.io.File parent, String child); 215 216 238 File createFile(URI uri); 239 240 250 FileInputStream createFileInputStream(java.io.File file) 251 throws FileNotFoundException ; 252 253 265 FileOutputStream createFileOutputStream(java.io.File file, boolean append) 266 throws FileNotFoundException ; 267 } 268
| Popular Tags
|