001 package railo.commons.io.res.type.tgz; 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 TGZResourceProvider extends CompressResourceProvider { 008 009 public TGZResourceProvider() { 010 scheme="tgz"; 011 } 012 013 @Override 014 public Compress getCompress(Resource file) { 015 return Compress.getInstance(file,Compress.FORMAT_TGZ,caseSensitive); 016 } 017 018 @Override 019 public boolean isAttributesSupported() { 020 return false; 021 } 022 023 @Override 024 public boolean isCaseSensitive() { 025 return caseSensitive; 026 } 027 028 @Override 029 public boolean isModeSupported() { 030 return true; 031 } 032 }