This interface provides direct access to the data in all data flavors. More...
import "XTransferDataAccess.idl";
Public Member Functions | |
| hyper | queryDataSize ([in] sequence< DataFlavor > aFlavorList) |
| To query for the summarized data size in bytes of a sequence of DataFlavor. | |
| sequence< any > | getData ([in] sequence< DataFlavor > aFlavorList) |
| To get all the data of a sequence of DataFlavor. | |
Public Member Functions inherited from XInterface | |
| any | queryInterface ([in] type aType) |
| queries for a new interface to an existing UNO object. | |
| void | acquire () |
| increases the reference counter by one. | |
| void | release () |
| decreases the reference counter by one. | |
This interface provides direct access to the data in all data flavors.
It can be used by the clipboard implementation to optimize data transport on flush operations.
| sequence< any > getData | ( | [in] sequence< DataFlavor > | aFlavorList | ) |
To get all the data of a sequence of DataFlavor.
| aFlavorList | The sequence of requested DataFlavor. |
An unsupported DataFlavor will be ignored.
For unsupported DataFlavor an empty any will be returned.
| hyper queryDataSize | ( | [in] sequence< DataFlavor > | aFlavorList | ) |
To query for the summarized data size in bytes of a sequence of DataFlavor.
| aFlavorList | A sequence of requested DataFlavor. |
An unsupported DataFlavor will be ignored.