Класс Entity
java.lang.Object
javax.swing.text.html.parser.Entity
- Все реализованные интерфейсы:
DTDConstants
public final class Entity extends Object implements DTDConstants
Сущность описывается в DTD с помощью конструкции ENTITY. Она определяет тип и значение сущности.
- См. также:
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
char[] |
data |
Массив символов с данными. |
String |
name |
Имя сущности. |
int |
type |
Тип сущности. |
Поля, объявленные в интерфейсе DTDConstants
ANY, CDATA, CONREF, CURRENT, DEFAULT, EMPTY, ENDTAG, ENTITIES, ENTITY, FIXED, GENERAL, ID, IDREF, IDREFS, IMPLIED, MD, MODEL, MS, NAME, NAMES, NMTOKEN, NMTOKENS, NOTATION, NUMBER, NUMBERS, NUTOKEN, NUTOKENS, PARAMETER, PI, PUBLIC, RCDATA, REQUIRED, SDATA, STARTTAG, SYSTEM | Модификатор и тип | Поле | Описание |
|---|---|---|
static final int |
ANY |
Константа DTD соответствует ANY |
static final int |
CDATA |
Константа DTD соответствует CDATA |
static final int |
CONREF |
Константа DTD соответствует CONREF |
static final int |
CURRENT |
Константа DTD соответствует CURRENT |
static final int |
DEFAULT |
Константа DTD соответствует DEFAULT |
static final int |
EMPTY |
Константа DTD соответствует EMPTY |
static final int |
ENDTAG |
Константа DTD соответствует ENDTAG |
static final int |
ENTITIES |
Константа DTD соответствует ENTITIES |
static final int |
ENTITY |
Константа DTD соответствует ENTITY |
static final int |
FIXED |
Константа DTD соответствует FIXED |
static final int |
GENERAL |
Константа DTD соответствует GENERAL |
static final int |
ID |
Константа DTD соответствует ID |
static final int |
IDREF |
Константа DTD соответствует IDREF |
static final int |
IDREFS |
Константа DTD соответствует IDREFS |
static final int |
IMPLIED |
Константа DTD соответствует IMPLIED |
static final int |
MD |
Константа DTD соответствует MD |
static final int |
MODEL |
Константа DTD соответствует MODEL |
static final int |
MS |
Константа DTD соответствует MS |
static final int |
NAME |
Константа DTD соответствует NAME |
static final int |
NAMES |
Константа DTD соответствует NAMES |
static final int |
NMTOKEN |
Константа DTD соответствует NMTOKEN |
static final int |
NMTOKENS |
Константа DTD соответствует NMTOKENS |
static final int |
NOTATION |
Константа DTD соответствует NOTATION |
static final int |
NUMBER |
Константа DTD соответствует NUMBER |
static final int |
NUMBERS |
Константа DTD соответствует NUMBERS |
static final int |
NUTOKEN |
Константа DTD соответствует NUTOKEN |
static final int |
NUTOKENS |
Константа DTD соответствует NUTOKENS |
static final int |
PARAMETER |
Константа DTD соответствует PARAMETER |
static final int |
PI |
Константа DTD соответствует PI |
static final int |
PUBLIC |
Константа DTD соответствует PUBLIC |
static final int |
RCDATA |
Константа DTD соответствует RCDATA |
static final int |
REQUIRED |
Константа DTD соответствует REQUIRED |
static final int |
SDATA |
Константа DTD соответствует SDATA |
static final int |
STARTTAG |
Константа DTD соответствует STARTTAG |
static final int |
SYSTEM |
Константа DTD соответствует SYSTEM |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
Entity |
Создает сущность. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
char[] |
getData() |
Возвращает data. |
String |
getName() |
Получает имя сущности. |
String |
getString() |
Возвращает данные в виде String. |
int |
getType() |
Получает тип сущности. |
boolean |
isGeneral() |
Возвращает true, если это общая сущность. |
boolean |
isParameter() |
Возвращает true, если это параметрическая сущность. |
static int |
name2type |
Преобразует строку nm в соответствующий тип сущности. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
boolean |
equals |
Указывает, равен ли другой объект этому объекту. |
protected void |
finalize() |
Устарело и подлежит удалению: этот элемент API может быть удален в будущей версии. Финализация устарела и подлежит удалению в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
String |
toString() |
Возвращает строковое представление объекта. |
final void |
wait() |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо истечения определенного промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо истечения определенного промежутка реального времени. |
Подробное описание полей
name
public String name
Имя сущности.
type
public int type
Тип сущности.
data
public char[] data
Массив символов с данными.
Подробное описание конструкторов
Entity
public Entity(String name, int type, char[] data)
Создает сущность.
- Параметры:
-
name— имя сущности -
type— тип сущности -
data— массив символов с данными
Подробное описание методов
getName
public String getName()
Получает имя сущности.
- Возвращает:
- имя сущности в виде
String
getType
public int getType()
Получает тип сущности.
- Возвращает:
- тип сущности
isParameter
public boolean isParameter()
Возвращает
true, если это параметрическая сущность.- Возвращает:
-
true, если это параметрическая сущность
isGeneral
public boolean isGeneral()
Возвращает
true, если это общая сущность.- Возвращает:
-
true, если это общая сущность
getData
public char[] getData()
Возвращает
data.- Возвращает:
data
getString
public String getString()
Возвращает данные в виде
String.- Возвращает:
- данные в виде
String
name2type
public static int name2type(String nm)
Преобразует строку
nm в соответствующий тип сущности. Если строке не соответствует тип сущности, возвращается тип, соответствующий "CDATA". Допустимые типы сущностей: "PUBLIC", "CDATA", "SDATA", "PI", "STARTTAG", "ENDTAG", "MS", "MD", "SYSTEM".- Параметры:
-
nm— строка для преобразования - Возвращает:
- соответствующий тип сущности или тип, соответствующий "CDATA", если такого типа нет
© 1993, 2025, 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.