org.siebengeisslein.ide.source
Class DeclarationView

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

public class DeclarationView
extends AbstractCompoundFragmentView<Declaration>


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

Constructor Detail

DeclarationView

public DeclarationView(ViewFactory viewFactory,
                       Declaration declaration)
Method Detail

insertSpace

public void insertSpace(Declaration declaration,
                        InsertContext ctx)

insertOperatorChar

public void insertOperatorChar(InsertContext ctx)
Specified by:
insertOperatorChar in interface CodeFragmentView<Declaration>
Overrides:
insertOperatorChar in class AbstractCompoundFragmentView<Declaration>

getSubviews

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