Spec-Zone.ru › OpenJDK 8

Класс TabStop

  • java.lang.Object
    • javax.swing.text.TabStop
Все реализованные интерфейсы:
Serializable

public class TabStop
extends Object
implements Serializable

Этот класс инкапсулирует одну позицию табуляции (в основном, как представляют табуляцию в формате RTF). Позиция табуляции находится на определенном расстоянии от левого края, выравнивает текст определенным образом и имеет определенный разделитель. TabStop неизменяемые и, как правило, содержатся в TabSets.

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

Поля

Модификатор и тип Поле и описание
static int ALIGN_BAR
static int ALIGN_CENTER

Символы после табуляции позиционируются таким образом, что все последующие символы до следующей табуляции/новой строки центрируются вокруг позиции табуляции.

static int ALIGN_DECIMAL

Символы после табуляции выравниваются таким образом, что следующая десятичная/табуляция/новая строка находится в позиции табуляции. Это очень похоже на RIGHT_TAB, только включает десятичную точку как дополнительный символ для поиска.

static int ALIGN_LEFT

Символ после табуляции размещается в указанной позиции.

static int ALIGN_RIGHT

Символы после табуляции позиционируются таким образом, что все последующие символы до следующей табуляции/новой строки заканчиваются в указанной позиции.

static int LEAD_DOTS
static int LEAD_EQUALS
static int LEAD_HYPHENS
static int LEAD_NONE
static int LEAD_THICKLINE
static int LEAD_UNDERLINE

Конструкторы

Конструктор и описание
TabStop(float pos)

Создаёт позицию табуляции в позиции pos с выравниванием по умолчанию и разделителем по умолчанию.

TabStop(float pos, int align, int leader)

Создаёт позицию табуляции с указанной позицией pos, выравниванием align и разделителем leader.

Методы

Модификатор и тип Метод и описание
boolean equals(Object other)

Возвращает true, если табуляции равны.

int getAlignment()

Возвращает выравнивание табуляции в виде целого числа.

int getLeader()

Возвращает разделитель табуляции.

float getPosition()

Возвращает позицию табуляции в виде числа с плавающей точкой.

int hashCode()

Возвращает хэш-код объекта.

String toString()

Возвращает строковое представление объекта.

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

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

Поля

ALIGN_LEFT

public static final int ALIGN_LEFT

Символ после табуляции размещается в указанной позиции.

См. также:
Постоянные значения полей

ALIGN_RIGHT

public static final int ALIGN_RIGHT

Символы после табуляции позиционируются таким образом, что все последующие символы до следующей табуляции/новой строки заканчиваются в указанной позиции.

См. также:
Постоянные значения полей

ALIGN_CENTER

public static final int ALIGN_CENTER

Символы после табуляции позиционируются таким образом, что все последующие символы до следующей табуляции/новой строки центрируются вокруг позиции табуляции.

См. также:
Постоянные значения полей

ALIGN_DECIMAL

public static final int ALIGN_DECIMAL

Символы после табуляции выравниваются таким образом, что следующая десятичная/табуляция/новая строка находится в позиции табуляции. Это очень похоже на RIGHT_TAB, только включает десятичную точку как дополнительный символ для поиска.

См. также:
Постоянные значения полей

ALIGN_BAR

public static final int ALIGN_BAR
См. также:
Постоянные значения полей

LEAD_NONE

public static final int LEAD_NONE
См. также:
Постоянные значения полей

LEAD_DOTS

public static final int LEAD_DOTS
См. также:
Постоянные значения полей

LEAD_HYPHENS

public static final int LEAD_HYPHENS
См. также:
Постоянные значения полей

LEAD_UNDERLINE

public static final int LEAD_UNDERLINE
См. также:
Постоянные значения полей

LEAD_THICKLINE

public static final int LEAD_THICKLINE
См. также:
Постоянные значения полей

LEAD_EQUALS

public static final int LEAD_EQUALS
См. также:
Постоянные значения полей

Конструкторы

TabStop

public TabStop(float pos)

Создаёт позицию табуляции в позиции pos с выравниванием по умолчанию и разделителем по умолчанию.

TabStop

public TabStop(float pos,
               int align,
               int leader)

Создаёт позицию табуляции с указанной позицией pos, выравниванием align и разделителем leader.

Методы

getPosition

public float getPosition()

Возвращает позицию табуляции в виде числа с плавающей точкой.

Возвращает:
позицию табуляции

getAlignment

public int getAlignment()

Возвращает выравнивание табуляции в виде целого числа.

Возвращает:
выравнивание табуляции

getLeader

public int getLeader()

Возвращает разделитель табуляции.

Возвращает:
разделитель табуляции

equals

public boolean equals(Object other)

Возвращает true, если табуляции равны.

Переопределяет:
equals в классе Object
Параметры:
other - объект-ссылка для сравнения.
Возвращает:
true, если табуляции равны, иначе false
См. также:
Object.hashCode(), HashMap

hashCode

public int hashCode()

Возвращает хэш-код объекта. Это должно быть определено здесь, чтобы гарантировать 100% чистоту.

Переопределяет:
hashCode в классе Object
Возвращает:
хэш-код объекта
См. также:
Object.equals(java.lang.Object), System.identityHashCode(java.lang.Object)

toString

public String toString()

Описание скопировано из класса: Object

Возвращает строковое представление объекта. В общем случае, метод toString возвращает строку, которая «текстово представляет» этот объект. Результат должен быть кратким, но информативным представлением, удобным для чтения человеком. Рекомендуется переопределять этот метод для всех подклассов.

Метод toString для класса Object возвращает строку, состоящую из имени класса, к которому относится объект, символа `@` и беззнакового шестнадцатеричного представления хэш-кода объекта. Другими словами, этот метод возвращает строку, равную значению:

getClass().getName() + '@' + Integer.toHexString(hashCode())
Переопределяет:
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