1 28 package org.eclipse.swt.internal.mozilla; 29 30 public class nsILocalFile extends nsIFile { 31 32 static final int LAST_METHOD_ID = nsIFile.LAST_METHOD_ID + 17; 33 34 public static final String NS_ILOCALFILE_IID_STR = 35 "aa610f20-a889-11d3-8c81-000064657374"; 36 37 public static final nsID NS_ILOCALFILE_IID = 38 new nsID(NS_ILOCALFILE_IID_STR); 39 40 public nsILocalFile(int address) { 41 super(address); 42 } 43 44 public int InitWithPath(int filePath) { 45 return XPCOM.VtblCall(nsIFile.LAST_METHOD_ID + 1, getAddress(), filePath); 46 } 47 48 public int InitWithNativePath(int filePath) { 49 return XPCOM.VtblCall(nsIFile.LAST_METHOD_ID + 2, getAddress(), filePath); 50 } 51 52 public int InitWithFile(int aFile) { 53 return XPCOM.VtblCall(nsIFile.LAST_METHOD_ID + 3, getAddress(), aFile); 54 } 55 56 public int GetFollowLinks(boolean[] aFollowLinks) { 57 return XPCOM.VtblCall(nsIFile.LAST_METHOD_ID + 4, getAddress(), aFollowLinks); 58 } 59 60 public int SetFollowLinks(boolean aFollowLinks) { 61 return XPCOM.VtblCall(nsIFile.LAST_METHOD_ID + 5, getAddress(), aFollowLinks); 62 } 63 64 public int OpenNSPRFileDesc(int flags, int mode, int [] _retval) { 65 return XPCOM.VtblCall(nsIFile.LAST_METHOD_ID + 6, getAddress(), flags, mode, _retval); 66 } 67 68 public int OpenANSIFileDesc(byte[] mode, int [] _retval) { 69 return XPCOM.VtblCall(nsIFile.LAST_METHOD_ID + 7, getAddress(), mode, _retval); 70 } 71 72 public int Load(int [] _retval) { 73 return XPCOM.VtblCall(nsIFile.LAST_METHOD_ID + 8, getAddress(), _retval); 74 } 75 76 public int GetDiskSpaceAvailable(long[] aDiskSpaceAvailable) { 77 return XPCOM.VtblCall(nsIFile.LAST_METHOD_ID + 9, getAddress(), aDiskSpaceAvailable); 78 } 79 80 public int AppendRelativePath(int relativeFilePath) { 81 return XPCOM.VtblCall(nsIFile.LAST_METHOD_ID + 10, getAddress(), relativeFilePath); 82 } 83 84 public int AppendRelativeNativePath(int relativeFilePath) { 85 return XPCOM.VtblCall(nsIFile.LAST_METHOD_ID + 11, getAddress(), relativeFilePath); 86 } 87 88 public int GetPersistentDescriptor(int aPersistentDescriptor) { 89 return XPCOM.VtblCall(nsIFile.LAST_METHOD_ID + 12, getAddress(), aPersistentDescriptor); 90 } 91 92 public int SetPersistentDescriptor(int aPersistentDescriptor) { 93 return XPCOM.VtblCall(nsIFile.LAST_METHOD_ID + 13, getAddress(), aPersistentDescriptor); 94 } 95 96 public int Reveal() { 97 return XPCOM.VtblCall(nsIFile.LAST_METHOD_ID + 14, getAddress()); 98 } 99 100 public int Launch() { 101 return XPCOM.VtblCall(nsIFile.LAST_METHOD_ID + 15, getAddress()); 102 } 103 104 public int GetRelativeDescriptor(int fromFile, int _retval) { 105 return XPCOM.VtblCall(nsIFile.LAST_METHOD_ID + 16, getAddress(), fromFile, _retval); 106 } 107 108 public int SetRelativeDescriptor(int fromFile, int relativeDesc) { 109 return XPCOM.VtblCall(nsIFile.LAST_METHOD_ID + 17, getAddress(), fromFile, relativeDesc); 110 } 111 } | Popular Tags |