Skip navigation links

Oracle© Fusion Middleware Java API Reference for Oracle ADF Faces
11g Release 1 (11.1.1.7.0)
E10684-08


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

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

Direct Known Subclasses:
SimpleTransferData

public abstract class TransferData<T>
extends java.lang.Object

Holder of data being transferred. The source of the data creates the initial TransferDatas and specifies their fidelity with the original data by setting the suitablity to a value between 1.0 and 0.0 with 1.0f indicating no loss of fidelity. In addition, transcoding strategies may populate additional TransferData objects based on the orginal data.

Author:
Blake Sullivan

Field Summary
static java.util.Comparator<? extends TransferData<?>> SUITABILITY_COMPARATOR
          Comparator used to compare TransferData isntances based on Suitability

 

Constructor Summary
TransferData()
           

 

Method Summary
 T getData()
           
abstract  DataFlavor<T> getDataFlavor()
           
abstract  java.lang.Object getIntermediateData()
           
abstract  float getSuitabilityRank()
          The suitablity of this version of the transferred data compared to the initial source data as a flot from 10.

 

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

 

Field Detail

SUITABILITY_COMPARATOR

public static final java.util.Comparator<? extends TransferData<?>> SUITABILITY_COMPARATOR
Comparator used to compare TransferData isntances based on Suitability

Constructor Detail

TransferData

public TransferData()

Method Detail

getDataFlavor

public abstract DataFlavor<T> getDataFlavor()
Returns:
DataFlavor this TransferData is holding data for

getSuitabilityRank

public abstract float getSuitabilityRank()
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.
Returns:
the suitability from 1.0 indicating no loss of information to 0.0 almost all data lost

getData

public T getData()
Returns:
The data held by the TransferData

getIntermediateData

public abstract java.lang.Object getIntermediateData()

Skip navigation links

Oracle© Fusion Middleware Java API Reference for Oracle ADF Faces
11g Release 1 (11.1.1.7.0)
E10684-08


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