Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle ADF Faces
11g Release 2 (11.1.2.0.0)
E17488-01


oracle.adf.view.rich.datatransfer
Class SimpleTransferData<T>

java.lang.Object
  extended by oracle.adf.view.rich.datatransfer.TransferData
      extended by oracle.adf.view.rich.datatransfer.SimpleTransferData<T>


public final class SimpleTransferData<T>
extends TransferData

Holder of the data being transferred where the DataFlavor and data are specified.

Author:
Blake Sullivan

Field Summary

 

Fields inherited from class oracle.adf.view.rich.datatransfer.TransferData
SUITABILITY_COMPARATOR

 

Constructor Summary
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.
SimpleTransferData(T data)
          Create a SimpleTransferData with the data, the data's DataFlavor and perfect suitability.

 

Method Summary
 boolean equals(java.lang.Object o)
           
 DataFlavor<T> getDataFlavor()
           
 java.lang.Object getIntermediateData()
           
 float getSuitabilityRank()
          The suitablity of this version of the transferred data compared to the initial source data as a flot from 10.
 int hashCode()
           
 java.lang.String toString()
           

 

Methods inherited from class oracle.adf.view.rich.datatransfer.TransferData
getData

 

Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait

 

Constructor Detail

SimpleTransferData

public SimpleTransferData(T data)
Create a SimpleTransferData with the data, the data's DataFlavor and perfect suitability.
Parameters:
data - Data to transfer

SimpleTransferData

public SimpleTransferData(DataFlavor<T> flavor,
                          T data)
Create a SimpleTransferData with the specified DataFlavor and data and perfect suitability.
Parameters:
flavor - DataFlavor that this data is compatible with
data - Data to transfer

SimpleTransferData

public SimpleTransferData(DataFlavor<T> flavor,
                          T data,
                          float suitabilityRank)
Create a SimpleTransferData with the specified DataFlavor, data and suitability.
Parameters:
flavor - DataFlavor that this data is compatible with
data - Data to transfer
suitabilityRank - Suitability of data to original data between 0.0 and 1.0, where 1.0 indicates no loss of fidelity.

Method Detail

getDataFlavor

public DataFlavor<T> getDataFlavor()
Specified by:
getDataFlavor in class TransferData
Returns:
the DataFlavor that the data is keyed off of.

getSuitabilityRank

public float getSuitabilityRank()
Description copied from class: TransferData
The suitablity of this version of the transferred data compared to the initial source data as a flot from 10. to 0.0 with 1.0 indicaing no data loss.
Specified by:
getSuitabilityRank in class TransferData
Returns:
Suitability of data to original data between 0.0 and 1.0, where 1.0 indicates no loss of fidelity.

getIntermediateData

public java.lang.Object getIntermediateData()
Specified by:
getIntermediateData in class TransferData
Returns:
the data held in this TransferData

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle ADF Faces
11g Release 2 (11.1.2.0.0)
E17488-01


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