Spec-Zone.ru › OpenJDK 8

Класс 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 short ContentType

Возможное значение для getType.

static short EndTagType

Возможное значение для getType.

static short JoinFractureDirection

Возможное значение для getDirection.

static short JoinNextDirection

Возможное значение для getDirection.

static short JoinPreviousDirection

Возможное значение для getDirection.

static short OriginateDirection

Возможное значение для getDirection.

static 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)

Конструктор для разбора внутри документа, когда данные уже добавлены, но требуется информация о длине.

Методы

Модификатор и тип Метод и описание
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, 2020, 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.

Spec-Zone.ru

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