org.siebengeisslein.ide.source
Class IfStatementView

java.lang.Object
  extended by org.siebengeisslein.ide.source.AbstractCompoundFragmentView<StatementType>
      extended by org.siebengeisslein.ide.source.BlockStatementView<IfStatement>
          extended by org.siebengeisslein.ide.source.IfStatementView
All Implemented Interfaces:
CodeFragmentView<IfStatement>

public class IfStatementView
extends BlockStatementView<IfStatement>


Constructor Summary
IfStatementView(ViewFactory viewFactory, IfStatement statement)
           
 
Method Summary
 CodeFragmentView[] getSubviews(IfStatement fragment)
           
 void render(RenderContext ctx, boolean isCurrentStatement)
           
 
Methods inherited from class org.siebengeisslein.ide.source.BlockStatementView
render
 
Methods inherited from class org.siebengeisslein.ide.source.AbstractCompoundFragmentView
contains, deleteBefore, getFragment, getFragmentAt, getFragmentStartPosition, getLength, getViewFactory, insertComma, insertDigit, insertDot, insertDoubleQuote, insertLeftBrace, insertOperatorChar, insertSpace, insertTextChar
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IfStatementView

public IfStatementView(ViewFactory viewFactory,
                       IfStatement statement)
Method Detail

render

public void render(RenderContext ctx,
                   boolean isCurrentStatement)
Specified by:
render in interface CodeFragmentView<IfStatement>
Overrides:
render in class AbstractCompoundFragmentView<IfStatement>

getSubviews

public CodeFragmentView[] getSubviews(IfStatement fragment)
Specified by:
getSubviews in class AbstractCompoundFragmentView<IfStatement>