Spec-Zone.ru › OpenJavaFX 17

Класс ClipboardContent

java.lang.Object
java.util.AbstractMap<K,​V>
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 extends Object,​V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object,​V extends Object>

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

Map.Entry<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

Методы, объявленные в классе 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 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.

Spec-Zone.ru

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