org.siebengeisslein.ide.source
Class BlockStatementView<StatementType extends BlockStatement>

java.lang.Object
  extended by org.siebengeisslein.ide.source.AbstractCompoundFragmentView<StatementType>
      extended by org.siebengeisslein.ide.source.BlockStatementView<StatementType>
All Implemented Interfaces:
CodeFragmentView<StatementType>
Direct Known Subclasses:
ForStatementView, IfStatementView, SwitchCaseView, SwitchDefaultView, SwitchStatementView

public abstract class BlockStatementView<StatementType extends BlockStatement>
extends AbstractCompoundFragmentView<StatementType>


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

Constructor Detail

BlockStatementView

public BlockStatementView(ViewFactory viewFactory,
                          StatementType statement)

BlockStatementView

public BlockStatementView(ViewFactory viewFactory,
                          StatementType statement,
                          boolean renderLineBreakAfter)
Method Detail

render

public void render(RenderContext ctx)