package org.jwildfire.create.tina.browser;
import java.io.File;
import java.io.Serializable;
import java.util.Date;
import org.jwildfire.base.Tools;
public class FlameFlatNode implements Serializable {
private static final long serialVersionUID = 1L;
private String filename;
private String caption;
private final Date fileage;
private boolean removed;
public FlameFlatNode(String pFilename, Date pFileage) {
setFilename(pFilename);
fileage = pFileage;
}
public String getFilename() {
return filename;
}
public String getCaption() {
return caption;
}
public Date getFileage() {
return fileage;
}
public void setFilename(String pFilename) {
filename = pFilename;
File f = new File(pFilename);
caption = f.getName().substring(0, f.getName().length() - Tools.FILEEXT_FLAME.length() - 1);
}
public boolean isRemoved() {
return removed;
}
public void setRemoved(boolean pRemoved) {
removed = pRemoved;
}
}