Класс ClipboardContent
- Все реализованные интерфейсы:
-
Serializable,Cloneable,Map<DataFormat,Object>
public class ClipboardContent extends HashMap<DataFormat,Object>
Контейнер данных для данных
Clipboard. Он может хранить несколько данных в нескольких форматах.- С момента:
- JavaFX 2.0
- См. также:
Краткое описание вложенных классов
Вложенные классы/интерфейсы, объявленные в классе java.util.AbstractMap
AbstractMap.SimpleEntry<K, V>, AbstractMap.SimpleImmutableEntry<K, V>
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
ClipboardContent() |
Создаёт ClipboardContent. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
final List |
getFiles() |
Получает список файлов из ClipboardContent, которые были помещены ранее. |
final String |
getHtml() |
Получает строку HTML из ClipboardContent, которая была помещена ранее. |
final Image |
getImage() |
Получает изображение из ClipboardContent, которое было помещено ранее. |
final String |
getRtf() |
Получает строку RTF из ClipboardContent, которая была помещена ранее. |
final String |
getString() |
Получает строку простого текста из ClipboardContent, которая была помещена ранее. |
final String |
getUrl() |
Получает строку URL из ClipboardContent, которая была помещена ранее. |
final boolean |
hasFiles() |
Получает, был ли помещён список файлов ( DataFormat.FILES) в этот ClipboardContent. |
final boolean |
hasHtml() |
Получает, была ли помещена строка HTML ( DataFormat.HTML) в этот ClipboardContent. |
final boolean |
hasImage() |
Получает, было ли помещено изображение ( DataFormat.IMAGE) в этот ClipboardContent. |
final boolean |
hasRtf() |
Получает, была ли помещена строка RTF ( DataFormat.RTF) в этот ClipboardContent. |
final boolean |
hasString() |
Получает, была ли помещена строка простого текста ( DataFormat.PLAIN_TEXT) в этот ClipboardContent. |
final boolean |
hasUrl() |
Получает, была ли помещена строка URL ( DataFormat.URL) в этот ClipboardContent. |
final boolean |
putFiles |
Помещает список файлов в ClipboardContent. |
final boolean |
putFilesByPath |
Помещает список файлов в ClipboardContent, основываясь на пути к файлу. |
final boolean |
putHtml |
Помещает строку HTML в ClipboardContent. |
final boolean |
putImage |
Помещает изображение в ClipboardContent. |
final boolean |
putRtf |
Помещает строку RTF в ClipboardContent. |
final boolean |
putString |
Помещает строку простого текста в ClipboardContent. |
final boolean |
putUrl |
Помещает строку URL в ClipboardContent. |
Методы, объявленные в классе java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, newHashMap, 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-строка (
DataFormat.URL) в этот ClipboardContent.- Возвращает:
- true, если
containsKey(DataFormat.URL)возвращает true, иначе false
putUrl
public final boolean putUrl(String url)
Вставляет URL-строку в
ClipboardContent. Эквивалентно вызову put(DataFormat.URL, url). Установка значения в null очищает его из ClipboardContent.- Параметры:
-
url- Строка для вставки. Может быть null. - Возвращает:
- всегда true (URL всегда успешно вставлен)
getUrl
public final String getUrl()
Получает URL-строку из
ClipboardContent, которая была ранее вставлена. Эквивалентно вызову get(DataFormat.URL). Если такой записи нет, возвращается null.- Возвращает:
- Строка в
ClipboardContent, связанная сDataFormat.URL, или null, если её нет.
hasHtml
public final boolean hasHtml()
Определяет, была ли вставлена HTML-строка (
DataFormat.HTML) в этот ClipboardContent.- Возвращает:
- true, если
containsKey(DataFormat.HTML)возвращает true, иначе false
putHtml
public final boolean putHtml(String html)
Вставляет HTML-строку в
ClipboardContent. Эквивалентно вызову put(DataFormat.HTML, html). Установка значения в null очищает его из ClipboardContent.- Параметры:
-
html- Строка для вставки. Может быть null. - Возвращает:
- всегда true (HTML всегда успешно вставлен)
getHtml
public final String getHtml()
Получает HTML-строку из
ClipboardContent, которая была ранее вставлена. Эквивалентно вызову get(DataFormat.HTML). Если такой записи нет, возвращается null.- Возвращает:
- Строка в
ClipboardContent, связанная сDataFormat.HTML, или null, если её нет.
hasRtf
public final boolean hasRtf()
Определяет, была ли вставлена RTF-строка (
DataFormat.RTF) в этот ClipboardContent.- Возвращает:
- true, если
containsKey(DataFormat.RTF)возвращает true, иначе false
putRtf
public final boolean putRtf(String rtf)
Вставляет RTF-строку в
ClipboardContent. Эквивалентно вызову put(DataFormat.RTF, rtf). Установка значения в null очищает его из ClipboardContent.- Параметры:
-
rtf- Строка для вставки. Может быть null. - Возвращает:
- всегда true (RTF всегда успешно вставлен)
getRtf
public final String getRtf()
Получает RTF-строку из
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.