org.siebengeisslein.ide.source
Class SwitchCaseView

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

public class SwitchCaseView
extends BlockStatementView<SwitchCaseEntry>


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

SwitchCaseView

public SwitchCaseView(ViewFactory viewFactory,
                      SwitchCaseEntry statement)
Method Detail

render

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

getSubviews

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