Класс HTMLDocument.HTMLReader.FormAction
- java.lang.Object
-
- javax.swing.text.html.HTMLDocument.HTMLReader.TagAction
-
- javax.swing.text.html.HTMLDocument.HTMLReader.SpecialAction
-
- javax.swing.text.html.HTMLDocument.HTMLReader.FormAction
- Вложенный класс:
- HTMLDocument.HTMLReader
public class HTMLDocument.HTMLReader.FormAction extends HTMLDocument.HTMLReader.SpecialAction
Действие для поддержки форм путём построения всех элементов, используемых для представления элементов управления формой. Это обработает теги <INPUT>, <TEXTAREA>, <SELECT> и <OPTION>. Ожидается, что созданный этим действием элемент будет иметь атрибут StyleConstants.ModelAttribute, установленный в модель, которая хранит состояние элемента управления формой. Это позволяет использовать несколько представлений и позволяет итерироваться по документу, собирая данные формы. Ниже приведены назначения моделей для различных типов элементов формы.
| Тип элемента | Тип модели |
|---|---|
| input, type button |
DefaultButtonModel |
| input, type checkbox |
JToggleButton.ToggleButtonModel |
| input, type image |
DefaultButtonModel |
| input, type password |
PlainDocument |
| input, type radio |
JToggleButton.ToggleButtonModel |
| input, type reset |
DefaultButtonModel |
| input, type submit |
DefaultButtonModel |
| input, type text или type null |
PlainDocument |
| select |
DefaultComboBoxModel или DefaultListModel с типом элемента Option |
| textarea |
PlainDocument |
Конструкторы
| Конструктор и описание |
|---|
FormAction() |
Методы
| Модификатор и тип | Метод и описание |
|---|---|
void |
end(HTML.Tag t) Вызывается при обнаружении закрывающего тега для типа тега, к которому было зарегистрировано данное действие. |
void |
start(HTML.Tag t,
MutableAttributeSet attr) Вызывается при обнаружении открывающего тега для типа тега, к которому было зарегистрировано данное действие. |
Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Конструкторы
FormAction
public FormAction()
Методы
start
public void start(HTML.Tag t,
MutableAttributeSet attr)
Описание скопировано из класса: HTMLDocument.HTMLReader.TagAction
Вызывается при обнаружении открывающего тега для типа тега, к которому было зарегистрировано данное действие. Параметр тега указывает фактический тег для тех действий, которые совместно используются многими тегами. По умолчанию ничего не делает и полностью игнорирует тег.
- Переопределяет:
-
startв классеHTMLDocument.HTMLReader.SpecialAction
end
public void end(HTML.Tag t)
Описание скопировано из класса: HTMLDocument.HTMLReader.TagAction
Вызывается при обнаружении закрывающего тега для типа тега, к которому было зарегистрировано данное действие. Параметр тега указывает фактический тег для тех действий, которые совместно используются многими тегами. По умолчанию ничего не делает и полностью игнорирует тег.
- Переопределяет:
-
endв классеHTMLDocument.HTMLReader.TagAction
© 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.