mirror of
https://github.com/mitb-archive/filebot
synced 2024-11-10 11:25:04 -05:00
40 lines
594 B
Java
40 lines
594 B
Java
|
|
package net.filebot.vfs;
|
|
|
|
import java.nio.ByteBuffer;
|
|
|
|
public class MemoryFile {
|
|
|
|
private final String path;
|
|
|
|
private final ByteBuffer data;
|
|
|
|
public MemoryFile(String path, ByteBuffer data) {
|
|
// normalize folder separator
|
|
this.path = path.replace('\\', '/');
|
|
this.data = data;
|
|
}
|
|
|
|
public String getName() {
|
|
return path.substring(path.lastIndexOf("/") + 1);
|
|
}
|
|
|
|
public String getPath() {
|
|
return path;
|
|
}
|
|
|
|
public int size() {
|
|
return data.remaining();
|
|
}
|
|
|
|
public ByteBuffer getData() {
|
|
return data.duplicate();
|
|
}
|
|
|
|
@Override
|
|
public String toString() {
|
|
return path;
|
|
}
|
|
|
|
}
|