org.siebengeisslein.ide.source
Class OperatorView

java.lang.Object
  extended by org.siebengeisslein.ide.source.AbstractCodeFragmentView<HasOperator>
      extended by org.siebengeisslein.ide.source.OperatorView
All Implemented Interfaces:
CodeFragmentView<HasOperator>

public class OperatorView
extends AbstractCodeFragmentView<HasOperator>


Constructor Summary
OperatorView(HasOperator hasOperator)
           
 
Method Summary
 void deleteBefore(InsertContext ctx)
           
 CodeFragment getFragmentAt(int posInFragment)
           
 int getLength()
           
 POperator getOperator(java.lang.String operator)
           
 void insertOperatorChar(InsertContext ctx)
           
 void render(RenderContext ctx, boolean updateCaret)
           
 
Methods inherited from class org.siebengeisslein.ide.source.AbstractCodeFragmentView
contains, getFragment, getFragmentStartPosition, insertComma, insertDigit, insertDot, insertDoubleQuote, insertLeftBrace, insertSpace, insertTextChar
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OperatorView

public OperatorView(HasOperator hasOperator)
Method Detail

getLength

public int getLength()

render

public void render(RenderContext ctx,
                   boolean updateCaret)

getOperator

public POperator getOperator(java.lang.String operator)

insertOperatorChar

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

deleteBefore

public void deleteBefore(InsertContext ctx)
Specified by:
deleteBefore in interface CodeFragmentView<HasOperator>
Overrides:
deleteBefore in class AbstractCodeFragmentView<HasOperator>

getFragmentAt

public CodeFragment getFragmentAt(int posInFragment)