org.siebengeisslein.ide.source
Class SwitchStatementView

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

public class SwitchStatementView
extends BlockStatementView<SwitchStatement>


Constructor Summary
SwitchStatementView(ViewFactory viewFactory, SwitchStatement statement)
           
 
Method Summary
 CodeFragmentView[] getSubviews(SwitchStatement 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

SwitchStatementView

public SwitchStatementView(ViewFactory viewFactory,
                           SwitchStatement statement)
Method Detail

render

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

getSubviews

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