|
Eclipse Platform Release 3.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.swt.dnd.Transfer org.eclipse.swt.dnd.ByteArrayTransfer org.eclipse.swt.dnd.FileTransfer
The class FileTransfer provides a platform specific mechanism for converting a list of files represented as a java String[] to a platform specific representation of the data and vice versa. Each String in the array contains the absolute path for a single file or directory. See Transfer for additional information.
An example of a java String[] containing a list of files is shown below:
File file1 = new File("C:\temp\file1"); File file2 = new File("C:\temp\file2"); String[] fileData = new String[2]; fileData[0] = file1.getAbsolutePath(); fileData[1] = file2.getAbsolutePath();
Method Summary | |
static FileTransfer | getInstance()
Returns the singleton instance of the FileTransfer class. |
protected int[] | getTypeIds()
Returns the platform specfic ids of the data types that can be converted using this transfer agent. |
protected String[] | getTypeNames()
Returns the platform specfic names of the data types that can be converted using this transfer agent. |
void | javaToNative(Object object,
TransferData transferData)
This implementation of javaToNative converts a list of file names represented by a java String[] to a platform specific representation. |
Object | nativeToJava(TransferData transferData)
This implementation of nativeToJava converts a platform specific representation of a list of file names to a java String[]. |
Methods inherited from class org.eclipse.swt.dnd.ByteArrayTransfer |
getSupportedTypes, isSupportedType |
Methods inherited from class org.eclipse.swt.dnd.Transfer |
registerType |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static FileTransfer getInstance()
public void javaToNative(Object object, TransferData transferData)
public Object nativeToJava(TransferData transferData)
protected int[] getTypeIds()
protected String[] getTypeNames()
|
Eclipse Platform Release 3.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2004. All rights reserved.