org.eclipse.swt.internal.mozilla
Class nsIFile

java.lang.Object
  extended by org.eclipse.swt.internal.mozilla.nsISupports
      extended by org.eclipse.swt.internal.mozilla.nsIFile
Direct Known Subclasses:
nsILocalFile

public class nsIFile
extends nsISupports


Field Summary
static int DIRECTORY_TYPE
           
static int NORMAL_FILE_TYPE
           
static nsID NS_IFILE_IID
           
static java.lang.String NS_IFILE_IID_STR
           
 
Fields inherited from class org.eclipse.swt.internal.mozilla.nsISupports
NS_ISUPPORTS_IID, NS_ISUPPORTS_IID_STR
 
Constructor Summary
nsIFile(long address)
           
 
Method Summary
 int Append(long node)
           
 int AppendNative(long node)
           
 int Clone(long[] _retval)
           
 int Contains(long inFile, int recur, int[] _retval)
           
 int CopyTo(long newParentDir, long newName)
           
 int CopyToFollowingLinks(long newParentDir, long newName)
           
 int CopyToFollowingLinksNative(long newParentDir, long newName)
           
 int CopyToNative(long newParentDir, long newName)
           
 int Create(int type, int permissions)
           
 int CreateUnique(int type, int permissions)
           
 int Equals(long inFile, int[] _retval)
           
 int Exists(int[] _retval)
           
 int GetDirectoryEntries(long[] aDirectoryEntries)
           
 int GetFileSize(long[] aFileSize)
           
 int GetFileSizeOfLink(long[] aFileSizeOfLink)
           
 int GetLastModifiedTime(long[] aLastModifiedTime)
           
 int GetLastModifiedTimeOfLink(long[] aLastModifiedTimeOfLink)
           
 int GetLeafName(long aLeafName)
           
 int GetNativeLeafName(long aNativeLeafName)
           
 int GetNativePath(long aNativePath)
           
 int GetNativeTarget(long aNativeTarget)
           
 int GetParent(long[] aParent)
           
 int GetPath(long aPath)
           
 int GetPermissions(int[] aPermissions)
           
 int GetPermissionsOfLink(int[] aPermissionsOfLink)
           
 int GetTarget(long aTarget)
           
 int IsDirectory(int[] _retval)
           
 int IsExecutable(int[] _retval)
           
 int IsFile(int[] _retval)
           
 int IsHidden(int[] _retval)
           
 int IsReadable(int[] _retval)
           
 int IsSpecial(int[] _retval)
           
 int IsSymlink(int[] _retval)
           
 int IsWritable(int[] _retval)
           
 int MoveTo(long newParentDir, long newName)
           
 int MoveToNative(long newParentDir, long newName)
           
 int Normalize()
           
 int Remove(int recursive)
           
 int SetFileSize(long aFileSize)
           
 int SetLastModifiedTime(long aLastModifiedTime)
           
 int SetLastModifiedTimeOfLink(long aLastModifiedTimeOfLink)
           
 int SetLeafName(long aLeafName)
           
 int SetNativeLeafName(long aNativeLeafName)
           
 int SetPermissions(int aPermissions)
           
 int SetPermissionsOfLink(int aPermissionsOfLink)
           
 
Methods inherited from class org.eclipse.swt.internal.mozilla.nsISupports
AddRef, getAddress, QueryInterface, Release
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NS_IFILE_IID_STR

public static final java.lang.String NS_IFILE_IID_STR
See Also:
Constant Field Values

NS_IFILE_IID

public static final nsID NS_IFILE_IID

NORMAL_FILE_TYPE

public static final int NORMAL_FILE_TYPE
See Also:
Constant Field Values

DIRECTORY_TYPE

public static final int DIRECTORY_TYPE
See Also:
Constant Field Values
Constructor Detail

nsIFile

public nsIFile(long address)
Method Detail

Append

public int Append(long node)

AppendNative

public int AppendNative(long node)

Normalize

public int Normalize()

Create

public int Create(int type,
                  int permissions)

GetLeafName

public int GetLeafName(long aLeafName)

SetLeafName

public int SetLeafName(long aLeafName)

GetNativeLeafName

public int GetNativeLeafName(long aNativeLeafName)

SetNativeLeafName

public int SetNativeLeafName(long aNativeLeafName)

CopyTo

public int CopyTo(long newParentDir,
                  long newName)

CopyToNative

public int CopyToNative(long newParentDir,
                        long newName)

CopyToFollowingLinks

public int CopyToFollowingLinks(long newParentDir,
                                long newName)

CopyToFollowingLinksNative

public int CopyToFollowingLinksNative(long newParentDir,
                                      long newName)

MoveTo

public int MoveTo(long newParentDir,
                  long newName)

MoveToNative

public int MoveToNative(long newParentDir,
                        long newName)

Remove

public int Remove(int recursive)

GetPermissions

public int GetPermissions(int[] aPermissions)

SetPermissions

public int SetPermissions(int aPermissions)

GetPermissionsOfLink

public int GetPermissionsOfLink(int[] aPermissionsOfLink)

SetPermissionsOfLink

public int SetPermissionsOfLink(int aPermissionsOfLink)

GetLastModifiedTime

public int GetLastModifiedTime(long[] aLastModifiedTime)

SetLastModifiedTime

public int SetLastModifiedTime(long aLastModifiedTime)

GetLastModifiedTimeOfLink

public int GetLastModifiedTimeOfLink(long[] aLastModifiedTimeOfLink)

SetLastModifiedTimeOfLink

public int SetLastModifiedTimeOfLink(long aLastModifiedTimeOfLink)

GetFileSize

public int GetFileSize(long[] aFileSize)

SetFileSize

public int SetFileSize(long aFileSize)

GetFileSizeOfLink

public int GetFileSizeOfLink(long[] aFileSizeOfLink)

GetTarget

public int GetTarget(long aTarget)

GetNativeTarget

public int GetNativeTarget(long aNativeTarget)

GetPath

public int GetPath(long aPath)

GetNativePath

public int GetNativePath(long aNativePath)

Exists

public int Exists(int[] _retval)

IsWritable

public int IsWritable(int[] _retval)

IsReadable

public int IsReadable(int[] _retval)

IsExecutable

public int IsExecutable(int[] _retval)

IsHidden

public int IsHidden(int[] _retval)

IsDirectory

public int IsDirectory(int[] _retval)

IsFile

public int IsFile(int[] _retval)

IsSymlink

public int IsSymlink(int[] _retval)

IsSpecial

public int IsSpecial(int[] _retval)

CreateUnique

public int CreateUnique(int type,
                        int permissions)

Clone

public int Clone(long[] _retval)

Equals

public int Equals(long inFile,
                  int[] _retval)

Contains

public int Contains(long inFile,
                    int recur,
                    int[] _retval)

GetParent

public int GetParent(long[] aParent)

GetDirectoryEntries

public int GetDirectoryEntries(long[] aDirectoryEntries)