org.apache.aries.util.filesystem.impl
Class FileSystemImpl

java.lang.Object
  extended by org.apache.aries.util.filesystem.impl.FileSystemImpl

public class FileSystemImpl
extends Object


Constructor Summary
FileSystemImpl()
           
 
Method Summary
static IDirectory getFSRoot(File fs, IDirectory parent)
          This method gets the IDirectory that represents the root of a virtual file system.
static ICloseableDirectory getFSRoot(InputStream is)
           
static boolean isValidZip(File zip)
          Check whether a file is actually a valid zip
static boolean isValidZip(IFile zip)
          Check whether a file is actually a valid zip
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileSystemImpl

public FileSystemImpl()
Method Detail

getFSRoot

public static IDirectory getFSRoot(File fs,
                                   IDirectory parent)
This method gets the IDirectory that represents the root of a virtual file system. The provided file can either identify a directory, or a zip file.

Parameters:
fs - the zip file.
Returns:
the root of the virtual FS.

isValidZip

public static boolean isValidZip(File zip)
Check whether a file is actually a valid zip

Parameters:
zip -
Returns:

isValidZip

public static boolean isValidZip(IFile zip)
Check whether a file is actually a valid zip

Parameters:
zip -
Returns:

getFSRoot

public static ICloseableDirectory getFSRoot(InputStream is)


Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.