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 /** 018 * @see railo.commons.io.res.ResourceProvider#isAttributesSupported() 019 */ 020 public boolean isAttributesSupported() { 021 return false; 022 } 023 024 /** 025 * @see railo.commons.io.res.ResourceProvider#isCaseSensitive() 026 */ 027 public boolean isCaseSensitive() { 028 return caseSensitive; 029 } 030 031 /** 032 * @see railo.commons.io.res.ResourceProvider#isModeSupported() 033 */ 034 public boolean isModeSupported() { 035 return false; 036 } 037 }