|
Oracle Fusion Middleware Java API Reference for Oracle ADF Faces 11g Release 1 (11.1.1) E10684-05 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.adf.view.rich.datatransfer.DataFlavor<T>
public final class DataFlavor<T>
Object identifying a kind of Data that can be retrieved from a Transferable. The type allows more flexibility than simply using a Java Class, and supports represetnation in other type systems. The DataFlavor instances are parameterized by the Java Class returned when the data for the DataFlavor is requested from the Transferable.
Field Summary | |
---|---|
static DataFlavor<java.lang.Object[]> |
OBJECT_ARRAY_FLAVOR DataFlavor constant for a java.lang.Object[] |
static DataFlavor<java.util.List<?>> |
OBJECT_LIST_FLAVOR DataFlavor constant for a java.util.List>
|
static DataFlavor<java.util.Map<?,?>> |
OBJECT_MAP_FLAVOR DataFlavor constant for a java.util.Map |
static DataFlavor<org.apache.myfaces.trinidad.model.RowKeySet> |
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<java.lang.String> |
STRING_FLAVOR DataFlavor constant for java.lang.String |
static DataFlavor<java.util.List<java.lang.String>> |
STRING_LIST_FLAVOR DataFlavor constant for a java.util.List<String> |
static DataFlavor<javax.faces.component.UIComponent> |
UICOMPONENT_FLAVOR DataFlavor constant for a javax.faces.component.UIComponent |
Method Summary | ||
---|---|---|
boolean |
equals(java.lang.Object o) |
|
static
|
getDataFlavor(java.lang.Class<S> representationClass) Returns a DataFlavor representing data of the specified Java Class and no discriminant. |
|
static
|
getDataFlavor(java.lang.Class<S> representationClass, java.lang.String discriminant) Returns a DataFlavor representing data of the specified Java Class and optional discriminant. |
|
static
|
getDataFlavor(DataFlavor<S> baseFlavor, java.lang.String discriminant) Returns a DataFlavor based on another flavor with a discriminant. |
|
java.lang.String |
getDiscriminant() Returns the optional discriminant used when comparing DataFlavors with the same FlavorClass. |
|
static DataFlavor<?> |
getErasedDataFlavor(java.lang.Class<?> representationClass, java.lang.String discriminant) |
|
java.lang.Class<T> |
getFlavorClass() Returns the Java Class this DataFlavor represents. |
|
int |
hashCode() |
|
boolean |
isCompatibleWith(java.lang.Object o) Returns true if the DataFlavor is compatible with the specified instance. |
|
java.lang.String |
toString() |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final DataFlavor<java.lang.String> STRING_FLAVOR
java.lang.String
public static final DataFlavor<org.apache.myfaces.trinidad.model.RowKeySet> ROW_KEY_SET_FLAVOR
jorg.apache.myfaces.trinidad.model.RowKeySet
, the data type dragged by Collection components, such as tables and trees.public static final DataFlavor<java.util.List<java.lang.String>> STRING_LIST_FLAVOR
java.util.List<String>
public static final DataFlavor<java.util.List<?>> OBJECT_LIST_FLAVOR
java.util.List>
public static final DataFlavor<java.lang.Object[]> OBJECT_ARRAY_FLAVOR
java.lang.Object[]
public static final DataFlavor<java.util.Map<?,?>> OBJECT_MAP_FLAVOR
java.util.Map
public static final DataFlavor<javax.faces.component.UIComponent> UICOMPONENT_FLAVOR
javax.faces.component.UIComponent
Method Detail |
---|
public static <S> DataFlavor<S> getDataFlavor(java.lang.Class<S> representationClass)
representationClass
- Java Class of data that this DataFlavor will retrievepublic static <S> DataFlavor<S> getDataFlavor(java.lang.Class<S> representationClass, java.lang.String discriminant)
representationClass
-discriminant
-public static <S> DataFlavor<S> getDataFlavor(DataFlavor<S> baseFlavor, java.lang.String discriminant)
baseFlavor
with the passed in discriminant.baseFlavor
-discriminant
-public static DataFlavor<?> getErasedDataFlavor(java.lang.Class<?> representationClass, java.lang.String discriminant)
public boolean isCompatibleWith(java.lang.Object o)
true
if the DataFlavor is compatible with the specified instance.o
-public java.lang.Class<T> getFlavorClass()
getDiscriminant()
public java.lang.String getDiscriminant()
getFlavorClass()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Faces 11g Release 1 (11.1.1) E10684-05 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |