72 lines
1.6 KiB
Java
72 lines
1.6 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.category.BICategorizable;
|
|
import javax.baja.file.BFileSpace;
|
|
import javax.baja.file.BIFileStore;
|
|
import javax.baja.file.FilePath;
|
|
import javax.baja.nav.BINavNode;
|
|
import javax.baja.security.BIProtected;
|
|
import javax.baja.space.BISpaceNode;
|
|
import javax.baja.sys.BAbsTime;
|
|
import javax.baja.sys.BIComparable;
|
|
import javax.baja.sys.Sys;
|
|
import javax.baja.sys.Type;
|
|
|
|
public interface BIFile
|
|
extends BINavNode,
|
|
BISpaceNode,
|
|
BIComparable,
|
|
BICategorizable,
|
|
BIProtected {
|
|
public static final Type TYPE;
|
|
|
|
public BIFileStore getStore();
|
|
|
|
public void setStore(BIFileStore var1);
|
|
|
|
public BFileSpace getFileSpace();
|
|
|
|
public FilePath getFilePath();
|
|
|
|
public String getFileName();
|
|
|
|
public String getExtension();
|
|
|
|
public boolean isDirectory();
|
|
|
|
public String getMimeType();
|
|
|
|
public long getSize();
|
|
|
|
public BAbsTime getLastModified();
|
|
|
|
public boolean isReadonly();
|
|
|
|
public InputStream getInputStream() throws IOException;
|
|
|
|
public byte[] read() throws IOException;
|
|
|
|
public void delete() throws IOException;
|
|
|
|
public OutputStream getOutputStream() throws IOException;
|
|
|
|
public void write(byte[] var1) throws IOException;
|
|
|
|
public boolean equals(Object var1);
|
|
|
|
static {
|
|
Class clazz = 1.class$javax$baja$file$BIFile;
|
|
if (clazz == null) {
|
|
clazz = 1.class$javax$baja$file$BIFile = 1.class("[Ljavax.baja.file.BIFile;", false);
|
|
}
|
|
TYPE = Sys.loadType(clazz);
|
|
}
|
|
}
|
|
|