Package org.apache.cayenne.template.parser

## Class JJTSQLTemplateParserState

- java.lang.Object
- - org.apache.cayenne.template.parser.JJTSQLTemplateParserState

-     public class JJTSQLTemplateParserState
      extends Object

  Since:
    4.1

- - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `JJTSQLTemplateParserState()` |

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | `clearNodeScope​(Node n)` |
    `void` | `closeNodeScope​(Node n, boolean condition)` |
    `void` | `closeNodeScope​(Node n, int num)` |
    `int` | `nodeArity()` |
    `boolean` | `nodeCreated()` |
    `void` | `openNodeScope​(Node n)` |
    `Node` | `peekNode()` |
    `Node` | `popNode()` |
    `void` | `pushNode​(Node n)` |
    `void` | `reset()` |
    `Node` | `rootNode()` |

    - ### Methods inherited from class java.lang.Object

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

- - ### Constructor Detail

    - #### JJTSQLTemplateParserState

          public JJTSQLTemplateParserState()

  - ### Method Detail

    - #### nodeCreated

          public boolean nodeCreated()

    - #### reset

          public void reset()

    - #### rootNode

          public Node rootNode()

    - #### pushNode

          public void pushNode​(Node n)

    - #### popNode

          public Node popNode()

    - #### peekNode

          public Node peekNode()

    - #### nodeArity

          public int nodeArity()

    - #### clearNodeScope

          public void clearNodeScope​(Node n)

    - #### openNodeScope

          public void openNodeScope​(Node n)

    - #### closeNodeScope

          public void closeNodeScope​(Node n,
                                     int num)

    - #### closeNodeScope

          public void closeNodeScope​(Node n,
                                     boolean condition)