1 16 package org.apache.commons.vfs.provider.compressed; 17 18 import org.apache.commons.vfs.FileName; 19 import org.apache.commons.vfs.FileObject; 20 import org.apache.commons.vfs.FileSystem; 21 import org.apache.commons.vfs.FileSystemException; 22 import org.apache.commons.vfs.FileSystemOptions; 23 import org.apache.commons.vfs.provider.AbstractFileSystem; 24 25 import java.util.Collection ; 26 27 32 public abstract class CompressedFileFileSystem 33 extends AbstractFileSystem 34 implements FileSystem 35 { 36 protected CompressedFileFileSystem(final FileName rootName, 37 final FileObject parentLayer, 38 final FileSystemOptions fileSystemOptions) 39 throws FileSystemException 40 { 41 super(rootName, parentLayer, fileSystemOptions); 42 } 43 44 public void init() throws FileSystemException 45 { 46 super.init(); 47 48 } 49 50 53 protected abstract void addCapabilities(final Collection caps); 54 55 58 protected abstract FileObject createFile(final FileName name) throws FileSystemException; 59 } 60 | Popular Tags |