Spec-Zone.ru › OpenJDK 24

Класс HTML

java.lang.Object
javax.swing.text.html.HTML
public class HTML extends Object
Константы, используемые в HTMLDocument. В основном, это определения тегов и атрибутов.

Краткое описание вложенных классов

Модификатор и тип Класс Описание
static final class  HTML.Attribute
Безопасное перечисление, представляющее HTML-атрибут.
static class  HTML.Tag
Безопасное перечисление HTML-тега.
static class  HTML.UnknownTag
Класс представляет неизвестный HTML-тег.

Краткое описание полей

Модификатор и тип Поле Описание
static final String NULL_ATTRIBUTE_VALUE
NULL_ATTRIBUTE_VALUE используется в случаях, когда значение атрибута не указано.

Краткое описание конструкторов

Конструктор Описание
HTML()
Создает HTML.

Краткое описание методов

Модификатор и тип Метод Описание
static HTML.Attribute[] getAllAttributeKeys()
Возвращает набор распознаваемых HTML-атрибутов.
static HTML.Tag[] getAllTags()
Возвращает набор фактических HTML-тегов, распознаваемых стандартным HTML-ридером.
static HTML.Attribute getAttributeKey(String attName)
Получает константу атрибута для известного имени атрибута (т.е. одного из атрибутов в наборе {FACE, COMMENT, SIZE, COLOR, CLEAR, BACKGROUND, BGCOLOR, TEXT, LINK, VLINK, ALINK, WIDTH, HEIGHT, ALIGN, NAME, HREF, REL, REV, TITLE, TARGET, SHAPE, COORDS, ISMAP, NOHREF, ALT, ID, SRC, HSPACE, VSPACE, USEMAP, LOWSRC, CODEBASE, CODE, ARCHIVE, VALUE, VALUETYPE, TYPE, CLASS, STYLE, LANG, DIR, DECLARE, CLASSID, DATA, CODETYPE, STANDBY, BORDER, SHAPES, NOSHADE, COMPACT, START, ACTION, METHOD, ENCTYPE, CHECKED, MAXLENGTH, MULTIPLE, SELECTED, ROWS, COLS, DUMMY, CELLSPACING, CELLPADDING, VALIGN, HALIGN, NOWRAP, ROWSPAN, COLSPAN, PROMPT, HTTPEQUIV, CONTENT, LANGUAGE, VERSION, N, FRAMEBORDER, MARGINWIDTH, MARGINHEIGHT, SCROLLING, NORESIZE, MEDIA, ENDTAG}).
static int getIntegerAttributeValue(AttributeSet attr, HTML.Attribute key, int def)
Получает целочисленное значение атрибута.
static HTML.Tag getTag(String tagName)
Получает константу тега для известного имени тега (т.е. одного из тегов в наборе {A, ADDRESS, APPLET, AREA, B, BASE, BASEFONT, BIG, BLOCKQUOTE, BODY, BR, CAPTION, CENTER, CITE, CODE, DD, DFN, DIR, DIV, DL, DT, EM, FONT, FORM, FRAME, FRAMESET, H1, H2, H3, H4, H5, H6, HEAD, HR, HTML, I, IMG, INPUT, ISINDEX, KBD, LI, LINK, MAP, MENU, META, NOBR, NOFRAMES, OBJECT, OL, OPTION, P, PARAM, PRE, SAMP, SCRIPT, SELECT, SMALL, SPAN, STRIKE, S, STRONG, STYLE, SUB, SUP, TABLE, TD, TEXTAREA, TH, TITLE, TR, TT, U, UL, VAR}). Если заданное имя не представляет один из известных тегов, то возвращается null.

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

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание полей

NULL_ATTRIBUTE_VALUE

public static final String NULL_ATTRIBUTE_VALUE
NULL_ATTRIBUTE_VALUE используется в случаях, когда значение атрибута не указано.
См. также:
  • Постоянные значения полей

Подробное описание конструкторов

HTML

public HTML()
Создает HTML.

Подробное описание методов

getAllTags

public static HTML.Tag[] getAllTags()
Возвращает набор фактических HTML-тегов, распознаваемых стандартным HTML-ридером. Этот набор не включает теги, созданные ридером.
Возвращает:
набор фактических HTML-тегов, распознаваемых стандартным HTML-ридером

getTag

public static HTML.Tag getTag(String tagName)
Получает константу тега для известного имени тега (т.е. одного из тегов в наборе {A, ADDRESS, APPLET, AREA, B, BASE, BASEFONT, BIG, BLOCKQUOTE, BODY, BR, CAPTION, CENTER, CITE, CODE, DD, DFN, DIR, DIV, DL, DT, EM, FONT, FORM, FRAME, FRAMESET, H1, H2, H3, H4, H5, H6, HEAD, HR, HTML, I, IMG, INPUT, ISINDEX, KBD, LI, LINK, MAP, MENU, META, NOBR, NOFRAMES, OBJECT, OL, OPTION, P, PARAM, PRE, SAMP, SCRIPT, SELECT, SMALL, SPAN, STRIKE, S, STRONG, STYLE, SUB, SUP, TABLE, TD, TEXTAREA, TH, TITLE, TR, TT, U, UL, VAR}. Если заданное имя не представляет один из известных тегов, то возвращается null.
Параметры:
tagName - запрашиваемое String имя
Возвращает:
константу тега, соответствующую tagName, или null, если не найдено

getIntegerAttributeValue

public static int getIntegerAttributeValue(AttributeSet attr, HTML.Attribute key, int def)
Получает целочисленное значение атрибута. Значения атрибутов хранятся как строка, и этот метод служит удобным инструментом для преобразования в фактическое целое число.
Параметры:
attr - набор атрибутов для поиска значения
key - ключ для поиска значения
def - значение по умолчанию, если атрибут не определен или есть ошибка при преобразовании в целое число
Возвращает:
значение атрибута

getAllAttributeKeys

public static HTML.Attribute[] getAllAttributeKeys()
Возвращает набор распознаваемых HTML-атрибутов.
Возвращает:
набор распознаваемых HTML-атрибутов

getAttributeKey

public static HTML.Attribute getAttributeKey(String attName)
Получает константу атрибута для известного имени атрибута (т.е. одного из атрибутов в наборе {FACE, COMMENT, SIZE, COLOR, CLEAR, BACKGROUND, BGCOLOR, TEXT, LINK, VLINK, ALINK, WIDTH, HEIGHT, ALIGN, NAME, HREF, REL, REV, TITLE, TARGET, SHAPE, COORDS, ISMAP, NOHREF, ALT, ID, SRC, HSPACE, VSPACE, USEMAP, LOWSRC, CODEBASE, CODE, ARCHIVE, VALUE, VALUETYPE, TYPE, CLASS, STYLE, LANG, DIR, DECLARE, CLASSID, DATA, CODETYPE, STANDBY, BORDER, SHAPES, NOSHADE, COMPACT, START, ACTION, METHOD, ENCTYPE, CHECKED, MAXLENGTH, MULTIPLE, SELECTED, ROWS, COLS, DUMMY, CELLSPACING, CELLPADDING, VALIGN, HALIGN, NOWRAP, ROWSPAN, COLSPAN, PROMPT, HTTPEQUIV, CONTENT, LANGUAGE, VERSION, N, FRAMEBORDER, MARGINWIDTH, MARGINHEIGHT, SCROLLING, NORESIZE, MEDIA, ENDTAG}). Если заданное имя не представляет один из известных атрибутов, то возвращается null.
Параметры:
attName - запрашиваемое String имя
Возвращает:
константу Attribute, соответствующую attName

© 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.
https://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/swing/text/html/HTML.html

Spec-Zone.ru

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