Spec-Zone.ru › OpenJavaFX 24

Класс StyleAttributeMap

java.lang.Object
jfx.incubator.scene.control.richtext.model.StyleAttributeMap
public final class StyleAttributeMap extends Object
Этот неизменяемый объект содержит карту StyleAttribute.
Since:
24

Краткое описание вложенных классов

Модификатор и тип Класс Описание
static class  StyleAttributeMap.Builder
StyleAttributeMap неизменяемы, поэтому для создания нового экземпляра требуется билдер

Краткое описание полей

Модификатор и тип Поле Описание
static final StyleAttribute<Color> BACKGROUND
Атрибут цвета фона абзаца.
static final StyleAttribute<Boolean> BOLD
Атрибут жирного шрифта текста.
static final StyleAttribute<String> BULLET
Атрибут абзаца с маркером списка.
static final StyleAttributeMap EMPTY
Пустой набор атрибутов.
static final StyleAttribute<Double> FIRST_LINE_INDENT
Атрибут отступа первой строки абзаца в пикселях.
static final StyleAttribute<String> FONT_FAMILY
Атрибут начертания шрифта текста.
static final StyleAttribute<Double> FONT_SIZE
Атрибут размера шрифта текста в пикселях.
static final StyleAttribute<Boolean> ITALIC
Атрибут курсивного начертания текста.
static final StyleAttribute<Double> LINE_SPACING
Атрибут интервала строк абзаца.
static final StyleAttribute<ParagraphDirection> PARAGRAPH_DIRECTION
Атрибут направления абзаца.
static final StyleAttribute<Double> SPACE_ABOVE
Атрибут отступа сверху (верхний отступ) абзаца.
static final StyleAttribute<Double> SPACE_BELOW
Атрибут отступа снизу (нижний отступ) абзаца.
static final StyleAttribute<Double> SPACE_LEFT
Атрибут отступа слева (отступ слева) абзаца.
static final StyleAttribute<Double> SPACE_RIGHT
Атрибут отступа справа (отступ справа) абзаца.
static final StyleAttribute<Boolean> STRIKE_THROUGH
Атрибут перечеркнутого текста.
static final StyleAttribute<TextAlignment> TEXT_ALIGNMENT
Атрибут выравнивания текста абзаца.
static final StyleAttribute<Color> TEXT_COLOR
Атрибут цвета текста.
static final StyleAttribute<Boolean> UNDERLINE
Атрибут подчеркнутого текста.

Краткое описание методов

Модификатор и тип Метод Описание
static StyleAttributeMap.Builder builder()
Создает новый экземпляр билдера.
StyleAttributeMap combine(StyleAttributeMap attrs)
Создает новый экземпляр StyleAttributeMap, сначала скопировав атрибуты из текущего экземпляра, а затем добавив (и/или перезаписав) атрибуты из указанного экземпляра.
boolean contains(StyleAttribute<?> a)
Возвращает true, если атрибут присутствует; в противном случае — false.
<V> V get(StyleAttribute<V> a)
Возвращает значение атрибута или null, если такого атрибута нет.
Set<Map.Entry<StyleAttribute<?>,Object>> getAttributeEntrySet()
Возвращает неизменяемый Set-представление отображений, содержащихся в этой карте.
Set<StyleAttribute<?>> getAttributes()
Возвращает набор StyleAttribute.
Color getBackground()
Этот вспомогательный метод возвращает значение атрибута BACKGROUND или null.
boolean getBoolean(StyleAttribute<Boolean> a)
Возвращает true, если указанный атрибут содержит Boolean.TRUE, в противном случае — false.
String getBullet()
Этот вспомогательный метод возвращает значение атрибута BULLET или null.
double getDouble(StyleAttribute<? extends Number> a, double defaultValue)
Возвращает значение указанного атрибута или defaultValue, если указанный атрибут отсутствует или не является Number.
Double getFirstLineIndent()
Этот вспомогательный метод возвращает значение атрибута FIRST_LINE_INDENT.
String getFontFamily()
Этот вспомогательный метод возвращает true, если значение атрибута FONT_FAMILY равно Boolean.TRUE, в противном случае — false.
final Double getFontSize()
Этот вспомогательный метод возвращает значение атрибута FONT_SIZE.
...

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

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание полей

BACKGROUND

public static final StyleAttribute<Color> BACKGROUND
Атрибут цвета фона абзаца.

BULLET

public static final StyleAttribute<String> BULLET
Атрибут абзаца с маркерами.

BOLD

public static final StyleAttribute<Boolean> BOLD
Атрибут текста с полужирным шрифтом.

FIRST_LINE_INDENT

public static final StyleAttribute<Double> FIRST_LINE_INDENT
Атрибут отступа первой строки абзаца, в пикселях.

FONT_FAMILY

public static final StyleAttribute<String> FONT_FAMILY
Атрибут семейства шрифтов текста.

FONT_SIZE

public static final StyleAttribute<Double> FONT_SIZE
Атрибут размера шрифта текста, в пикселях.

ITALIC

public static final StyleAttribute<Boolean> ITALIC
Атрибут текста со стилем курсив.

LINE_SPACING

public static final StyleAttribute<Double> LINE_SPACING
Атрибут интервала строк абзаца.

PARAGRAPH_DIRECTION

public static final StyleAttribute<ParagraphDirection> PARAGRAPH_DIRECTION
Атрибут направления абзаца. Этот атрибут учитывается только при включённом обтекании текста.

SPACE_ABOVE

public static final StyleAttribute<Double> SPACE_ABOVE
Верхний отступ абзаца (верхний отступ).

SPACE_BELOW

public static final StyleAttribute<Double> SPACE_BELOW
Нижний отступ абзаца (нижний отступ).

SPACE_LEFT

public static final StyleAttribute<Double> SPACE_LEFT
Левый отступ абзаца (левый отступ).

SPACE_RIGHT

public static final StyleAttribute<Double> SPACE_RIGHT
Правый отступ абзаца (правый отступ).

STRIKE_THROUGH

public static final StyleAttribute<Boolean> STRIKE_THROUGH
Атрибут текста с зачеркиванием.

TEXT_ALIGNMENT

public static final StyleAttribute<TextAlignment> TEXT_ALIGNMENT
Атрибут выравнивания текста абзаца.

TEXT_COLOR

public static final StyleAttribute<Color> TEXT_COLOR
Атрибут цвета текста.

UNDERLINE

public static final StyleAttribute<Boolean> UNDERLINE
Атрибут подчёркивания текста.

EMPTY

public static final StyleAttributeMap EMPTY
Пустой набор атрибутов.

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

of

public static <V> StyleAttributeMap of(StyleAttribute<V> attribute, V value)
Удобный метод создаёт экземпляр с одним атрибутом.
Type Parameters:
V - тип значения атрибута
Parameters:
attribute - атрибут
value - значение атрибута
Returns:
новый экземпляр

isEmpty

public boolean isEmpty()
Возвращает true, если этот экземпляр не содержит атрибутов.
Returns:
true, если атрибутов нет

get

public <V> V get(StyleAttribute<V> a)
Возвращает значение атрибута или null, если такого атрибута нет.
Type Parameters:
V - тип значения атрибута
Parameters:
a - атрибут
Returns:
значение атрибута или null

getAttributes

public Set<StyleAttribute<?>> getAttributes()
Возвращает набор StyleAttribute.
Returns:
набор атрибутов

getAttributeEntrySet

public Set<Map.Entry<StyleAttribute<?>,Object>> getAttributeEntrySet()
Возвращает неизменяемый Set - представление отображений, содержащихся в этой карте.
Returns:
представление множества отображений, содержащихся в этой карте атрибутов

contains

public boolean contains(StyleAttribute<?> a)
Возвращает true, если атрибут присутствует; иначе false.
Parameters:
a - атрибут
Returns:
true, если атрибут присутствует

combine

public StyleAttributeMap combine(StyleAttributeMap attrs)
Создаёт новый экземпляр StyleAttributeMap, сначала копируя атрибуты из этого экземпляра, а затем добавляя (и/или перезаписывая) атрибуты из указанного экземпляра.
Parameters:
attrs - атрибуты для объединения
Returns:
новый экземпляр, объединяющий атрибуты

getBoolean

public boolean getBoolean(StyleAttribute<Boolean> a)
Возвращает true, если указанный атрибут содержит Boolean.TRUE, false в противном случае.
Parameters:
a - атрибут
Returns:
true, если значение атрибута равно Boolean.TRUE

getDouble

public double getDouble(StyleAttribute<? extends Number> a, double defaultValue)
Возвращает значение указанного атрибута или defaultValue, если указанный атрибут отсутствует или не является Number.
Parameters:
a - атрибут
defaultValue - значение по умолчанию
Returns:
значение атрибута

getBackground

public Color getBackground()
Этот вспомогательный метод возвращает значение атрибута BACKGROUND или null.
Returns:
значение атрибута цвета фона

getBullet

public String getBullet()
Этот вспомогательный метод возвращает значение атрибута BULLET или null.
Returns:
значение атрибута абзаца с маркерами

getFirstLineIndent

public Double getFirstLineIndent()
Этот вспомогательный метод возвращает значение атрибута FIRST_LINE_INDENT.
Returns:
значение отступа первой строки в пунктах

getFontSize

public final Double getFontSize()
Этот вспомогательный метод возвращает значение атрибута FONT_SIZE.
Returns:
размер шрифта

getFontFamily

public String getFontFamily()
Этот вспомогательный метод возвращает true, если значение атрибута FONT_FAMILY равно Boolean.TRUE, иначе false.
Returns:
имя семейства шрифтов

getLineSpacing

public Double getLineSpacing()
Этот вспомогательный метод возвращает значение атрибута LINE_SPACING или null.
Returns:
значение интервала строк

getSpaceAbove

public Double getSpaceAbove()
Этот вспомогательный метод возвращает значение атрибута SPACE_ABOVE или null.
Returns:
значение верхнего отступа абзаца

getSpaceBelow

public Double getSpaceBelow()
Этот вспомогательный метод возвращает значение атрибута SPACE_BELOW или null.
Returns:
значение нижнего отступа абзаца

getSpaceLeft

public Double getSpaceLeft()
Этот вспомогательный метод возвращает значение атрибута SPACE_LEFT или null.
Returns:
значение левого отступа абзаца

getSpaceRight

public Double getSpaceRight()
Этот вспомогательный метод возвращает значение атрибута SPACE_RIGHT, или null.
Возвращает:
значение атрибута отступа справа абзаца

getTextAlignment

public TextAlignment getTextAlignment()
Этот вспомогательный метод возвращает значение атрибута TEXT_ALIGNMENT, или null.
Возвращает:
значение атрибута выравнивания абзаца

getTextColor

public Color getTextColor()
Этот вспомогательный метод возвращает значение атрибута TEXT_COLOR, или null.
Возвращает:
значение атрибута цвета текста

isBold

public boolean isBold()
Этот вспомогательный метод возвращает true, если значение атрибута BOLD равно Boolean.TRUE, иначе false.
Возвращает:
значение атрибута полужирности

isItalic

public boolean isItalic()
Этот вспомогательный метод возвращает true, если значение атрибута ITALIC равно Boolean.TRUE, иначе false.
Возвращает:
значение атрибута курсива

getParagraphDirection

public ParagraphDirection getParagraphDirection()
Этот вспомогательный метод возвращает значение атрибута PARAGRAPH_DIRECTION абзаца, или null, если значение не задано.
Возвращает:
значение атрибута направления абзаца, или null

isStrikeThrough

public boolean isStrikeThrough()
Этот вспомогательный метод возвращает true, если значение атрибута STRIKE_THROUGH равно Boolean.TRUE, иначе false.
Возвращает:
значение атрибута зачеркнутости

isUnderline

public boolean isUnderline()
Этот вспомогательный метод возвращает true, если значение атрибута UNDERLINE равно Boolean.TRUE, иначе false.
Возвращает:
значение атрибута подчеркивания

builder

public static StyleAttributeMap.Builder builder()
Создаёт новый экземпляр Builder.
Возвращает:
новый экземпляр Builder

Отправить сообщение об ошибке или предложить улучшение
Авторское право © 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