- java.lang.Object
-
- net.sf.jsqlparser.statement.IfElseStatement
-
public class IfElseStatement extends java.lang.Object implements Statement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private Expression
condition
private Statement
elseStatement
private Statement
ifStatement
private boolean
usingSemicolonForElseStatement
private boolean
usingSemicolonForIfStatement
-
Constructor Summary
Constructors Constructor Description IfElseStatement(Expression condition, Statement ifStatement)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T,S>
Taccept(StatementVisitor<T> statementVisitor, S context)
java.lang.StringBuilder
appendTo(java.lang.StringBuilder builder)
Expression
getCondition()
Statement
getElseStatement()
Statement
getIfStatement()
boolean
isUsingSemicolonForElseStatement()
boolean
isUsingSemicolonForIfStatement()
void
setElseStatement(Statement elseStatement)
void
setUsingSemicolonForElseStatement(boolean usingSemicolonForElseStatement)
void
setUsingSemicolonForIfStatement(boolean usingSemicolonForIfStatement)
java.lang.String
toString()
-
-
-
Field Detail
-
condition
private final Expression condition
-
ifStatement
private final Statement ifStatement
-
elseStatement
private Statement elseStatement
-
usingSemicolonForIfStatement
private boolean usingSemicolonForIfStatement
-
usingSemicolonForElseStatement
private boolean usingSemicolonForElseStatement
-
-
Constructor Detail
-
IfElseStatement
public IfElseStatement(Expression condition, Statement ifStatement)
-
-
Method Detail
-
getCondition
public Expression getCondition()
-
getIfStatement
public Statement getIfStatement()
-
getElseStatement
public Statement getElseStatement()
-
setElseStatement
public void setElseStatement(Statement elseStatement)
-
isUsingSemicolonForElseStatement
public boolean isUsingSemicolonForElseStatement()
-
setUsingSemicolonForElseStatement
public void setUsingSemicolonForElseStatement(boolean usingSemicolonForElseStatement)
-
isUsingSemicolonForIfStatement
public boolean isUsingSemicolonForIfStatement()
-
setUsingSemicolonForIfStatement
public void setUsingSemicolonForIfStatement(boolean usingSemicolonForIfStatement)
-
appendTo
public java.lang.StringBuilder appendTo(java.lang.StringBuilder builder)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
accept
public <T,S> T accept(StatementVisitor<T> statementVisitor, S context)
-
-