public static class

DataTransferer.DataFlavorComparator

extends DataTransferer.IndexedComparator
java.lang.Object
   ↳ sun.awt.datatransfer.DataTransferer.IndexedComparator
     ↳ sun.awt.datatransfer.DataTransferer.DataFlavorComparator

Class Overview

An IndexedComparator which compares two DataFlavors. For text flavors, the comparison follows the rules outlined in DataFlavor.selectBestTextFlavor. For non-text flavors, unknown application MIME types are preferred, followed by known application/x-java-* MIME types. Unknown application types are preferred because if the user provides his own data flavor, it will likely be the most descriptive one. For flavors which are otherwise equal, the flavors' native formats are compared, with greater long values taking precedence.

Summary

[Expand]
Inherited Constants
From class sun.awt.datatransfer.DataTransferer.IndexedComparator
Fields
protected final Map flavorToFormatMap
[Expand]
Inherited Fields
From class sun.awt.datatransfer.DataTransferer.IndexedComparator
Public Constructors
DataTransferer.DataFlavorComparator()
DataTransferer.DataFlavorComparator(boolean order)
DataTransferer.DataFlavorComparator(Map map)
DataTransferer.DataFlavorComparator(Map map, boolean order)
Public Methods
int compare(Object obj1, Object obj2)
[Expand]
Inherited Methods
From class sun.awt.datatransfer.DataTransferer.IndexedComparator
From class java.lang.Object
From interface java.util.Comparator

Fields

protected final Map flavorToFormatMap

Public Constructors

public DataTransferer.DataFlavorComparator ()

public DataTransferer.DataFlavorComparator (boolean order)

public DataTransferer.DataFlavorComparator (Map map)

public DataTransferer.DataFlavorComparator (Map map, boolean order)

Public Methods

public int compare (Object obj1, Object obj2)