Lines Matching defs:Win32ShellFolder2
63 * All Win32ShellFolder2 objects which are folder types (even non-file
72 final class Win32ShellFolder2 extends ShellFolder {
232 Win32ShellFolder2(final int csidl) throws IOException, InterruptedException {
261 parent = new Win32ShellFolder2((Win32ShellFolder2) parent, childPIDL);
283 Win32ShellFolder2(Win32ShellFolder2 parent, long pIShellFolder, long relativePIDL, String path) {
294 Win32ShellFolder2(final Win32ShellFolder2 parent, final long relativePIDL) throws InterruptedException {
337 Win32ShellFolder2 drives = Win32ShellFolderManager2.getDrives();
342 if (driveRoots[i] instanceof Win32ShellFolder2) {
343 Win32ShellFolder2 sf = (Win32ShellFolder2) driveRoots[i];
430 Win32ShellFolder2 parent = (Win32ShellFolder2)getParentFile();
455 disposer.absolutePIDL = combinePIDLs(((Win32ShellFolder2)parent).getAbsolutePIDL(), getRelativePIDL());
465 public Win32ShellFolder2 getDesktop() {
485 if (o == null || !(o instanceof Win32ShellFolder2)) {
492 Win32ShellFolder2 rhs = (Win32ShellFolder2) o;
685 Win32ShellFolder2 desktop = Win32ShellFolderManager2.getDesktop();
686 Win32ShellFolder2 personal = Win32ShellFolderManager2.getPersonal();
693 ArrayList<Win32ShellFolder2> list = new ArrayList<Win32ShellFolder2>();
704 Win32ShellFolder2 childFolder;
705 if (Win32ShellFolder2.this.equals(desktop)
710 childFolder = new Win32ShellFolder2(Win32ShellFolder2.this, childPIDL);
739 Win32ShellFolder2 getChildByPath(final String filePath) throws InterruptedException {
740 return invoke(new Callable<Win32ShellFolder2>() {
741 public Win32ShellFolder2 call() throws InterruptedException {
744 Win32ShellFolder2 child = null;
752 child = new Win32ShellFolder2(Win32ShellFolder2.this,
966 ? ((Win32ShellFolder2) parent).getIShellIcon()
1000 newIcon = Win32ShellFolder2.super.getIcon(getLargeIcon);
1049 * <code>new Win32ShellFolder2(getParentFile(), this.{@link java.io.File#getCanonicalPath}())</code>.
1070 if (!(file2 instanceof Win32ShellFolder2)) {
1077 return Win32ShellFolderManager2.compareShellFolders(this, (Win32ShellFolder2) file2);
1102 column.setComparator(new ColumnComparator(Win32ShellFolder2.this, i));
1138 Collections.sort(files, new ColumnComparator(Win32ShellFolder2.this, 0));
1146 private final Win32ShellFolder2 shellFolder;
1150 public ColumnComparator(Win32ShellFolder2 shellFolder, int columnIdx) {
1159 if (o instanceof Win32ShellFolder2
1160 && o1 instanceof Win32ShellFolder2) {
1163 ((Win32ShellFolder2) o).getRelativePIDL(),
1164 ((Win32ShellFolder2) o1).getRelativePIDL(),