001    package railo.commons.io.res.type.zip;
002    
003    import railo.commons.io.res.Resource;
004    import railo.commons.io.res.type.compress.Compress;
005    import railo.commons.io.res.type.compress.CompressResourceProvider;
006    
007    public final class ZipResourceProvider extends CompressResourceProvider {
008            
009            public ZipResourceProvider() {
010                    scheme="zip";
011            }
012            
013            public Compress getCompress(Resource file) {
014                    return Compress.getInstance(file,Compress.FORMAT_ZIP,caseSensitive);
015            }
016    
017            @Override
018            public boolean isAttributesSupported() {
019                    return false;
020            }
021    
022            @Override
023            public boolean isCaseSensitive() {
024                    return caseSensitive;
025            }
026    
027            @Override
028            public boolean isModeSupported() {
029                    return false;
030            }
031    }