Spec-Zone .ru
спецификации, руководства, описания, API
|
public class StringSelection extends Object implements Transferable, ClipboardOwner
Transferable
который реализует возможность, требуемую передать a String
. Это Transferable
должным образом поддерживает DataFlavor.stringFlavor
и все эквивалентные разновидности. Поддержка DataFlavor.plainTextFlavor
и все эквивалентные разновидности осуждаются. Никто другой DataFlavor
s поддерживаются.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
в интерфейсе Transferable
DataFlavor. stringFlavor
и DataFlavor.plainTextFlavor
public boolean isDataFlavorSupported(DataFlavor flavor)
Transferable
.isDataFlavorSupported
в интерфейсе Transferable
flavor
- требуемая разновидность для данныхflavor
равно DataFlavor.stringFlavor
или DataFlavor.plainTextFlavor
; ложь, если flavor
не одна из вышеупомянутых разновидностейNullPointerException
- если разновидность null
public Object getTransferData(DataFlavor flavor) throws UnsupportedFlavorException, IOException
Transferable
's данные в требуемом DataFlavor
если возможный. Если требуемая разновидность DataFlavor.stringFlavor
, или эквивалентная разновидность, String
представление выбора возвращается. Если требуемая разновидность DataFlavor.plainTextFlavor
, или эквивалентная разновидность, a Reader
возвращается. Отметьте: поведение этого метода для DataFlavor.plainTextFlavor
и эквивалентный DataFlavor
s непоследователен с определением DataFlavor.plainTextFlavor
.getTransferData
в интерфейсе Transferable
flavor
- требуемая разновидность для данныхUnsupportedFlavorException
- если требуемая разновидность данных не эквивалентна также DataFlavor.stringFlavor
или DataFlavor.plainTextFlavor
IOException
- если IOException происходит, получая данные. По умолчанию StringSelection никогда не выдает это исключение, но подкласс может.NullPointerException
- если разновидность null
Reader
public void lostOwnership(Clipboard clipboard, Transferable contents)
ClipboardOwner
lostOwnership
в интерфейсе ClipboardOwner
clipboard
- буфер обмена, который больше не принадлежитcontents
- содержание, которое этот владелец поместил в буфер обмена
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92