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 }