Spec-Zone.ru › OpenJDK 17

Класс DefaultStyledDocument.ElementSpec

java.lang.Object
javax.swing.text.DefaultStyledDocument.ElementSpec
Вложенный класс:
DefaultStyledDocument
public static class DefaultStyledDocument.ElementSpec extends Object
Спецификация для построения элементов.

Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для кратковременного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4, добавлена поддержка долговременного хранения всех JavaBeans в пакете java.beans. Пожалуйста, обратитесь к XMLEncoder.

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

Модификатор и тип Поле Описание
static final short ContentType
Возможные значения для getType.
static final short EndTagType
Возможные значения для getType.
static final short JoinFractureDirection
Возможные значения для getDirection.
static final short JoinNextDirection
Возможные значения для getDirection.
static final short JoinPreviousDirection
Возможные значения для getDirection.
static final short OriginateDirection
Возможные значения для getDirection.
static final short StartTagType
Возможные значения для getType.

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

Конструктор Описание
ElementSpec(AttributeSet a, short type)
Конструктор, полезный для разметки, когда разметка не будет сохранена в документе.
ElementSpec(AttributeSet a, short type, char[] txt, int offs, int len)
Конструктор для создания спецификации внешне для пакетного ввода содержимого и разметки в документ.
ElementSpec(AttributeSet a, short type, int len)
Конструктор для парсинга внутри документа, когда данные уже добавлены, но необходима информация о длине (len).

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

Модификатор и тип Метод Описание
char[] getArray()
Возвращает массив символов.
AttributeSet getAttributes()
Возвращает атрибуты элемента.
short getDirection()
Возвращает направление.
int getLength()
Возвращает длину.
int getOffset()
Возвращает начальный смещение.
short getType()
Возвращает тип элемента.
void setDirection(short direction)
Устанавливает направление.
void setType(short type)
Устанавливает тип элемента.
String toString()
Преобразует элемент в строку.

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

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

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

StartTagType

public static final short StartTagType
Возможная запись для getType. Указывает, что этот тип записи — открывающий тег, представляющий разметку, указывающую начало элемента.
См. также:
  • Значения постоянных полей

EndTagType

public static final short EndTagType
Возможная запись для getType. Указывает, что этот тип записи — закрывающий тег, представляющий разметку, указывающую конец элемента.
См. также:
  • Значения постоянных полей

ContentType

public static final short ContentType
Возможная запись для getType. Указывает, что этот тип записи представляет содержимое.
См. также:
  • Значения постоянных полей

JoinPreviousDirection

public static final short JoinPreviousDirection
Возможная запись для getDirection. Указывает, что данные, связанные с этой записью, должны быть объединены с предшествующими данными.
См. также:
  • Значения постоянных полей

JoinNextDirection

public static final short JoinNextDirection
Возможная запись для getDirection. Указывает, что данные, связанные с этой записью, должны быть объединены со следующими данными.
См. также:
  • Значения постоянных полей

OriginateDirection

public static final short OriginateDirection
Возможная запись для getDirection. Указывает, что данные, связанные с этой записью, должны использоваться для создания нового элемента. Это обычное значение.
См. также:
  • Значения постоянных полей

JoinFractureDirection

public static final short JoinFractureDirection
Возможная запись для getDirection. Указывает, что данные, связанные с этой записью, должны быть объединены с фрагментированным элементом.
См. также:
  • Значения постоянных полей

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

ElementSpec

public ElementSpec(AttributeSet a, short type)
Конструктор, полезный для разметки, когда разметка не будет храниться в документе.
Параметры:
a - атрибуты элемента
type - тип элемента (StartTagType, EndTagType, ContentType)

ElementSpec

public ElementSpec(AttributeSet a, short type, int len)
Конструктор для разбора внутри документа, когда данные уже добавлены, но требуется информация о длине.
Параметры:
a - атрибуты элемента
type - тип элемента (StartTagType, EndTagType, ContentType)
len - длина >= 0

ElementSpec

public ElementSpec(AttributeSet a, short type, char[] txt, int offs, int len)
Конструктор для создания спецификации внешне для пакетного ввода содержимого и разметки в документ.
Параметры:
a - атрибуты элемента
type - тип элемента (StartTagType, EndTagType, ContentType)
txt - текст элемента
offs - смещение в текст >= 0
len - длина текста >= 0

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

setType

public void setType(short type)
Устанавливает тип элемента.
Параметры:
type - тип элемента (StartTagType, EndTagType, ContentType)

getType

public short getType()
Получает тип элемента.
Возвращает:
тип элемента (StartTagType, EndTagType, ContentType)

setDirection

public void setDirection(short direction)
Устанавливает направление.
Параметры:
direction - направление (JoinPreviousDirection, JoinNextDirection)

getDirection

public short getDirection()
Получает направление.
Возвращает:
направление (JoinPreviousDirection, JoinNextDirection)

getAttributes

public AttributeSet getAttributes()
Получает атрибуты элемента.
Возвращает:
набор атрибутов

getArray

public char[] getArray()
Получает массив символов.
Возвращает:
массив

getOffset

public int getOffset()
Получает начальное смещение.
Возвращает:
смещение >= 0

getLength

public int getLength()
Получает длину.
Возвращает:
длина >= 0

toString

public String toString()
Преобразует элемент в строку.
Переопределяет:
toString в классе Object
Возвращает:
строку

© 1993, 2021, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/text/DefaultStyledDocument.ElementSpec.html

Spec-Zone.ru

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