Класс 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 |
Получает константу атрибута для известного имени атрибута (т.е. одного из атрибутов в наборе {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 |
Получает целочисленное значение атрибута. |
static HTML.Tag |
getTag |
Получает константу тега для известного имени тега (т.е. одного из тегов в наборе {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. |
Подробное описание полей
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