org.siebengeisslein.ide.source
Class AssignmentView

java.lang.Object
  extended by org.siebengeisslein.ide.source.AbstractCompoundFragmentView<Assignment>
      extended by org.siebengeisslein.ide.source.AssignmentView
All Implemented Interfaces:
CodeFragmentView<Assignment>

public class AssignmentView
extends AbstractCompoundFragmentView<Assignment>


Constructor Summary
AssignmentView(ViewFactory viewFactory, Assignment assignment)
           
 
Method Summary
 CodeFragmentView[] getSubviews(Assignment assignment)
           
 void render(RenderContext ctx, boolean updateCaret)
           
 void render(RenderContextImpl ctx, Assignment assignment, boolean updateCaret)
           
 
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

AssignmentView

public AssignmentView(ViewFactory viewFactory,
                      Assignment assignment)
Method Detail

render

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

getSubviews

public CodeFragmentView[] getSubviews(Assignment assignment)
Specified by:
getSubviews in class AbstractCompoundFragmentView<Assignment>

render

public void render(RenderContextImpl ctx,
                   Assignment assignment,
                   boolean updateCaret)