/* * 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); } }