Uses of Class
java.awt.datatransfer.DataFlavor
Package | Description |
---|---|
java.awt.datatransfer |
Provides interfaces and classes for transferring data between and within
applications.
|
java.awt.dnd |
Drag and Drop is a direct manipulation gesture found in many Graphical User
Interface systems that provides a mechanism to transfer information between
two entities logically associated with presentation elements in the GUI.
|
javax.accessibility |
Defines a contract between user-interface components and an assistive
technology that provides access to those components.
|
javax.swing |
Provides a set of "lightweight" (all-Java language) components
that, to the maximum degree possible, work the same on all platforms.
|
-
Uses of DataFlavor in java.awt.datatransfer
Fields in java.awt.datatransfer declared as DataFlavor Modifier and Type Field Description static DataFlavor
DataFlavor. allHtmlFlavor
Represents a piece of an HTML markup.static DataFlavor
DataFlavor. fragmentHtmlFlavor
Represents a piece of an HTML markup.static DataFlavor
DataFlavor. imageFlavor
TheDataFlavor
representing a Java Image class, where:static DataFlavor
DataFlavor. javaFileListFlavor
To transfer a list of files to/from Java (and the underlying platform) aDataFlavor
of this type/subtype and representation class ofjava.util.List
is used.static DataFlavor
DataFlavor. plainTextFlavor
Deprecated.as of 1.3.static DataFlavor
DataFlavor. selectionHtmlFlavor
Represents a piece of an HTML markup.static DataFlavor
DataFlavor. stringFlavor
TheDataFlavor
representing a Java Unicode String class, where:Methods in java.awt.datatransfer that return DataFlavor Modifier and Type Method Description static DataFlavor
SystemFlavorMap. decodeDataFlavor(String nat)
Decodes aString
native for use as aDataFlavor
.DataFlavor[]
Clipboard. getAvailableDataFlavors()
Returns an array ofDataFlavor
s in which the current contents of this clipboard can be provided.static DataFlavor
DataFlavor. getTextPlainUnicodeFlavor()
Returns aDataFlavor
representing plain text with Unicode encoding, where:DataFlavor[]
StringSelection. getTransferDataFlavors()
Returns an array of flavors in which thisTransferable
can provide the data.DataFlavor[]
Transferable. getTransferDataFlavors()
Returns an array of DataFlavor objects indicating the flavors the data can be provided in.static DataFlavor
DataFlavor. selectBestTextFlavor(DataFlavor[] availableFlavors)
Selects the best textDataFlavor
from an array ofDataFlavor
s.Methods in java.awt.datatransfer that return types with arguments of type DataFlavor Modifier and Type Method Description List<DataFlavor>
FlavorTable. getFlavorsForNative(String nat)
Returns aList
ofDataFlavor
s to which the specifiedString
corresponds.List<DataFlavor>
SystemFlavorMap. getFlavorsForNative(String nat)
Returns aList
ofDataFlavor
s to which the specifiedString
native can be translated by the data transfer subsystem.Map<String,DataFlavor>
FlavorMap. getFlavorsForNatives(String[] natives)
Returns aMap
of the specifiedString
natives to their correspondingDataFlavor
.Map<String,DataFlavor>
SystemFlavorMap. getFlavorsForNatives(String[] natives)
Returns aMap
of the specifiedString
natives to their most preferredDataFlavor
.Map<DataFlavor,String>
FlavorMap. getNativesForFlavors(DataFlavor[] flavors)
Returns aMap
of the specifiedDataFlavor
s to their correspondingString
native.Map<DataFlavor,String>
SystemFlavorMap. getNativesForFlavors(DataFlavor[] flavors)
Returns aMap
of the specifiedDataFlavor
s to their most preferredString
native.Methods in java.awt.datatransfer with parameters of type DataFlavor Modifier and Type Method Description void
SystemFlavorMap. addFlavorForUnencodedNative(String nat, DataFlavor flav)
Adds a mapping from a singleString
native to a singleDataFlavor
.void
SystemFlavorMap. addUnencodedNativeForFlavor(DataFlavor flav, String nat)
Adds a mapping from the specifiedDataFlavor
(and allDataFlavor
s equal to the specifiedDataFlavor
) to the specifiedString
native.static String
SystemFlavorMap. encodeDataFlavor(DataFlavor flav)
Encodes aDataFlavor
for use as aString
native.boolean
DataFlavor. equals(DataFlavor that)
This method has the same behavior asequals(Object)
.Object
Clipboard. getData(DataFlavor flavor)
Returns an object representing the current contents of this clipboard in the specifiedDataFlavor
.List<String>
FlavorTable. getNativesForFlavor(DataFlavor flav)
Returns aList
ofString
natives to which the specifiedDataFlavor
corresponds.List<String>
SystemFlavorMap. getNativesForFlavor(DataFlavor flav)
Returns aList
ofString
natives to which the specifiedDataFlavor
can be translated by the data transfer subsystem.Map<DataFlavor,String>
FlavorMap. getNativesForFlavors(DataFlavor[] flavors)
Returns aMap
of the specifiedDataFlavor
s to their correspondingString
native.Map<DataFlavor,String>
SystemFlavorMap. getNativesForFlavors(DataFlavor[] flavors)
Returns aMap
of the specifiedDataFlavor
s to their most preferredString
native.Object
StringSelection. getTransferData(DataFlavor flavor)
Returns theTransferable
's data in the requestedDataFlavor
if possible.Object
Transferable. getTransferData(DataFlavor flavor)
Returns an object which represents the data to be transferred.boolean
Clipboard. isDataFlavorAvailable(DataFlavor flavor)
Returns whether or not the current contents of this clipboard can be provided in the specifiedDataFlavor
.boolean
StringSelection. isDataFlavorSupported(DataFlavor flavor)
Returns whether the requested flavor is supported by thisTransferable
.boolean
Transferable. isDataFlavorSupported(DataFlavor flavor)
Returns whether or not the specified data flavor is supported for this object.boolean
DataFlavor. isMimeTypeEqual(DataFlavor dataFlavor)
Compares themimeType
of twoDataFlavor
objects.boolean
DataFlavor. match(DataFlavor that)
Identical toequals(DataFlavor)
.static DataFlavor
DataFlavor. selectBestTextFlavor(DataFlavor[] availableFlavors)
Selects the best textDataFlavor
from an array ofDataFlavor
s.void
SystemFlavorMap. setFlavorsForNative(String nat, DataFlavor[] flavors)
Discards the current mappings for the specifiedString
native, and creates new mappings to the specifiedDataFlavor
s.void
SystemFlavorMap. setNativesForFlavor(DataFlavor flav, String[] natives)
Discards the current mappings for the specifiedDataFlavor
and allDataFlavor
s equal to the specifiedDataFlavor
, and creates new mappings to the specifiedString
natives.Constructors in java.awt.datatransfer with parameters of type DataFlavor Constructor Description UnsupportedFlavorException(DataFlavor flavor)
Constructs an UnsupportedFlavorException. -
Uses of DataFlavor in java.awt.dnd
Methods in java.awt.dnd that return DataFlavor Modifier and Type Method Description protected DataFlavor[]
DropTargetContext. getCurrentDataFlavors()
get the available DataFlavors of theTransferable
operand of this operation.DataFlavor[]
DropTargetDragEvent. getCurrentDataFlavors()
This method returns the currentDataFlavor
s from theDropTargetContext
.DataFlavor[]
DropTargetDropEvent. getCurrentDataFlavors()
This method returns the current DataFlavors.DataFlavor[]
DropTargetContext.TransferableProxy. getTransferDataFlavors()
Returns an array of DataFlavor objects indicating the flavors the data can be provided in by the encapsulated transferable.Methods in java.awt.dnd that return types with arguments of type DataFlavor Modifier and Type Method Description protected List<DataFlavor>
DropTargetContext. getCurrentDataFlavorsAsList()
This method returns a the currently available DataFlavors of theTransferable
operand as ajava.util.List
.List<DataFlavor>
DropTargetDragEvent. getCurrentDataFlavorsAsList()
This method returns the currentDataFlavor
s as ajava.util.List
List<DataFlavor>
DropTargetDropEvent. getCurrentDataFlavorsAsList()
This method returns the currently availableDataFlavor
s as ajava.util.List
.Methods in java.awt.dnd with parameters of type DataFlavor Modifier and Type Method Description Object
DropTargetContext.TransferableProxy. getTransferData(DataFlavor df)
Returns an object which represents the data provided by the encapsulated transferable for the requested data flavor.protected boolean
DropTargetContext. isDataFlavorSupported(DataFlavor df)
This method returns aboolean
indicating if the givenDataFlavor
is supported by thisDropTargetContext
.boolean
DropTargetContext.TransferableProxy. isDataFlavorSupported(DataFlavor flavor)
Returns whether or not the specified data flavor is supported by the encapsulated transferable.boolean
DropTargetDragEvent. isDataFlavorSupported(DataFlavor df)
This method returns aboolean
indicating if the specifiedDataFlavor
is supported.boolean
DropTargetDropEvent. isDataFlavorSupported(DataFlavor df)
This method returns aboolean
indicating if the specifiedDataFlavor
is available from the source. -
Uses of DataFlavor in javax.accessibility
Methods in javax.accessibility that return DataFlavor Modifier and Type Method Description DataFlavor[]
AccessibleStreamable. getMimeTypes()
Returns an array ofDataFlavor
objects for the MIME types this object supports.Methods in javax.accessibility with parameters of type DataFlavor Modifier and Type Method Description InputStream
AccessibleStreamable. getStream(DataFlavor flavor)
Returns anInputStream
for aDataFlavor
. -
Uses of DataFlavor in javax.swing
Methods in javax.swing that return DataFlavor Modifier and Type Method Description DataFlavor[]
TransferHandler.TransferSupport. getDataFlavors()
Returns the data flavors for this transfer.Methods in javax.swing with parameters of type DataFlavor Modifier and Type Method Description boolean
TransferHandler. canImport(JComponent comp, DataFlavor[] transferFlavors)
Indicates whether a component will accept an import of the given set of data flavors prior to actually attempting to import it.boolean
TransferHandler.TransferSupport. isDataFlavorSupported(DataFlavor df)
Returns whether or not the given data flavor is supported.