public boolean canOptimize()

in src/main/java/org/apache/sling/fileoptim/impl/FileOptimizerServiceImpl.java [117:125]


    public boolean canOptimize(Resource fileResource) {
        if (!fileResource.getName().equals(JcrConstants.JCR_CONTENT)
                && fileResource.getChild(JcrConstants.JCR_CONTENT) != null) {
            fileResource = fileResource.getChild(JcrConstants.JCR_CONTENT);
        }
        OptimizedFile of = fileResource.adaptTo(OptimizedFile.class);
        return of != null && !of.getDisabled() && fileOptimizers.containsKey(of.getMimeType())
                && !fileOptimizers.get(of.getMimeType()).isEmpty();
    }