com.swfm.mica.sys
Class MiSystemApplicationIOManager

java.lang.Object
  extended bycom.swfm.mica.sys.MiSystemIOManager
      extended bycom.swfm.mica.sys.MiSystemApplicationIOManager
All Implemented Interfaces:
MiiSystemIOManager

public class MiSystemApplicationIOManager
extends MiSystemIOManager
implements MiiSystemIOManager

Version:
%I% %G%
Author:
Michael L. Davis

Constructor Summary
MiSystemApplicationIOManager()
           
 
Method Summary
 boolean delete(java.lang.String resourceName)
           
 boolean exists(java.lang.String resourceName)
           
 MiSystemIOManagerFileFinder getFileFinder()
          Use listFiles and listDirectories instead along with new File(path).getName()
 java.io.InputStream getInputResourceAsStream(java.lang.String resourceName)
           
 java.io.OutputStream getOutputResourceAsStream(java.lang.String resourceName)
           
 java.net.URL getResourceAsURL(java.lang.String resourceName)
           
 boolean isFile(java.lang.String resourceName)
           
 long lastModified(java.lang.String resourceName)
           
 Strings listDirectories(java.lang.String path, boolean includeDirectoriesInSubdirectories)
           
 Strings listFiles(java.lang.String path, boolean includeFilesInSubdirectories)
           
 Strings listRoots()
           
 boolean mkdirs(java.lang.String resourceName)
           
 boolean renameTo(java.lang.String resourceName, java.lang.String targetResourceName)
           
 long sizeOf(java.lang.String resourceName)
           
 
Methods inherited from class com.swfm.mica.sys.MiSystemIOManager
copyTo, copyTo, delete, exists, getInputResourceAsStream, getInputTextResource, getInputTextResourceAsStream, getOutputResourceAsStream, getOutputTextResourceAsStream, isFile, lastModified, renameTo, sizeOf
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.swfm.mica.sys.MiiSystemIOManager
copyTo, copyTo, delete, exists, getInputResourceAsStream, getInputTextResource, getInputTextResourceAsStream, getOutputResourceAsStream, getOutputTextResourceAsStream, isFile, lastModified, renameTo, sizeOf
 

Constructor Detail

MiSystemApplicationIOManager

public MiSystemApplicationIOManager()
Method Detail

renameTo

public boolean renameTo(java.lang.String resourceName,
                        java.lang.String targetResourceName)
Specified by:
renameTo in interface MiiSystemIOManager
Overrides:
renameTo in class MiSystemIOManager

delete

public boolean delete(java.lang.String resourceName)
Specified by:
delete in interface MiiSystemIOManager
Overrides:
delete in class MiSystemIOManager

lastModified

public long lastModified(java.lang.String resourceName)
Specified by:
lastModified in interface MiiSystemIOManager
Overrides:
lastModified in class MiSystemIOManager

exists

public boolean exists(java.lang.String resourceName)
Specified by:
exists in interface MiiSystemIOManager
Overrides:
exists in class MiSystemIOManager

isFile

public boolean isFile(java.lang.String resourceName)
Specified by:
isFile in interface MiiSystemIOManager
Overrides:
isFile in class MiSystemIOManager

getInputResourceAsStream

public java.io.InputStream getInputResourceAsStream(java.lang.String resourceName)
                                             throws java.lang.Exception
Specified by:
getInputResourceAsStream in interface MiiSystemIOManager
Throws:
java.lang.Exception

getOutputResourceAsStream

public java.io.OutputStream getOutputResourceAsStream(java.lang.String resourceName)
                                               throws java.lang.Exception
Specified by:
getOutputResourceAsStream in interface MiiSystemIOManager
Throws:
java.lang.Exception

getResourceAsURL

public java.net.URL getResourceAsURL(java.lang.String resourceName)
                              throws java.lang.Exception
Specified by:
getResourceAsURL in interface MiiSystemIOManager
Throws:
java.lang.Exception

sizeOf

public long sizeOf(java.lang.String resourceName)
Specified by:
sizeOf in interface MiiSystemIOManager
Overrides:
sizeOf in class MiSystemIOManager

mkdirs

public boolean mkdirs(java.lang.String resourceName)
Specified by:
mkdirs in interface MiiSystemIOManager
Overrides:
mkdirs in class MiSystemIOManager

getFileFinder

public MiSystemIOManagerFileFinder getFileFinder()
Description copied from interface: MiiSystemIOManager
Use listFiles and listDirectories instead along with new File(path).getName()

Specified by:
getFileFinder in interface MiiSystemIOManager

listRoots

public Strings listRoots()
Specified by:
listRoots in interface MiiSystemIOManager
Overrides:
listRoots in class MiSystemIOManager

listFiles

public Strings listFiles(java.lang.String path,
                         boolean includeFilesInSubdirectories)
Specified by:
listFiles in interface MiiSystemIOManager
Overrides:
listFiles in class MiSystemIOManager

listDirectories

public Strings listDirectories(java.lang.String path,
                               boolean includeDirectoriesInSubdirectories)
Specified by:
listDirectories in interface MiiSystemIOManager
Overrides:
listDirectories in class MiSystemIOManager