Класс 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<File> |
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()
Определяет, был ли помещён объект Image (
DataFormat.IMAGE) в этот ClipboardContent.- Возвращает:
- true, если
containsKey(DataFormat.IMAGE)возвращает true, иначе false
putImage
public final boolean putImage(Image i)
Помещает объект Image в
ClipboardContent. Это эквивалентно вызову put(DataFormat.IMAGE, i). Установка этого значения в null эффективно очищает его из ClipboardContent. Когда изображение помещается в буфер обмена таким образом, операционная система загружает изображение в буфер обмена (например, TIFF на Mac или DIB на Windows).- Параметры:
-
i- Изображение для размещения. Может быть null. - Возвращает:
- всегда true (изображение всегда успешно помещается)
getImage
public final Image getImage()
Возвращает объект Image из
ClipboardContent, который был ранее помещён. Это эквивалентно вызову get(DataFormat.IMAGE). Если такой записи не существует, возвращается null.- Возвращает:
- Объект Image в
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.