@Override public String[] getSuffixes() { return writer.getSuffixes(); }
@Override public String[] getSuffixes() { return writer.getSuffixes(); }
@Override public String[] getSuffixes() { if (suffixes == null) { HashSet<String> suffixSet = new HashSet<String>(); for (int i=0; i<writers.length; i++) { String[] suf = writers[i].getSuffixes(); for (int j=0; j<suf.length; j++) suffixSet.add(suf[j]); } suffixes = new String[suffixSet.size()]; suffixSet.toArray(suffixes); Arrays.sort(suffixes); } return suffixes; }
@Override public String[] getSuffixes() { if (suffixes == null) { HashSet<String> suffixSet = new HashSet<String>(); for (int i=0; i<writers.length; i++) { String[] suf = writers[i].getSuffixes(); for (int j=0; j<suf.length; j++) suffixSet.add(suf[j]); } suffixes = new String[suffixSet.size()]; suffixSet.toArray(suffixes); Arrays.sort(suffixes); } return suffixes; }
private static SortedMap<String,String> getExtensions() { IFormatWriter[] writers = new ImageWriter().getWriters(); SortedMap<String, String> extensions = new TreeMap<String, String>(); for (int i=0; i<writers.length; i++) { extensions.put(writers[i].getFormat(), '.' + Joiner.on(", .").join(writers[i].getSuffixes())); } return extensions; }
Vector filterList = new Vector(); for (int i=0; i<writers.length; i++) { String[] suffixes = writers[i].getSuffixes(); String format = writers[i].getFormat(); filterList.add(new ExtensionFileFilter(suffixes, format));
Vector filterList = new Vector(); for (int i=0; i<writers.length; i++) { String[] suffixes = writers[i].getSuffixes(); String format = writers[i].getFormat(); filterList.add(new ExtensionFileFilter(suffixes, format));
String suffix = "." + writer.getSuffixes()[0]; File tmpFile = File.createTempFile(prefix, suffix); tmpFile.deleteOnExit();