Класс Element
- java.lang.Object
-
- javax.swing.text.html.parser.Element
- Все реализованные интерфейсы:
- Serializable, DTDConstants
public final class Element extends Object implements DTDConstants, Serializable
Элемент, как описанный в DTD с помощью конструкции ELEMENT. Это по существу описание тега. Он описывает тип, модель содержимого, атрибуты, типы атрибутов и т. д. Используется для правильного разбора документа парсером.
- См. также:
-
DTD,AttributeList
Поля
| Модификатор и тип | Поле и описание |
|---|---|
AttributeList |
atts
|
ContentModel |
content
|
Object |
data Поле для хранения пользовательских данных. |
BitSet |
exclusions
|
BitSet |
inclusions
|
int |
index
|
String |
name
|
boolean |
oEnd
|
boolean |
oStart
|
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(String name) Получить атрибут по имени. |
AttributeList |
getAttributeByValue(String name) Получить атрибут по значению. |
AttributeList |
getAttributes() Получить атрибуты. |
ContentModel |
getContent() Получить модель содержимого |
int |
getIndex() Получить индекс. |
String |
getName() Получить имя элемента. |
int |
getType() Получить тип. |
boolean |
isEmpty() Проверить на пустоту |
static int |
name2type(String nm)
|
boolean |
omitEnd() Возвращает true, если закрывающий тег может быть опущен. |
boolean |
omitStart() Возвращает true, если открывающий тег может быть опущен. |
String |
toString() Преобразовать в строку. |
Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Подробное описание полей
index
public int index
name
public String name
oStart
public boolean oStart
oEnd
public boolean oEnd
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, если открывающий тег может быть опущен.
omitEnd
public boolean omitEnd()
Возвращает true, если закрывающий тег может быть опущен.
getType
public int getType()
Получить тип.
getContent
public ContentModel getContent()
Получить модель содержимого
getAttributes
public AttributeList getAttributes()
Получить атрибуты.
getIndex
public int getIndex()
Получить индекс.
isEmpty
public boolean isEmpty()
Проверить на пустоту
toString
public String toString()
Преобразовать в строку.
getAttribute
public AttributeList getAttribute(String name)
Получить атрибут по имени.
getAttributeByValue
public AttributeList getAttributeByValue(String name)
Получить атрибут по значению.
name2type
public static int name2type(String nm)
© 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.