Overview | Module | Use | Devguide | Index

Methods' Summary | Methods' Details | Attributes' Summary | Attributes' Details

:: com :: sun :: star :: datatransfer ::
interface XDataFormatTranslator
  Base Hierarchy
      ::com::sun::star::uno::XInterface
       |
       +-XDataFormatTranslator
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.

Methods' Summary
getSystemDataTypeFromDataFlavor | Converts a DataFlavor to system dependend data type.
getDataFlavorFromSystemDataType | Converts a system dependent data type to a DataFlavor .

Methods' Details
getSystemDataTypeFromDataFlavor
any getSystemDataTypeFromDataFlavor( | [in] DataFlavor | aDataFlavor );
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
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 © 2003 Sun Microsystems, Inc.