org.cruxframework.crux.tools.jar
Class JarExtractor

java.lang.Object
  extended by org.cruxframework.crux.core.utils.FilePatternHandler
      extended by org.cruxframework.crux.tools.jar.JarExtractor

public class JarExtractor
extends FilePatternHandler

A Helper class to read Jar files.

Author:
Thiago da Rosa de Bustamante

Constructor Summary
JarExtractor(File[] inputFile, File outputDirectory)
           
JarExtractor(File[] inputFile, File outputDirectory, String includes, String excludes, Map<String,String> entryNameReplacements, boolean deleteOutputDirBeforeExtract)
           
 
Method Summary
 void extractJar()
           
 
Methods inherited from class org.cruxframework.crux.core.utils.FilePatternHandler
getExcludes, getIncludes, isValidEntry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JarExtractor

public JarExtractor(File[] inputFile,
                    File outputDirectory)
             throws IOException
Parameters:
inputDirectory -
outputFile -
Throws:
IOException

JarExtractor

public JarExtractor(File[] inputFile,
                    File outputDirectory,
                    String includes,
                    String excludes,
                    Map<String,String> entryNameReplacements,
                    boolean deleteOutputDirBeforeExtract)
             throws IOException
Parameters:
inputDirectory -
outputFile -
includes -
excludes -
metaInfAttributes -
Throws:
IOException
Method Detail

extractJar

public void extractJar()
                throws IOException
Throws:
IOException


Copyright © 2014. All rights reserved.