|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class StringSelection extends Object implements Transferable, ClipboardOwner
Transferable который реализует возможность, требуемую передать a String. Это Transferable должным образом поддерживает DataFlavor.stringFlavor и все эквивалентные разновидности. Поддержка DataFlavor.plainTextFlavor и все эквивалентные разновидности осуждаются. Никто другой DataFlavors поддерживаются.DataFlavor.stringFlavor, DataFlavor.plainTextFlavor| Конструктор и Описание |
|---|
StringSelection(String data)
Создает a
Transferable способный к передаче указанного String. |
| Модификатор и Тип | Метод и Описание |
|---|---|
Объект |
getTransferData(DataFlavor flavor)
Возвраты
Transferable's данные в требуемом DataFlavor если возможный. |
DataFlavor[] |
getTransferDataFlavors()
Возвращает массив разновидностей в который это
Transferable может обеспечить данные. |
boolean |
isDataFlavorSupported(DataFlavor flavor)
Возвраты, поддерживается ли требуемая разновидность этим
Transferable. |
void |
lostOwnership(Clipboard clipboard, Transferable contents)
Уведомляет этот объект, что это больше не владелец буфера обмена.
|
public StringSelection(String data)
Transferable способный к передаче указанного String.public DataFlavor[] getTransferDataFlavors()
Transferable может обеспечить данные. DataFlavor.stringFlavor должным образом поддерживается. Поддержка DataFlavor.plainTextFlavor осуждается.getTransferDataFlavors в интерфейсе TransferableDataFlavor. stringFlavor и DataFlavor.plainTextFlavorpublic boolean isDataFlavorSupported(DataFlavor flavor)
Transferable.isDataFlavorSupported в интерфейсе Transferableflavor - требуемая разновидность для данныхflavor равно DataFlavor.stringFlavor или DataFlavor.plainTextFlavor; ложь, если flavor не одна из вышеупомянутых разновидностейNullPointerException - если разновидность nullpublic Object getTransferData(DataFlavor flavor) throws UnsupportedFlavorException, IOException
Transferable's данные в требуемом DataFlavor если возможный. Если требуемая разновидность DataFlavor.stringFlavor, или эквивалентная разновидность, String представление выбора возвращается. Если требуемая разновидность DataFlavor.plainTextFlavor, или эквивалентная разновидность, a Reader возвращается. Отметьте: поведение этого метода для DataFlavor.plainTextFlavor и эквивалентный DataFlavors непоследователен с определением DataFlavor.plainTextFlavor.getTransferData в интерфейсе Transferableflavor - требуемая разновидность для данныхUnsupportedFlavorException - если требуемая разновидность данных не эквивалентна также DataFlavor.stringFlavor или DataFlavor.plainTextFlavorIOException - если IOException происходит, получая данные. По умолчанию StringSelection никогда не выдает это исключение, но подкласс может.NullPointerException - если разновидность nullReaderpublic void lostOwnership(Clipboard clipboard, Transferable contents)
ClipboardOwnerlostOwnership в интерфейсе ClipboardOwnerclipboard - буфер обмена, который больше не принадлежитcontents - содержание, которое этот владелец поместил в буфер обмена
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92