BufferedTreeNodeStream Fields |
The BufferedTreeNodeStream type exposes the following members.
Name | Description | |
---|---|---|
![]() | calls | Stack of indexes used for push/pop calls |
![]() ![]() | DEFAULT_INITIAL_BUFFER_SIZE | |
![]() | down | |
![]() | eof | |
![]() ![]() | INITIAL_CALL_STACK_SIZE | |
![]() | lastMarker | Track the last mark() call result value for use in rewind(). |
![]() | nodes | The complete mapping from stream index to tree node.
This buffer includes pointers to DOWN, UP, and EOF nodes.
It is built upon ctor invocation. The elements are type
Object as we don't what the trees look like. |
![]() | p | The index into the nodes list of the current node (next node
to consume). If -1, nodes array not filled yet. |
![]() | root | Pull nodes from which tree? |
![]() | tokens | IF this tree (root) was created from a token stream, track it. |
![]() | up |