Класс ContentModel
java.lang.Object
javax.swing.text.html.parser.ContentModel
- Все реализуемые интерфейсы:
Serializable
public final class ContentModel extends Object implements Serializable
Представление модели содержимого. Модель содержимого — это, по сути, ограниченное выражение БНФ. Оно ограничено в том смысле, что должно быть детерминированным. Это означает, что его не требуется представлять в виде конечного автомата.
Дополнительные сведения см. в приложении H на странице 556 справочника SGML.
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
Object |
content |
Содержимое. |
ContentModel |
next |
Следующая модель содержимого (в выражении ',', '|' или '&'). |
int |
type |
Тип. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
ContentModel() |
Создает ContentModel
|
ContentModel |
Создает модель содержимого заданного типа. |
ContentModel |
Создает модель содержимого заданного типа. |
ContentModel |
Создает модель содержимого для элемента. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
empty() |
Возвращает true, если модель содержимого может соответствовать пустому входному потоку. |
Element |
first() |
Возвращает элемент, который должен идти следующим. |
boolean |
first |
Возвращает true, если токен потенциально может быть первым токеном во входном потоке. |
void |
getElements |
Обновляет elemVec списком элементов, входящих в эту contentModel. |
String |
toString() |
Преобразует в строку. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
boolean |
equals |
Указывает, равен ли этот объект какому-либо другому объекту. |
protected void |
finalize() |
Устарело, планируется удаление: этот элемент API планируется удалить в будущей версии. Финализация признана устаревшей и планируется к удалению в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
final void |
wait() |
Переводит текущий поток в состояние ожидания, пока он не будет пробужден, обычно посредством уведомления или прерывания. |
final void |
wait |
Переводит текущий поток в состояние ожидания, пока он не будет пробужден, обычно посредством уведомления или прерывания, либо пока не истечет заданный промежуток реального времени. |
final void |
wait |
Переводит текущий поток в состояние ожидания, пока он не будет пробужден, обычно посредством уведомления или прерывания, либо пока не истечет заданный промежуток реального времени. |
Подробное описание полей
type
public int type
Тип. Один из символов '*', '?', '+', ',', '|' или '&'.
content
public Object content
Содержимое. Объект Element или ContentModel.
next
public ContentModel next
Следующая модель содержимого (в выражении ',', '|' или '&').
Подробное описание конструкторов
ContentModel
public ContentModel()
Создает
ContentModel
ContentModel
public ContentModel(Element content)
Создает модель содержимого для элемента.
- Параметры:
-
content— элемент
ContentModel
public ContentModel(int type, ContentModel content)
Создает модель содержимого заданного типа.
- Параметры:
-
type— тип -
content— содержимое
ContentModel
public ContentModel(int type, Object content, ContentModel next)
Создает модель содержимого заданного типа.
- Параметры:
-
type— тип -
content— содержимое -
next— следующая модель содержимого
Подробное описание методов
empty
public boolean empty()
Возвращает true, если модель содержимого может соответствовать пустому входному потоку.
- Возвращает:
-
true, если модель содержимого может соответствовать пустому входному потоку
getElements
public void getElements(Vector<Element> elemVec)
Обновляет elemVec списком элементов, входящих в эту contentModel.
- Параметры:
-
elemVec— список элементов
first
public boolean first(Object token)
Возвращает true, если токен потенциально может быть первым токеном во входном потоке.
- Параметры:
-
token— токен - Возвращает:
-
true, если токен потенциально может быть первым токеном во входном потоке
first
public Element first()
Возвращает элемент, который должен идти следующим.
- Возвращает:
- элемент, который должен идти следующим
toString
© 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.