|
Oracle Fusion Middleware Java API Reference for Oracle ADF Faces 11g Release 1 (11.1.1) E10684-04 |
|||||||||
| 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_FLAVORDataFlavor constant for a java.lang.Object[] |
static DataFlavor<java.util.List<?>> |
OBJECT_LIST_FLAVORDataFlavor constant for a java.util.List>
|
static DataFlavor<java.util.Map<?,?>> |
OBJECT_MAP_FLAVORDataFlavor constant for a java.util.Map |
static DataFlavor<org.apache.myfaces.trinidad.model.RowKeySet> |
ROW_KEY_SET_FLAVORDataFlavor 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_FLAVORDataFlavor constant for java.lang.String |
static DataFlavor<java.util.List<java.lang.String>> |
STRING_LIST_FLAVORDataFlavor constant for a java.util.List<String> |
static DataFlavor<javax.faces.component.UIComponent> |
UICOMPONENT_FLAVORDataFlavor 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.Stringpublic 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.Mappublic 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 retrieve
public 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.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic 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-04 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||