Spec-Zone.ru › OpenJavaFX 24

Класс ClipboardContent

java.lang.Object
java.util.AbstractMap<DataFormat,Object>
java.util.HashMap<DataFormat,Object>
javafx.scene.input.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>

Вложенные классы/интерфейсы, объявленные в интерфейсе java.util.Map

Map.Entry<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(List<File> files)
Помещает список файлов в ClipboardContent.
final boolean putFilesByPath(List<String> filePaths)
Помещает список файлов в ClipboardContent, основываясь на пути к файлу.
final boolean putHtml(String html)
Помещает строку HTML в ClipboardContent.
final boolean putImage(Image i)
Помещает изображение в ClipboardContent.
final boolean putRtf(String rtf)
Помещает строку RTF в ClipboardContent.
final boolean putString(String s)
Помещает строку простого текста в ClipboardContent.
final boolean putUrl(String url)
Помещает строку 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

Методы, объявленные в классе java.lang.Object

finalize, getClass, notify, notifyAll, wait, wait, wait

Методы, объявленные в интерфейсе java.util.Map

equals, hashCode

Подробное описание конструкторов

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 и/или его дочерние компании. Все права защищены.

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API