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

  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 Details

  - ### JJTSQLTemplateParserState

    public JJTSQLTemplateParserState()

- ## Method Details

  - ### 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)