< prev index next >
src/com/sun/javatest/exec/FileSystemTableModel.java
Print this page
@@ -46,12 +46,12 @@
String.class, String.class};
private FileTableFilter filter = null;
private FileTableNode root;
- private ArrayList data;
- private LinkedHashMap fileData;
+ private ArrayList<FileTableNode> data;
+ private LinkedHashMap<String, String[]> fileData;
private boolean allowTraversDirs;
private File defTemplateDir;
public FileSystemTableModel(String file, FileTableFilter flt, File defTemplateDir, boolean allowTraversDirs) {
setFilter(flt);
@@ -99,11 +99,11 @@
return root.getFile();
}
private void init(final File file) {
root = new FileTableNode(file, 'r');
- data = new ArrayList();
+ data = new ArrayList<>();
// if(allowTraversDirs) {
// data.add(new FileTableNode(root.getFile(), 'u'));
// }
if (allowTraversDirs || !file.equals(defTemplateDir)) {
@@ -164,17 +164,17 @@
return getInfo(file)[1];
}
private String[] getInfo(File file) {
- if (fileData == null) fileData = new LinkedHashMap() {
- protected boolean removeEldestEntry(Map.Entry eldest) {
+ if (fileData == null) fileData = new LinkedHashMap<String, String[]>() {
+ protected boolean removeEldestEntry(Map.Entry<String, String[]> eldest) {
return size() > 500;
}
};
String key = file.getAbsolutePath();
- String[] value = (String[]) fileData.get(key);
+ String[] value = fileData.get(key);
if (value != null) {
return value;
}
// refresh
< prev index next >