/** * * @param _files * @return */ public static String[] toStrings(File[] _files) { CArray strings = new CArray(String.class); for (int i = 0; i < _files.length; i++) { if (_files[i] == null) { continue; } strings.insertLast(_files[i].getAbsolutePath()); } return (String[]) strings.getAll(); }
/** * * @return */ @Override public IVItem[] getSelectedItems() { IVItem[] _items = items; if (_items == null) { return new IVItem[0]; } CArray selectedItems = new CArray(IVItem.class); for (int i = 0; i < _items.length; i++) { IVItem item = _items[i]; if (item != null && item.isSelected()) { selectedItems.insertLast(item); } } return (IVItem[]) selectedItems.getAll(); }
private static void _allFiles(IOut _, File _directory, CArray _all) { File[] array = _directory.listFiles(); if (array != null) { for (int i = 0; i < array.length; i++) { if (_.canceled()) { break; } _.out(i, array.length); File _file = array[i]; _.out(_file); if (_file.isDirectory()) { //_.pushProgress(); _allFiles(_, _file, _all); //_.popProgress(); } else { _all.insertLast(_file); } } } }