public static boolean handles()

in src/main/java/org/apache/sling/feature/extension/unpack/Unpack.java [120:131]


    public static boolean handles(String key, String value, InputStream inputStream) {
        try (JarInputStream jarInputStream = new JarInputStream(inputStream)) {
            Manifest mf = jarInputStream.getManifest();
            if (mf != null) {
                return value.equalsIgnoreCase(mf.getMainAttributes().getValue(key));
            } else {
                return false;
            }
        } catch (Exception ex) {
            return false;
        }
    }