Spec-Zone.ru › OpenJDK 8

Класс ContentModel

  • java.lang.Object
    • javax.swing.text.html.parser.ContentModel
Все реализуемые интерфейсы:
Serializable

public final class ContentModel
extends Object
implements Serializable

Представление модели содержимого. Модель содержимого — это по сути ограниченное выражение BNF. Она ограничена тем, что должна быть детерминированной. Это означает, что вам не нужно представлять её как конечный автомат.

Дополнительную информацию см. в Приложении H на странице 556 руководства по SGML.

Поля

Модификатор и тип Поле и описание
Object content

Содержимое.

ContentModel next

Следующая модель содержимого (в выражении ',', '|' или '&').

int type

Тип.

Конструкторы

Конструктор и описание
ContentModel()
ContentModel(Element content)

Создать модель содержимого для элемента.

ContentModel(int type, ContentModel content)

Создать модель содержимого определенного типа.

ContentModel(int type, Object content, ContentModel next)

Создать модель содержимого определенного типа.

Методы

Модификатор и тип Метод и описание
boolean empty()

Возвращает true, если модель содержимого может соответствовать пустому потоку ввода.

Element first()

Возвращает элемент, который должен следовать дальше.

boolean first(Object token)

Возвращает true, если токен потенциально может быть первым токеном в потоке ввода.

void getElements(Vector<Element> elemVec)

Обновить elemVec списком элементов, которые являются частью данной модели содержимого.

String toString()

Преобразовать в строку.

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

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

Поля

type

public int type

Тип. Может быть '*', '?', '+', ',', '|', '&'.

content

public Object content

Содержимое. Может быть элементом или моделью содержимого.

next

public ContentModel next

Следующая модель содержимого (в выражении ',', '|' или '&').

Конструкторы

ContentModel

public ContentModel()

ContentModel

public ContentModel(Element content)

Создать модель содержимого для элемента.

ContentModel

public ContentModel(int type,
                    ContentModel content)

Создать модель содержимого определенного типа.

ContentModel

public ContentModel(int type,
                    Object content,
                    ContentModel next)

Создать модель содержимого определенного типа.

Методы

empty

public boolean empty()

Возвращает true, если модель содержимого может соответствовать пустому потоку ввода.

getElements

public void getElements(Vector<Element> elemVec)

Обновить elemVec списком элементов, которые являются частью данной модели содержимого.

first

public boolean first(Object token)

Возвращает true, если токен потенциально может быть первым токеном в потоке ввода.

first

public Element first()

Возвращает элемент, который должен следовать дальше.

toString

public String toString()

Преобразовать в строку.

Переопределяет:
toString в классе Object
Возвращает:
строковое представление объекта.

© 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.

Spec-Zone.ru

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