Class FileSystem

java.lang.Object
zombie.fileSystem.FileSystem
Direct Known Subclasses:
FileSystemImpl

public abstract class FileSystem
extends java.lang.Object
  • Field Details

  • Constructor Details

    • FileSystem

      public FileSystem()
  • Method Details

    • mount

      public abstract boolean mount​(IFileDevice iFileDevice)
    • unMount

      public abstract boolean unMount​(IFileDevice iFileDevice)
    • open

      public abstract IFile open​(DeviceList deviceList, java.lang.String string, int int1)
    • close

      public abstract void close​(IFile iFile)
    • openAsync

      public abstract int openAsync​(DeviceList deviceList, java.lang.String string, int int1, IFileTask2Callback iFileTask2Callback)
    • closeAsync

      public abstract void closeAsync​(IFile iFile, IFileTask2Callback iFileTask2Callback)
    • cancelAsync

      public abstract void cancelAsync​(int int1)
    • openStream

      public abstract java.io.InputStream openStream​(DeviceList deviceList, java.lang.String string) throws java.io.IOException
      Throws:
      java.io.IOException
    • closeStream

      public abstract void closeStream​(java.io.InputStream inputStream)
    • runAsync

      public abstract int runAsync​(FileTask fileTask)
    • updateAsyncTransactions

      public abstract void updateAsyncTransactions()
    • hasWork

      public abstract boolean hasWork()
    • getDefaultDevice

      public abstract DeviceList getDefaultDevice()
    • mountTexturePack

      public abstract void mountTexturePack​(java.lang.String string, FileSystem.TexturePackTextures texturePackTextures, int int1)
    • getTexturePackDevice

      public abstract DeviceList getTexturePackDevice​(java.lang.String string)
    • getTexturePackFlags

      public abstract int getTexturePackFlags​(java.lang.String string)
    • getTexturePackAlpha

      public abstract boolean getTexturePackAlpha​(java.lang.String string, java.lang.String string2)