Spec-Zone.ru › OpenJDK 8

Класс 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()

Преобразовать в строку.

Переопределяет:
toString в классе Object
Возвращает:
строковое представление объекта.

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.

Spec-Zone.ru

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