Класс Element
java.lang.Object
javax.swing.text.html.parser.Element
- Все реализованные интерфейсы:
-
Serializable,DTDConstants
public final class Element extends Object implements DTDConstants, Serializable
Элемент, как описано в DTD с помощью конструкции ELEMENT. Это по существу описание тега. Оно описывает тип, модель содержимого, атрибуты, типы атрибутов и т. д. Используется для правильной разборки документа парсером.
- См. также:
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
AttributeList |
atts |
Атрибуты |
ContentModel |
content |
Модель содержимого |
Object |
data |
Поле для хранения пользовательских данных. |
BitSet |
exclusions |
Набор элементов, которые не могут встречаться внутри элемента |
BitSet |
inclusions |
Набор элементов, которые могут встречаться внутри элемента |
int |
index |
Индекс элемента |
String |
name |
Имя элемента |
boolean |
oEnd |
true если закрывающий тег может быть опущен |
boolean |
oStart |
true если открывающий тег может быть опущен |
int |
type |
Тип элемента |
Поля, объявленные в интерфейсе javax.swing.text.html.parser.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
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
AttributeList |
getAttribute |
Получить атрибут по имени. |
AttributeList |
getAttributeByValue |
Получить атрибут по значению. |
AttributeList |
getAttributes() |
Получить атрибуты. |
ContentModel |
getContent() |
Получить модель содержимого |
int |
getIndex() |
Получить индекс. |
String |
getName() |
Получить имя элемента. |
int |
getType() |
Получить тип. |
boolean |
isEmpty() |
Проверить на пустоту |
static int |
name2type |
Преобразует nm в тип. |
boolean |
omitEnd() |
Возвращает true, если закрывающий тег может быть опущен. |
boolean |
omitStart() |
Возвращает true, если открывающий тег может быть опущен. |
String |
toString() |
Преобразовать в строку. |
Подробное описание полей
index
public int index
Индекс элемента
name
public String name
Имя элемента
oStart
public boolean oStart
true если открывающий тег может быть опущенoEnd
public boolean oEnd
true если закрывающий тег может быть опущенinclusions
public BitSet inclusions
Набор элементов, которые могут встречаться внутри элемента
exclusions
public BitSet exclusions
Набор элементов, которые не могут встречаться внутри элемента
type
public int type
Тип элемента
content
public ContentModel content
Модель содержимого
atts
public AttributeList atts
Атрибуты
data
public Object data
Поле для хранения пользовательских данных. В основном используется для хранения таблиц стилей.
Подробное описание методов
getName
public String getName()
Получить имя элемента.
- Возвращает:
- имя элемента
omitStart
public boolean omitStart()
Возвращает true, если открывающий тег может быть опущен.
- Возвращает:
-
trueесли открывающий тег может быть опущен
omitEnd
public boolean omitEnd()
Возвращает true, если закрывающий тег может быть опущен.
- Возвращает:
-
trueесли закрывающий тег может быть опущен
getType
public int getType()
Получить тип.
- Возвращает:
- тип элемента
getContent
public ContentModel getContent()
Получить модель содержимого
- Возвращает:
- модель содержимого
getAttributes
public AttributeList getAttributes()
Получить атрибуты.
- Возвращает:
AttributeListопределяющий элемент
getIndex
public int getIndex()
Получить индекс.
- Возвращает:
- индекс элемента
isEmpty
public boolean isEmpty()
Проверить на пустоту
- Возвращает:
- true, если текущий элемент пуст
toString
public String toString()
Преобразовать в строку.
- Переопределяет:
-
toStringв классеObject - Возвращает:
- строковое представление данного экземпляра
Element
getAttribute
public AttributeList getAttribute(String name)
Получить атрибут по имени.
- Параметры:
-
name- имя атрибута - Возвращает:
AttributeListдля данногоname
getAttributeByValue
public AttributeList getAttributeByValue(String value)
Получить атрибут по значению.
- Параметры:
-
value- строковое представление значения - Возвращает:
AttributeListдля данногоvalue
name2type
public static int name2type(String nm)
Преобразует
nm в тип. Возвращает соответствующий DTDConstants, если nm равно CDATA, RCDATA, EMPTY или ANY, в противном случае 0.- Параметры:
-
nm- имя - Возвращает:
- соответствующий DTDConstants, если
nmравно CDATA, RCDATA, EMPTY или ANY, в противном случае 0.
© 1993, 2023, 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/21/docs/api/java.desktop/javax/swing/text/html/parser/Element.html