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.activation | |
javax.swing |
Provides a set of "lightweight" (all-Java language) components
that, to the maximum degree possible, work the same on all platforms.
|
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 |
The
DataFlavor representing a Java Image class,
where: |
static DataFlavor |
DataFlavor.javaFileListFlavor |
To transfer a list of files to/from Java (and the underlying
platform) a
DataFlavor of this type/subtype and
representation class of java.util.List is used. |
static DataFlavor |
DataFlavor.plainTextFlavor |
Deprecated.
as of 1.3. Use
DataFlavor.getReaderForText(Transferable)
instead of Transferable.getTransferData(DataFlavor.plainTextFlavor) . |
static DataFlavor |
DataFlavor.selectionHtmlFlavor |
Represents a piece of an HTML markup.
|
static DataFlavor |
DataFlavor.stringFlavor |
The
DataFlavor representing a Java Unicode String class,
where: |
Modifier and Type | Method | Description |
---|---|---|
static DataFlavor |
SystemFlavorMap.decodeDataFlavor(String nat) |
Decodes a
String native for use as a
DataFlavor . |
DataFlavor[] |
Clipboard.getAvailableDataFlavors() |
Returns an array of
DataFlavor s in which the current
contents of this clipboard can be provided. |
static DataFlavor |
DataFlavor.getTextPlainUnicodeFlavor() |
Returns a
DataFlavor representing plain text with Unicode
encoding, where: |
DataFlavor[] |
StringSelection.getTransferDataFlavors() |
Returns an array of flavors in which this
Transferable
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 text
DataFlavor from an array of
DataFlavor s. |
Modifier and Type | Method | Description |
---|---|---|
List<DataFlavor> |
FlavorTable.getFlavorsForNative(String nat) |
Returns a
List of DataFlavor s to which the
specified String corresponds. |
List<DataFlavor> |
SystemFlavorMap.getFlavorsForNative(String nat) |
Returns a
List of DataFlavor s to which the
specified String native can be translated by the data
transfer subsystem. |
Map<String,DataFlavor> |
FlavorMap.getFlavorsForNatives(String[] natives) |
Returns a
Map of the specified String natives
to their corresponding DataFlavor . |
Map<String,DataFlavor> |
SystemFlavorMap.getFlavorsForNatives(String[] natives) |
Returns a
Map of the specified String natives
to their most preferred DataFlavor . |
Map<DataFlavor,String> |
FlavorMap.getNativesForFlavors(DataFlavor[] flavors) |
Returns a
Map of the specified DataFlavor s to
their corresponding String native. |
Map<DataFlavor,String> |
SystemFlavorMap.getNativesForFlavors(DataFlavor[] flavors) |
Returns a
Map of the specified DataFlavor s to
their most preferred String native. |
Modifier and Type | Method | Description |
---|---|---|
void |
SystemFlavorMap.addFlavorForUnencodedNative(String nat,
DataFlavor flav) |
Adds a mapping from a single
String native to a single
DataFlavor . |
void |
SystemFlavorMap.addUnencodedNativeForFlavor(DataFlavor flav,
String nat) |
Adds a mapping from the specified
DataFlavor (and all
DataFlavor s equal to the specified DataFlavor )
to the specified String native. |
static String |
SystemFlavorMap.encodeDataFlavor(DataFlavor flav) |
Encodes a
DataFlavor for use as a String
native. |
boolean |
DataFlavor.equals(DataFlavor that) |
This method has the same behavior as
equals(Object) . |
Object |
Clipboard.getData(DataFlavor flavor) |
Returns an object representing the current contents of this clipboard
in the specified
DataFlavor . |
List<String> |
FlavorTable.getNativesForFlavor(DataFlavor flav) |
Returns a
List of String natives to which the
specified DataFlavor corresponds. |
List<String> |
SystemFlavorMap.getNativesForFlavor(DataFlavor flav) |
Returns a
List of String natives to which the
specified DataFlavor can be translated by the data transfer
subsystem. |
Map<DataFlavor,String> |
FlavorMap.getNativesForFlavors(DataFlavor[] flavors) |
Returns a
Map of the specified DataFlavor s to
their corresponding String native. |
Map<DataFlavor,String> |
SystemFlavorMap.getNativesForFlavors(DataFlavor[] flavors) |
Returns a
Map of the specified DataFlavor s to
their most preferred String native. |
Object |
StringSelection.getTransferData(DataFlavor flavor) |
Returns the
Transferable 's data in the requested
DataFlavor 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 specified
DataFlavor . |
boolean |
StringSelection.isDataFlavorSupported(DataFlavor flavor) |
Returns whether the requested flavor is supported by this
Transferable . |
boolean |
Transferable.isDataFlavorSupported(DataFlavor flavor) |
Returns whether or not the specified data flavor is supported for
this object.
|
boolean |
DataFlavor.isMimeTypeEqual(DataFlavor dataFlavor) |
Compares the
mimeType of two DataFlavor
objects. |
boolean |
DataFlavor.match(DataFlavor that) |
Identical to
equals(DataFlavor) . |
static DataFlavor |
DataFlavor.selectBestTextFlavor(DataFlavor[] availableFlavors) |
Selects the best text
DataFlavor from an array of
DataFlavor s. |
void |
SystemFlavorMap.setFlavorsForNative(String nat,
DataFlavor[] flavors) |
Discards the current mappings for the specified
String
native, and creates new mappings to the specified
DataFlavor s. |
void |
SystemFlavorMap.setNativesForFlavor(DataFlavor flav,
String[] natives) |
Discards the current mappings for the specified
DataFlavor
and all DataFlavor s equal to the specified
DataFlavor , and creates new mappings to the
specified String natives. |
Constructor | Description |
---|---|
UnsupportedFlavorException(DataFlavor flavor) |
Constructs an UnsupportedFlavorException.
|
Modifier and Type | Method | Description |
---|---|---|
protected DataFlavor[] |
DropTargetContext.getCurrentDataFlavors() |
get the available DataFlavors of the
Transferable operand of this operation. |
DataFlavor[] |
DropTargetDragEvent.getCurrentDataFlavors() |
This method returns the current
DataFlavor s from the
DropTargetContext . |
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.
|
Modifier and Type | Method | Description |
---|---|---|
protected List<DataFlavor> |
DropTargetContext.getCurrentDataFlavorsAsList() |
This method returns a the currently available DataFlavors
of the
Transferable operand
as a java.util.List . |
List<DataFlavor> |
DropTargetDragEvent.getCurrentDataFlavorsAsList() |
This method returns the current
DataFlavor s
as a java.util.List |
List<DataFlavor> |
DropTargetDropEvent.getCurrentDataFlavorsAsList() |
This method returns the currently available
DataFlavor s as a java.util.List . |
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 a
boolean
indicating if the given DataFlavor is
supported by this DropTargetContext . |
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 a
boolean indicating
if the specified DataFlavor is supported. |
boolean |
DropTargetDropEvent.isDataFlavorSupported(DataFlavor df) |
This method returns a
boolean indicating if the
specified DataFlavor is available
from the source. |
Modifier and Type | Method | Description |
---|---|---|
DataFlavor[] |
AccessibleStreamable.getMimeTypes() |
Returns an array of DataFlavor objects for the MIME types
this object supports.
|
Modifier and Type | Method | Description |
---|---|---|
InputStream |
AccessibleStreamable.getStream(DataFlavor flavor) |
Returns an InputStream for a DataFlavor
|
Modifier and Type | Class | Description |
---|---|---|
class |
ActivationDataFlavor |
The ActivationDataFlavor class is a special subclass of
java.awt.datatransfer.DataFlavor . |
Modifier and Type | Method | Description |
---|---|---|
DataFlavor[] |
DataContentHandler.getTransferDataFlavors() |
Returns an array of DataFlavor objects indicating the flavors the
data can be provided in.
|
DataFlavor[] |
DataHandler.getTransferDataFlavors() |
Return the DataFlavors in which this data is available.
|
Modifier and Type | Method | Description |
---|---|---|
boolean |
ActivationDataFlavor.equals(DataFlavor dataFlavor) |
Compares the DataFlavor passed in with this DataFlavor; calls
the
isMimeTypeEqual method. |
Object |
DataContentHandler.getTransferData(DataFlavor df,
DataSource ds) |
Returns an object which represents the data to be transferred.
|
Object |
DataHandler.getTransferData(DataFlavor flavor) |
Returns an object that represents the data to be
transferred.
|
boolean |
DataHandler.isDataFlavorSupported(DataFlavor flavor) |
Returns whether the specified data flavor is supported
for this object.
|
Modifier and Type | Method | Description |
---|---|---|
DataFlavor[] |
TransferHandler.TransferSupport.getDataFlavors() |
Returns the data flavors for this transfer.
|
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.
|
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-internal+0-adhoc.mlchung.jdk9-jdeps