## Uses of Class
oracle.adf.view.rich.datatransfer.DataFlavor

- Packages that use DataFlavor
  Package | Description
  --- | ---
  oracle.adf.view.rich.datatransfer |

- - ### Uses of DataFlavor in oracle.adf.view.rich.datatransfer

    Fields in oracle.adf.view.rich.datatransfer declared as DataFlavor
    Modifier and Type | Field and Description
    --- | ---
    `static DataFlavor<Object[]>` | DataFlavor.`OBJECT_ARRAY_FLAVOR` DataFlavor constant for a `java.lang.Object[]`
    `static DataFlavor<List<?>>` | DataFlavor.`OBJECT_LIST_FLAVOR` DataFlavor constant for a `java.util.List<?>`
    `static DataFlavor<Map<?,?>>` | DataFlavor.`OBJECT_MAP_FLAVOR` DataFlavor constant for a `java.util.Map`
    `static DataFlavor<org.apache.myfaces.trinidad.model.RowKeySet>` | DataFlavor.`ROW_KEY_SET_FLAVOR` DataFlavor constant for `jorg.apache.myfaces.trinidad.model.RowKeySet`, the data type dragged by Collection components, such as tables and trees.
    `static DataFlavor<String>` | DataFlavor.`STRING_FLAVOR` DataFlavor constant for `java.lang.String`
    `static DataFlavor<List<String>>` | DataFlavor.`STRING_LIST_FLAVOR` DataFlavor constant for a `java.util.List<String>`
    `static DataFlavor<javax.faces.component.UIComponent>` | DataFlavor.`UICOMPONENT_FLAVOR` DataFlavor constant for a `javax.faces.component.UIComponent`

    Methods in oracle.adf.view.rich.datatransfer that return DataFlavor
    Modifier and Type | Method and Description
    --- | ---
    `DataFlavor<T>` | SimpleTransferData.`getDataFlavor()`
    `abstract DataFlavor<T>` | TransferData.`getDataFlavor()`
    `static <S> DataFlavor<S>` | DataFlavor.`getDataFlavor(Class<S> representationClass)` Returns a DataFlavor representing data of the specified Java Class and no discriminant.
    `static <S> DataFlavor<S>` | DataFlavor.`getDataFlavor(Class<S> representationClass, String discriminant)` Returns a DataFlavor representing data of the specified Java Class and optional discriminant.
    `static <S> DataFlavor<S>` | DataFlavor.`getDataFlavor(DataFlavor<S> baseFlavor, String discriminant)` Returns a DataFlavor based on another flavor with a discriminant.
    `static DataFlavor<?>` | DataFlavor.`getErasedDataFlavor(Class<?> representationClass, String discriminant)`
    `DataFlavor<?>` | MarshallingService.`getServerDataFlavor(String clientDataFlavor)` Returns the server DataFlavor that the client data flavor is equivalent to.

    Methods in oracle.adf.view.rich.datatransfer with parameters of type DataFlavor
    Modifier and Type | Method and Description
    --- | ---
    `<T> T` | Transferable.`getData(DataFlavor<T> flavor)` Returns any data for the specified `DataFlavor`, regardless of suitability rank, or `null` if this `Transferable` doesn't contain the `DataFlavor` or if the value of the data is null.
    `static <S> DataFlavor<S>` | DataFlavor.`getDataFlavor(DataFlavor<S> baseFlavor, String discriminant)` Returns a DataFlavor based on another flavor with a discriminant.
    `abstract <T> TransferData<T>` | Transferable.`getTransferData(DataFlavor<T> flavor)` Returns any `TransferData` for the specified `DataFlavor`, regardless of suitability rank, or `null` if this `Transferable` doesn't contain the `Transferable`.
    `<T> TransferData<T>` | SimpleTransferable.`getTransferData(DataFlavor<T> flavor)` Returns any `TransferData` for the specified `DataFlavor`, regardless of suitability rank, or `null` if this `Transferable` doesn't contain the `Transferable`.
    `boolean` | Transferable.`isDataFlavorSupported(DataFlavor<?> flavor)` Returns `true` if the `Transferable` can return a `TransferData` for the specified `DataFlavor`.
    `void` | MarshallingService.`registerClientDataFlavorAlias(String clientDataFlavor, DataFlavor<?> dataFlavor)` Registers a mapping between a client data flavor and the equivalent server DataFlavor.

    Method parameters in oracle.adf.view.rich.datatransfer with type arguments of type DataFlavor
    Modifier and Type | Method and Description
    --- | ---
    `List<TransferData<?>>` | Transferable.`getSuitableTransferData(Set<DataFlavor<?>> suitableDataFlavors)` Given a `Set` of `DataFlavor`s, returns a `List` of `TransferData`s available in the `Transferable` in order from highest suitablity to lowest.

    Constructors in oracle.adf.view.rich.datatransfer with parameters of type DataFlavor
    Constructor and Description
    `SimpleTransferData(DataFlavor<T> flavor, T data)` Create a SimpleTransferData with the specified DataFlavor and data and perfect suitability.
    `SimpleTransferData(DataFlavor<T> flavor, T data, float suitabilityRank)` Create a SimpleTransferData with the specified DataFlavor, data and suitability.

Copyright (c) 1998, 2018, Oracle and/or its affiliates. All rights reserved.