|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.swing.text.html.parser.ContentModelState
A content model state. This is basically a list of pointers to the BNF expression representing the model (the ContentModel). Each element in a DTD has a content model which describes the elements that may occur inside, and the order in which they can occur.
Each time a token is reduced a new state is created.
See Annex H on page 556 of the SGML handbook for more information.
Parser
,
DTD
,
Element
,
ContentModel
Field Summary | |
(package private) ContentModel |
model
|
(package private) ContentModelState |
next
|
(package private) long |
value
|
Constructor Summary | |
|
ContentModelState(ContentModel model)
Create a content model state for a content model. |
(package private) |
ContentModelState(Object content,
ContentModelState next)
Create a content model state for a content model given the remaining state that needs to be reduce. |
(package private) |
ContentModelState(Object content,
ContentModelState next,
long value)
Create a content model state for a content model given the remaining state that needs to be reduce. |
Method Summary | |
ContentModelState |
advance(Object token)
Advance this state to a new state. |
Element |
first()
Check if the state can be terminated. |
ContentModel |
getModel()
Return the content model that is relevant to the current state. |
boolean |
terminate()
Check if the state can be terminated. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
ContentModel model
long value
ContentModelState next
Constructor Detail |
public ContentModelState(ContentModel model)
ContentModelState(Object content, ContentModelState next)
ContentModelState(Object content, ContentModelState next, long value)
Method Detail |
public ContentModel getModel()
public boolean terminate()
public Element first()
public ContentModelState advance(Object token)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |