public class ListModels
extends java.lang.Object
MutableListModel's.| Modifier and Type | Method and Description |
|---|---|
static java.awt.datatransfer.Transferable |
createDefaultTransferable(javax.swing.ListModel model,
int[] indices)
Creates a transferable in a number of default formats for a ListModel.
|
static java.awt.datatransfer.Transferable |
createFileListTransferable(MutableListModel model,
int[] indices)
Creates a Java file list transferable from
a mutable list model.
|
static java.awt.datatransfer.Transferable |
createHTMLTransferable(javax.swing.ListModel model,
int[] indices)
Creates a transferable in text/html format from
a mutable list model.
|
static java.awt.datatransfer.Transferable |
createLocalTransferable(javax.swing.ListModel model,
int[] indices,
java.lang.Class baseclass)
Creates a local JVM transferable from
a mutable list model.
|
static java.awt.datatransfer.Transferable |
createPlainTransferable(javax.swing.ListModel model,
int[] indices)
Creates a transferable in text/plain format from
a mutable list model.
|
static java.util.LinkedList |
getPlainList(java.awt.datatransfer.Transferable t)
Returns the contents of the transferable as
a list of strings.
|
static java.util.LinkedList |
getStringList(java.awt.datatransfer.Transferable t)
Returns the contents of the transferable as
a list of strings.
|
public static java.awt.datatransfer.Transferable createDefaultTransferable(javax.swing.ListModel model,
int[] indices)
public static java.awt.datatransfer.Transferable createHTMLTransferable(javax.swing.ListModel model,
int[] indices)
public static java.awt.datatransfer.Transferable createPlainTransferable(javax.swing.ListModel model,
int[] indices)
public static java.awt.datatransfer.Transferable createLocalTransferable(javax.swing.ListModel model,
int[] indices,
java.lang.Class baseclass)
public static java.awt.datatransfer.Transferable createFileListTransferable(MutableListModel model, int[] indices)
public static java.util.LinkedList getStringList(java.awt.datatransfer.Transferable t)
throws java.awt.datatransfer.UnsupportedFlavorException,
java.io.IOException
java.awt.datatransfer.UnsupportedFlavorException - If the transferable does not support DataFlavor.stringFlavorjava.io.IOExceptionpublic static java.util.LinkedList getPlainList(java.awt.datatransfer.Transferable t)
throws java.awt.datatransfer.UnsupportedFlavorException,
java.io.IOException
java.awt.datatransfer.UnsupportedFlavorException - If the transferable does not support
DataFlavor.getTextPlainUnicodeFlavor()java.io.IOException