001
014
015 package com.liferay.portal.kernel.zip;
016
017 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
018
019 import java.io.File;
020 import java.io.IOException;
021 import java.io.InputStream;
022
023
026 public class ZipReaderFactoryUtil {
027
028 public static ZipReader getZipReader(File file) {
029 return getZipReaderFactory().getZipReader(file);
030 }
031
032 public static ZipReader getZipReader(InputStream inputStream)
033 throws IOException {
034
035 return getZipReaderFactory().getZipReader(inputStream);
036 }
037
038 public static ZipReaderFactory getZipReaderFactory() {
039 PortalRuntimePermission.checkGetBeanProperty(
040 ZipReaderFactoryUtil.class);
041
042 return _zipReaderFactory;
043 }
044
045 public void setZipReaderFactory(ZipReaderFactory zipReaderFactory) {
046 PortalRuntimePermission.checkSetBeanProperty(getClass());
047
048 _zipReaderFactory = zipReaderFactory;
049 }
050
051 private static ZipReaderFactory _zipReaderFactory;
052
053 }