package com.bc.util.io;
import java.io.File;
import java.net.URI;
import java.util.ArrayList;
public class UnitTestDir extends File {
public UnitTestDir(File parent, String child) {
super(parent, child);
init();
}
public UnitTestDir(String pathname) {
super(pathname);
init();
}
public UnitTestDir(String parent, String child) {
super(parent, child);
init();
}
public UnitTestDir(URI pathname) {
super(pathname);
init();
}
public boolean isFile() {
return isFile;
}
public void setIsFile(boolean isIt) {
isFile = isIt;
}
public boolean isDirectory() {
return isDirectory;
}
public void setIsDirectory(boolean isIt) {
isDirectory = isIt;
}
public File[] listFiles() {
File[] result = new File[fileList.size()];
return (File[]) fileList.toArray(result);
}
public void addFile(File file) {
fileList.add(file);
}
public boolean exists() {
return exists;
}
public void setExists(boolean exists) {
this.exists = exists;
}
///////////////////////////////////////////////////////////////////////////
/////// END OF PUBLIC
///////////////////////////////////////////////////////////////////////////
private boolean isFile;
private boolean isDirectory;
private boolean exists;
private ArrayList fileList;
private void init() {
isFile = false;
isDirectory = true;
exists = true;
fileList = new ArrayList();
}
}