Класс HTML
- java.lang.Object
-
- javax.swing.text.html.HTML
public class HTML extends Object
Константы, используемые в HTMLDocument. В основном это определения тегов и атрибутов.
Вложенные классы
| Модификатор и тип | Класс и описание |
|---|---|
static class |
HTML.Attribute Безопасное перечисление, представляющее атрибут HTML. |
static class |
HTML.Tag Безопасное перечисление для тега HTML. |
static class |
HTML.UnknownTag |
Поля
| Модификатор и тип | Поле и описание |
|---|---|
static String |
NULL_ATTRIBUTE_VALUE |
Конструкторы
| Конструктор и описание |
|---|
HTML() |
Методы
| Модификатор и тип | Метод и описание |
|---|---|
static HTML.Attribute[] |
getAllAttributeKeys() Возвращает набор распознанных атрибутов HTML. |
static HTML.Tag[] |
getAllTags() Возвращает набор фактических тегов HTML, распознаваемых стандартным анализатором HTML. |
static HTML.Attribute |
getAttributeKey(String attName) Извлекает константу атрибута для известного имени атрибута (например, |
static int |
getIntegerAttributeValue(AttributeSet attr,
HTML.Attribute key,
int def) Извлекает целое значение атрибута. |
static HTML.Tag |
getTag(String tagName) Извлекает константу тега для известного имени тега (например, |
Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Поля
NULL_ATTRIBUTE_VALUE
public static final String NULL_ATTRIBUTE_VALUE
- См. также:
- Постоянные значения полей
Конструкторы
HTML
public HTML()
Методы
getAllTags
public static HTML.Tag[] getAllTags()
Возвращает набор фактических тегов 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имя - Возвращает:
- соответствующую
AttributeattName
© 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.