Package com.sun.star.tool.starjar

Examples of com.sun.star.tool.starjar.FileListElement


        PatternCompiler compiler = new Perl5Compiler();
        PatternMatcher matcher = new Perl5Matcher();
       
        while (fileList.hasMoreElements()) {
            FileListElement file = (FileListElement)fileList.nextElement();
            Enumeration filterEnum = filter.elements();
            Pattern pathPattern = null;
            Pattern filenamePattern = null;
           
            while (filterEnum.hasMoreElements()) {
                FilterElement filterElement = (FilterElement)filterEnum.nextElement();
                try {
                    pathPattern = compiler.compile(filterElement.getPathPattern());
                    filenamePattern = compiler.compile(filterElement.getFilenamePattern());
                } catch (MalformedPatternException e) {
                    System.out.println("Fehler im Pattern\n" + e);
                }
                if (matcher.matches(file.getPath(),pathPattern) && matcher.matches(file.getFilename(),filenamePattern))
                    file.setInclude(filterElement.isInclude());
            }
        }
        starJar.zipFiles(fileListVector,"JarDirectoryTest.jar", "");
    }
View Full Code Here


       
        System.out.println("Packe alle Files aus '" + homeDirectory + "' in Archiv 'BasicStarJarTest.jar'...");
       
        for (int i = 0; i < filenameList.length; i++)
            if (new File(homeDirectory,filenameList[i]).isFile())
                fileList.addElement(new FileListElement(homeDirectory.getPath(), filenameList[i], new File(homeDirectory,filenameList[i]).length()));

        // ein paar Files mit absoluten Pfaden (funzt wohl nur bei mir)
        // fileList.addElement(new FileListElement("f:" + File.separator,"Projekte" + File.separator + "Zip" + File.separator + "ziptest.txt"));
        // fileList.addElement(new FileListElement(homeDirectory.getPath(), "Projekte" + File.separator + "Zip" + File.separator + "ziptest.txt", true, "Basic.jar", true));
       
View Full Code Here

TOP

Related Classes of com.sun.star.tool.starjar.FileListElement

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.