Errai 3.0.1-SNAPSHOT

org.jboss.errai.codegen.builder.impl
Class IfBlockBuilderImpl

java.lang.Object
  extended by org.jboss.errai.codegen.builder.impl.AbstractStatementBuilder
      extended by org.jboss.errai.codegen.builder.impl.IfBlockBuilderImpl
All Implemented Interfaces:
Builder, ClosedBlock, ContextualIfBlockBuilder, ElseBlockBuilder, IfBlockBuilder, StatementEnd, Statement

public class IfBlockBuilderImpl
extends AbstractStatementBuilder
implements ContextualIfBlockBuilder, IfBlockBuilder, ElseBlockBuilder

StatementBuilder to generate if blocks.

Author:
Christian Sadilek

Field Summary
 
Fields inherited from class org.jboss.errai.codegen.builder.impl.AbstractStatementBuilder
callElementBuilder, context, generated
 
Constructor Summary
protected IfBlockBuilderImpl(Context context, CallElementBuilder callElementBuilder)
           
protected IfBlockBuilderImpl(Context context, CallElementBuilder callElementBuilder, IfBlock ifBlock)
           
 
Method Summary
 BlockBuilder<StatementEnd> else_()
           
 BlockBuilder<ElseBlockBuilder> elseif_(Statement lhs)
           
 BlockBuilder<ElseBlockBuilder> elseif_(Statement lhs, BooleanOperator op, Object rhs)
           
 BlockBuilder<ElseBlockBuilder> elseif_(Statement lhs, BooleanOperator op, Statement rhs)
           
 BlockBuilder<ElseBlockBuilder> if_()
           
 BlockBuilder<ElseBlockBuilder> if_(BooleanExpression condition)
           
 BlockBuilder<ElseBlockBuilder> if_(BooleanOperator op, Object rhs)
           
 BlockBuilder<ElseBlockBuilder> if_(BooleanOperator op, Statement rhs)
           
 BlockBuilder<ElseBlockBuilder> ifNot()
           
 
Methods inherited from class org.jboss.errai.codegen.builder.impl.AbstractStatementBuilder
appendCallElement, generate, getType, toJavaString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.errai.codegen.Statement
generate, getType
 
Methods inherited from interface org.jboss.errai.codegen.builder.Builder
toJavaString
 

Constructor Detail

IfBlockBuilderImpl

protected IfBlockBuilderImpl(Context context,
                             CallElementBuilder callElementBuilder)

IfBlockBuilderImpl

protected IfBlockBuilderImpl(Context context,
                             CallElementBuilder callElementBuilder,
                             IfBlock ifBlock)
Method Detail

if_

public BlockBuilder<ElseBlockBuilder> if_()
Specified by:
if_ in interface ContextualIfBlockBuilder

ifNot

public BlockBuilder<ElseBlockBuilder> ifNot()
Specified by:
ifNot in interface ContextualIfBlockBuilder

if_

public BlockBuilder<ElseBlockBuilder> if_(BooleanOperator op,
                                          Statement rhs)
Specified by:
if_ in interface ContextualIfBlockBuilder

if_

public BlockBuilder<ElseBlockBuilder> if_(BooleanOperator op,
                                          Object rhs)
Specified by:
if_ in interface ContextualIfBlockBuilder

if_

public BlockBuilder<ElseBlockBuilder> if_(BooleanExpression condition)
Specified by:
if_ in interface IfBlockBuilder

else_

public BlockBuilder<StatementEnd> else_()
Specified by:
else_ in interface ElseBlockBuilder

elseif_

public BlockBuilder<ElseBlockBuilder> elseif_(Statement lhs)
Specified by:
elseif_ in interface ElseBlockBuilder

elseif_

public BlockBuilder<ElseBlockBuilder> elseif_(Statement lhs,
                                              BooleanOperator op,
                                              Statement rhs)
Specified by:
elseif_ in interface ElseBlockBuilder

elseif_

public BlockBuilder<ElseBlockBuilder> elseif_(Statement lhs,
                                              BooleanOperator op,
                                              Object rhs)
Specified by:
elseif_ in interface ElseBlockBuilder

Errai 3.0.1-SNAPSHOT

Copyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.