クラス IfNode

  • すべての実装されたインタフェース:
    Node

    public class IfNode
    extends ContainerNode
    IF コメント用のNodeです。
    バージョン:
    0.2
    作成者:
    higa, T.TSUCHIE
    • コンストラクタの詳細

      • IfNode

        public IfNode​(int position,
                      String expression,
                      org.springframework.expression.Expression parsedExpression)
        条件式を元に、Creates IfNodeを作成します。
        パラメータ:
        position - 位置情報
        expression - 式
        parsedExpression - パース済みの式
    • メソッドの詳細

      • accept

        public void accept​(NodeProcessContext ctx)
        インタフェースからコピーされた説明: Node
        SQLテンプレートを実行し評価します。
        定義:
        accept インタフェース内 Node
        オーバーライド:
        accept クラス内 ContainerNode
        パラメータ:
        ctx - SQLテンプレートを実行するときのコンテキスト。
      • getExpression

        public String getExpression()
        IFコメント内の式
      • getElseNode

        public ElseNode getElseNode()
        ELSEのノード
      • setElseNode

        public void setElseNode​(ElseNode elseNode)
        ELSEのノード