com.lowagie.text.rtf.parser
public class RtfParserState extends Object
RtfParserState
contains the state information
for the parser. The current state object is pushed/popped in a stack
when a group change is made.
When an open group is encountered, the current state is copied and
then pushed on the top of the stack
When a close group is encountered, the current state is overwritten with
the popped value from the top of the stack
Since: 2.0.8
Field Summary | |
---|---|
Object | ctrlWordHandler
The current control word handler. |
Stack | ctrlWordHandlers
Stack containing control word handlers. |
RtfDestination | destination
The current destination. |
Object | groupHandler
The control word set as the group handler. |
boolean | isExtendedDestination
Flag indicating if this is an extended destination \* control word |
boolean | newGroup
Flag to indicate if last token was an open group token '{' |
int | parserState
The parser state. |
RtfProperty | properties |
StringBuffer | text
The parsed value for the current group/control word. |
int | tokeniserState
The tokeniser state. |
Constructor Summary | |
---|---|
RtfParserState()
Default constructor
| |
RtfParserState(RtfParserState orig)
Copy constructor |
Parameters: orig The object to copy