org.ow2.clif.scenario.isac.egui.plugins
Class SearchPluginFile

java.lang.Object
  extended by org.ow2.clif.scenario.isac.egui.plugins.SearchPluginFile

public class SearchPluginFile
extends java.lang.Object

This class implements method which is able to search file in a tree structure

Author:
JC Meillaud, A Peyrard, Thomas Escalle, O Beyler

Constructor Summary
SearchPluginFile()
           
 
Method Summary
static boolean isFileExistIntoJar(java.io.File file, java.lang.String fileName)
          Check the existence of a file into a jar.
static java.io.InputStream searchInputStream(java.io.File file, java.lang.String fileName)
          Extract the first of input stream of a file into a jar.
static java.util.List<java.io.InputStream> searchInputStreams(java.io.File file, java.lang.String fileName)
          Extract a list of input stream of a file into a jar whose name is ending by fileName.
static java.util.List<java.io.File> searchPlugins(java.lang.String dirName, java.lang.String fileName)
          Search Jar Files into the directory who contain a specific fileName.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchPluginFile

public SearchPluginFile()
Method Detail

searchPlugins

public static java.util.List<java.io.File> searchPlugins(java.lang.String dirName,
                                                         java.lang.String fileName)
Search Jar Files into the directory who contain a specific fileName.

Parameters:
dirName - the name of the directory
fileName -
Returns:
a List of file

isFileExistIntoJar

public static boolean isFileExistIntoJar(java.io.File file,
                                         java.lang.String fileName)
Check the existence of a file into a jar.

Parameters:
file -
fileName - name of the search file
Returns:
true if fileName is present into file

searchInputStreams

public static java.util.List<java.io.InputStream> searchInputStreams(java.io.File file,
                                                                     java.lang.String fileName)
Extract a list of input stream of a file into a jar whose name is ending by fileName.

Parameters:
file -
fileName - name of the search file pattern
Returns:
the List of InputStream

searchInputStream

public static java.io.InputStream searchInputStream(java.io.File file,
                                                    java.lang.String fileName)
Extract the first of input stream of a file into a jar.

Parameters:
file -
fileName - name of the search file
Returns:
InputStream