public boolean accept()

in flex-maven-tools/flex-sdk-converter/converters/air/src/main/java/org/apache/flex/utilities/converter/air/AirConverter.java [441:465]


        public boolean accept(File pathname) {
            // frameworks/libs/air/ (All non swf & swc)
            // frameworks/projects/air/
            // include/
            // install/android/
            // samples/

            String relativePath = pathname.getAbsolutePath().substring(
                    rootSourceDirectory.getAbsolutePath().length());

            boolean result = "/AIR SDK license.pdf".equals(relativePath) || "\\AIR SDK license.pdf".equals(relativePath) ||
                    "/AIR SDK Readme.txt".equals(relativePath) || "\\AIR SDK Readme.txt".equals(relativePath) ||
                    "/airsdk.xml".equals(relativePath) || "\\airsdk.xml".equals(relativePath) ||
                    relativePath.startsWith("/frameworks/projects/air/") || relativePath.startsWith("\\frameworks\\projects\\air\\") ||
                    relativePath.startsWith("/include/") || relativePath.startsWith("\\include\\") ||
                    relativePath.startsWith("/install/") || relativePath.startsWith("\\install\\") ||
                    relativePath.startsWith("/samples/") || relativePath.startsWith("\\samples\\");

            if(relativePath.startsWith("/frameworks/libs/air/") || relativePath.startsWith("\\frameworks\\libs\\air\\")) {
                result = !(pathname.getName().endsWith(".swc") || pathname.getName().endsWith(".swf"));
            }

            LOG.debug(relativePath + " = " + result);
            return result;
        }