Класс ClipboardContent
- Все реализованные интерфейсы:
-
Serializable,Cloneable,Map<DataFormat,Object>
public class ClipboardContent
extends HashMap<DataFormat,Object> Контейнер данных для
Clipboard данных. Он может хранить несколько данных в нескольких форматах.- С момента:
- JavaFX 2.0
- См. также:
- Сериализованная форма
Краткое описание вложенных классов
Вложенные классы/интерфейсы, объявленные в классе java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object,V extends Object>
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
ClipboardContent() | Создает ClipboardContent. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
List<File> | getFiles() | Получает список файлов из ClipboardContent, которые были ранее помещены. |
String | getHtml() | Получает строку HTML из ClipboardContent, которая была ранее помещена. |
Image | getImage() | Получает изображение из ClipboardContent, которое было ранее помещено. |
String | getRtf() | Получает строку RTF из ClipboardContent, которая была ранее помещена. |
String | getString() | Получает строку обычного текста из ClipboardContent, которая была ранее помещена. |
String | getUrl() | Получает строку URL из ClipboardContent, которая была ранее помещена. |
boolean | hasFiles() | Определяет, был ли список файлов ( DataFormat.FILES) помещен в этот ClipboardContent. |
boolean | hasHtml() | Определяет, была ли строка HTML ( DataFormat.HTML) помещена в этот ClipboardContent. |
boolean | hasImage() | Определяет, было ли изображение ( DataFormat.IMAGE) помещено в этот ClipboardContent. |
boolean | hasRtf() | Определяет, была ли строка RTF ( DataFormat.RTF) помещена в этот ClipboardContent. |
boolean | hasString() | Определяет, была ли строка обычного текста ( DataFormat.PLAIN_TEXT) помещена в этот ClipboardContent. |
boolean | hasUrl() | Определяет, была ли строка URL ( DataFormat.URL) помещена в этот ClipboardContent. |
boolean | putFiles(List<File> files) | Помещает список файлов в ClipboardContent. |
boolean | putFilesByPath(List<String> filePaths) | Помещает список файлов в ClipboardContent, основываясь на пути к файлам. |
boolean | putHtml(String html) | Помещает строку HTML в ClipboardContent. |
boolean | putImage(Image i) | Помещает изображение в ClipboardContent. |
boolean | putRtf(String rtf) | Помещает строку RTF в ClipboardContent. |
boolean | putString(String s) | Помещает строку обычного текста в ClipboardContent. |
boolean | putUrl(String url) | Помещает строку URL в ClipboardContent. |
Методы, объявленные в классе java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
Методы, объявленные в классе java.util.AbstractMap
equals, hashCode, toString
Подробное описание конструкторов
ClipboardContent
public ClipboardContent()
Создаёт
ClipboardContent.Подробное описание методов
hasString
public final boolean hasString()
Определяет, был ли помещён обычный текстовый String (
DataFormat.PLAIN_TEXT) в этот ClipboardContent.- Возвращает:
- true, если
containsKey(DataFormat.PLAIN_TEXT)возвращает true, иначе false
putString
public final boolean putString(String s)
Помещает обычный текстовый String в
ClipboardContent. Это эквивалентно вызову put(DataFormat.PLAIN_TEXT, s). Установка значения в null эффективно очищает его из ClipboardContent.- Параметры:
-
s- Строка для размещения. Может быть null. - Возвращает:
- всегда true (строка всегда успешно помещается)
getString
public final String getString()
Извлекает обычный текстовый String из
ClipboardContent, который был ранее помещён. Это эквивалентно вызову get(DataFormat.PLAIN_TEXT). Если такой записи не существует, возвращается null.- Возвращает:
- Строка в
ClipboardContent, связанная сDataFormat.PLAIN_TEXT, или null, если её нет.
hasUrl
public final boolean hasUrl()
Определяет, был ли помещён URL String (
DataFormat.URL) в этот ClipboardContent.- Возвращает:
- true, если
containsKey(DataFormat.URL)возвращает true, иначе false
putUrl
public final boolean putUrl(String url)
Помещает URL String в
ClipboardContent. Это эквивалентно вызову put(DataFormat.URL, url). Установка значения в null эффективно очищает его из ClipboardContent.- Параметры:
-
url- Строка для размещения. Может быть null. - Возвращает:
- всегда true (URL всегда успешно помещается)
getUrl
public final String getUrl()
Извлекает URL String из
ClipboardContent, который был ранее помещён. Это эквивалентно вызову get(DataFormat.URL). Если такой записи не существует, возвращается null.- Возвращает:
- Строка в
ClipboardContent, связанная сDataFormat.URL, или null, если её нет.
hasHtml
public final boolean hasHtml()
Определяет, был ли помещён HTML String (
DataFormat.HTML) в этот ClipboardContent.- Возвращает:
- true, если
containsKey(DataFormat.HTML)возвращает true, иначе false
putHtml
public final boolean putHtml(String html)
Помещает HTML String в
ClipboardContent. Это эквивалентно вызову put(DataFormat.HTML, html). Установка значения в null эффективно очищает его из ClipboardContent.- Параметры:
-
html- Строка для размещения. Может быть null. - Возвращает:
- всегда true (HTML всегда успешно помещается)
getHtml
public final String getHtml()
Извлекает HTML String из
ClipboardContent, который был ранее помещён. Это эквивалентно вызову get(DataFormat.HTML). Если такой записи не существует, возвращается null.- Возвращает:
- Строка в
ClipboardContent, связанная сDataFormat.HTML, или null, если её нет.
hasRtf
public final boolean hasRtf()
Определяет, был ли помещён RTF String (
DataFormat.RTF) в этот ClipboardContent.- Возвращает:
- true, если
containsKey(DataFormat.RTF)возвращает true, иначе false
putRtf
public final boolean putRtf(String rtf)
Помещает RTF String в
ClipboardContent. Это эквивалентно вызову put(DataFormat.RTF, rtf). Установка значения в null эффективно очищает его из ClipboardContent.- Параметры:
-
rtf- Строка для размещения. Может быть null. - Возвращает:
- всегда true (RTF всегда успешно помещается)
getRtf
public final String getRtf()
Извлекает RTF String из
ClipboardContent, который был ранее помещён. Это эквивалентно вызову get(DataFormat.RTF). Если такой записи не существует, возвращается null.- Возвращает:
- Строка в
ClipboardContent, связанная сDataFormat.RTF, или null, если её нет.
hasImage
public final boolean hasImage()
Определяет, была ли помещена картинка (
DataFormat.IMAGE) в этот ClipboardContent.- Возвращает:
- true, если
containsKey(DataFormat.IMAGE)возвращает true, иначе false
putImage
public final boolean putImage(Image i)
Помещает изображение в
ClipboardContent. Это эквивалентно вызову put(DataFormat.IMAGE, i). Установка значения в null эффективно очищает его из ClipboardContent. При размещении изображения на буфер обмена таким образом, загружается изображение, зависящее от операционной системы (например, TIFF на Mac или DIB на Windows).- Параметры:
-
i- Изображение для размещения. Может быть null. - Возвращает:
- всегда true (изображение всегда успешно помещается)
getImage
public final Image getImage()
Извлекает изображение из
ClipboardContent, которое было ранее помещено. Это эквивалентно вызову get(DataFormat.IMAGE). Если такой записи не существует, возвращается null.- Возвращает:
- Изображение в
ClipboardContent, связанное сDataFormat.IMAGE, или null, если его нет.
hasFiles
public final boolean hasFiles()
Определяет, был ли помещён список файлов (
DataFormat.FILES) в этот ClipboardContent.- Возвращает:
- true, если
containsKey(DataFormat.FILES)возвращает true, иначе false
putFiles
public final boolean putFiles(List<File> files)
Помещает список файлов в
ClipboardContent. Это эквивалентно вызову put(DataFormat.FILES, files). Установка значения в null эффективно очищает его из ClipboardContent.- Параметры:
-
files- Файлы для размещения. Может быть null. - Возвращает:
- всегда true (файлы всегда успешно помещаются)
putFilesByPath
public final boolean putFilesByPath(List<String> filePaths)
Помещает список файлов в
ClipboardContent, основываясь на пути к файлу. Это просто удобный метод, который создаёт список файлов и вызывает метод putFiles(java.util.List<java.io.File>).- Параметры:
-
filePaths- Файлы для размещения. Может быть null. - Возвращает:
- всегда true (файлы всегда успешно помещаются)
getFiles
public final List<File> getFiles()
Извлекает список файлов из
ClipboardContent, которые были ранее помещены. Это эквивалентно вызову get(DataFormat.FILES). Если такой записи не существует, возвращается null.- Возвращает:
- Список файлов в
ClipboardContent, связанный сDataFormat.FILES, или null, если его нет.
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.