/* * Decompiled with CFR 0.152. */ package javax.baja.file; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import javax.baja.file.BFileSpace; import javax.baja.file.BIFile; import javax.baja.file.FilePath; import javax.baja.security.BPermissions; import javax.baja.sys.BAbsTime; import javax.baja.sys.BInterface; import javax.baja.sys.Context; import javax.baja.sys.Sys; import javax.baja.sys.Type; public interface BIFileStore extends BInterface { public static final Type TYPE; public BFileSpace getFileSpace(); public FilePath getFilePath(); public String getFileName(); public String getExtension(); public boolean isDirectory(); public long getSize(); public BAbsTime getLastModified(); public boolean isReadonly(); public BPermissions getPermissions(BIFile var1, Context var2); public InputStream getInputStream() throws IOException; public byte[] read() throws IOException; public OutputStream getOutputStream() throws IOException; public void write(byte[] var1) throws IOException; static { Class clazz = 1.class$javax$baja$file$BIFileStore; if (clazz == null) { clazz = 1.class$javax$baja$file$BIFileStore = 1.class("[Ljavax.baja.file.BIFileStore;", false); } TYPE = Sys.loadType(clazz); } }