58 lines
1.3 KiB
Java
58 lines
1.3 KiB
Java
/*
|
|
* 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);
|
|
}
|
|
}
|
|
|