com :: sun :: star :: datatransfer :: interface XDataFormatTranslator
- Base Interface
- com::sun::star::uno::XInterface
- Description
- Interface to be implemented by objects used to translate a DataFlavor to
a system dependent data transfer type and vice versa.
Different platforms use different types to describe data formats available
during data exchange operations like clipboard or drag&drop. Windows for instance
uses integer values to describe an available clipboard or drag&drop format, Unix
X11 uses so called Atoms etc.
Known Services which Export this Interface
|
com::sun::star::datatransfer::DataFormatTranslator |
Different platforms use different types to describe data formats available
during data exchange operations like clipboard or drag&drop.
Implementations of this service do convert system dependent data types to a
DataFlavor and vice versa.
|
Methods' Details
|
- getSystemDataTypeFromDataFlavor
-  
- any
getSystemDataTypeFromDataFlavor(
-
- Description
- Converts a DataFlavor to system dependend data type.
- Parameter aDataFlavor
-
Describes the format for which a system dependent data types is requested.
- Returns
-
A system dependent data transfer type for the given DataFlavor
if there is one available.
If the is no system dependent data type for a given DataFlavor
the returned any is empty.
|
- getDataFlavorFromSystemDataType
-  
- com::sun::star::datatransfer::DataFlavor
getDataFlavorFromSystemDataType(
[ in ] any |
aSysDataType ); |
- Description
- Converts a system dependent data type to a DataFlavor .
- Parameter aSysDataType
-
A system dependent data type. If aSysDataType is empty so is the returned DataFlavor .
- Returns
-
A DataFlavor for the given system dependent data transfer type.
If there is no appropriate mapping for a sytem dependent data type, the returned DataFlavor will be empty.
|
Top of Page
Copyright 2002 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, CA 94303 USA.