public final class SimpleTransferData<T> extends TransferData
SUITABILITY_COMPARATOR
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.
|
SimpleTransferData(T data)
Create a SimpleTransferData with the data, the data's DataFlavor and perfect suitability.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
DataFlavor<T> |
getDataFlavor() |
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() |
String |
toString() |
getData
public SimpleTransferData(T data)
data
- Data to transferpublic SimpleTransferData(DataFlavor<T> flavor, T data)
flavor
- DataFlavor that this data is compatible withdata
- Data to transferpublic SimpleTransferData(DataFlavor<T> flavor, T data, float suitabilityRank)
flavor
- DataFlavor that this data is compatible withdata
- Data to transfersuitabilityRank
- Suitability of data to original data between 0.0 and 1.0, where 1.0 indicates no loss of fidelity.public DataFlavor<T> getDataFlavor()
getDataFlavor
in class TransferData
public float getSuitabilityRank()
TransferData
getSuitabilityRank
in class TransferData
public Object getIntermediateData()
getIntermediateData
in class TransferData