public class StateMachine.SimpleStateListener extends java.lang.Object implements TagValueListener
| Constructor and Description |
|---|
SimpleStateListener() |
| Modifier and Type | Method and Description |
|---|---|
void |
endRecord()
The current record has ended.
|
void |
endTag()
End the current tag.
|
void |
setExceptionOnNullDelegate(boolean throwException)
determines if an exception is thrown when an event
arrives without the delegate being set.
|
void |
startRecord()
A new record is about to start.
|
void |
startTag(java.lang.Object tag)
Start a new tag.
|
void |
value(TagValueContext ctxt,
java.lang.Object value)
A value has been seen.
|
public void setExceptionOnNullDelegate(boolean throwException)
public void startTag(java.lang.Object tag)
throws ParserException
TagValueListenerstartTag in interface TagValueListenertag - the Object representing the new tagParserException - if the tag could not be startedpublic void endTag()
throws ParserException
TagValueListenerendTag in interface TagValueListenerParserException - if the tag could not be endedpublic void startRecord()
throws ParserException
TagValueListenerstartRecord in interface TagValueListenerParserException - if the record can not be startedpublic void endRecord()
throws ParserException
TagValueListenerendRecord in interface TagValueListenerParserException - if the record can not be endedpublic void value(TagValueContext ctxt, java.lang.Object value) throws ParserException
TagValueListenervalue in interface TagValueListenerctxt - a TagValueContext that could be used to push a sub-documentvalue - the value Object observedParserException - if the value could not be processed