For IntelliJ IDEA,
Android Studio or Eclipse



private void myMethod () {Location l =
Location location;location.getParentFile()
Location parent;new Location(parent, child)
- Smart code suggestions by Codota
}
@Override public String[] getSeriesUsedFiles(boolean noPixels) { FormatTools.assertId(currentId, true, 1); final List<String> v = new ArrayList<String>(); if (leiFilename != null) v.add(leiFilename); if (!noPixels && files != null) { for (Object file : files[getSeries()]) { if (file != null && new Location((String) file).exists()) { v.add((String) file); } } } return v.toArray(new String[v.size()]); }
@Override public boolean isSingleFile(String id) throws FormatException, IOException { if (new Location(id).isDirectory() && checkSuffix(id, "fake")) { fakeSeries.clear(); return listFakeSeries(id).size() <= 1; } if (checkSuffix(id, "fake" + ".ini")) { return ! new Location(id).exists(); } return ! new Location(id + ".ini").exists(); }
@Override public boolean isThisType(String name, boolean open) { if (!open) return false; if (checkSuffix(name, "hdr")) return super.isThisType(name, open); else if (checkSuffix(name, "img")) { String headerFile = name.substring(0, name.lastIndexOf(".")) + ".hdr"; return new Location(headerFile).exists() && isThisType(headerFile, open); } return false; }
private static Location findXML(String name) { Location parent = new Location(name).getAbsoluteFile().getParentFile(); Location xml = new Location(parent, XML_FILE); if (xml.exists()) { return xml; } if (parent.getParent() != null) { xml = new Location(parent.getParentFile(), XML_FILE); if (xml.exists()) { return xml; } } return null; }
@Override public String[] getSeriesUsedFiles(boolean noPixels) { FormatTools.assertId(currentId, true, 1); ArrayList<String> files = new ArrayList<String>(); files.add(currentId); for (Plane p : planes[getSeries()]) { if (p != null && p.filename != null && new Location(p.filename).exists()) { files.add(p.filename); } } return files.toArray(new String[files.size()]); }
@Override public boolean isThisType(String name, boolean open) { if (checkSuffix(name, "xys")) return true; // verify that there is an .xys file in the same directory if (name.indexOf(' ') == -1) return false; if (!open) return false; String prefix = name.substring(0, name.lastIndexOf(" ")); Location xys = new Location(prefix + " 1.xys"); return xys.exists(); }
@Override public boolean isThisType(String name, boolean open) { if (checkSuffix(name, "vws") || checkSuffix(name, "pst")) { return true; } String pstFile = name; if (name.indexOf('.') != -1) { pstFile = pstFile.substring(0, pstFile.lastIndexOf(".")); } pstFile += ".pst"; return new Location(pstFile).exists(); }
@Override public boolean isThisType(String name, boolean open) { if (checkSuffix(name, "rec") && open) { String base = new Location(name).getAbsoluteFile().getAbsolutePath(); base = base.substring(0, base.lastIndexOf(".")); String id = base + ".pcoraw"; return new Location(id).exists(); } if (checkSuffix(name, "pcoraw") && open) { return reader.isThisType(name, open); } return super.isThisType(name, open); }
@Override public boolean isThisType(String name, boolean open) { String localName = new Location(name).getName(); if (localName.equals(XML_FILE)) { return true; } Location parent = new Location(name).getAbsoluteFile().getParentFile(); Location xml = new Location(parent, XML_FILE); if (!xml.exists()) { return false; } return super.isThisType(name, open); }
@Override public boolean isThisType(String name, boolean open) { if (checkSuffix(name, FV1000_SUFFIXES)) return true; if (!open) return false; // not allowed to touch the file system try { Location oif = new Location(findOIFFile(name)); return oif.exists() && !oif.isDirectory() && checkSuffix(oif.getAbsolutePath(), "oif") && !checkSuffix(name, "bmp"); } catch (IndexOutOfBoundsException e) { } catch (NullPointerException e) { } catch (FormatException e) { } return false; }
@Override public boolean isThisType(String name, boolean open) { if (!super.isThisType(name, open)) return false; if (!open) return false; String baseName = name.substring(0, name.lastIndexOf(".")); if (checkSuffix(name, "inf")) { return new Location(baseName + ".img").exists(); } else if (checkSuffix(name, "img")) { return new Location(baseName + ".inf").exists(); } return false; }
@Override public boolean isThisType(String name, boolean open) { if (checkSuffix(name, "xys")) return true; // verify that there is an .xys file in the same directory if (name.indexOf(' ') == -1) return false; if (!open) return false; String prefix = name.substring(0, name.lastIndexOf(" ")); Location xys = new Location(prefix + " 1.xys"); return xys.exists(); }
@Override public boolean isThisType(String name, boolean open) { if (checkSuffix(name, "xys")) return true; // verify that there is an .xys file in the same directory if (name.indexOf(' ') == -1) return false; if (!open) return false; String prefix = name.substring(0, name.lastIndexOf(" ")); Location xys = new Location(prefix + " 1.xys"); return xys.exists(); }
@Override public boolean isThisType(String name, boolean open) { if (checkSuffix(name, "vws") || checkSuffix(name, "pst")) { return true; } String pstFile = name; if (name.indexOf('.') != -1) { pstFile = pstFile.substring(0, pstFile.lastIndexOf(".")); } pstFile += ".pst"; return new Location(pstFile).exists(); }
@Override public boolean isThisType(String name, boolean open) { if (!open) return false; if (checkSuffix(name, "hdr")) return super.isThisType(name, open); else if (checkSuffix(name, "img")) { String headerFile = name.substring(0, name.lastIndexOf(".")) + ".hdr"; return new Location(headerFile).exists() && isThisType(headerFile, open); } return false; }