org.siebengeisslein.ide.source
Interface CodeFragmentView<FragmentType extends CodeFragment>

All Known Implementing Classes:
AbstractCodeFragmentView, AbstractCompoundFragmentView, AbstractInvocationView, AbstractTypeView, AssignmentView, BinaryOperatorView, BlockStatementView, CastExpressionView, ClassExpressionView, ConstructorInvocationView, DeclarationView, DereferenceExpressionView, ExpressionStatementView, FixedStringView, ForStatementView, IfStatementView, IntLiteralView, MethodInvocationView, MethodNameView, NullExpressionView, OperandFilterExpressionView, OperatorView, ParenthesisExpressionView, QueryExpressionView, QueryOperatorView, ReturnStatementView, StringLiteralView, SuperConstructorInvocationView, SwitchCaseView, SwitchDefaultView, SwitchStatementView, TableExpressionView, TypeView, UnknownExpressionView, UnknownStatementView, VariableExpressionView, VariableView, VarTypeView

public interface CodeFragmentView<FragmentType extends CodeFragment>


Method Summary
 boolean contains(CodeFragment fragment)
           
 void deleteBefore(InsertContext ctx)
           
 CodeFragment getFragmentAt(int posInFragment)
           
 int getFragmentStartPosition(CodeFragment fragment)
           
 int getLength()
           
 void insertComma(InsertContext ctx)
           
 void insertDigit(InsertContext ctx)
           
 void insertDot(InsertContext ctx)
           
 void insertDoubleQuote(InsertContext ctx)
           
 void insertLeftBrace(InsertContext ctx)
           
 void insertOperatorChar(InsertContext ctx)
           
 void insertSpace(InsertContext ctx)
           
 void insertTextChar(InsertContext ctx)
           
 void render(RenderContext ctx, boolean updateCaret)
           
 

Method Detail

render

void render(RenderContext ctx,
            boolean updateCaret)

insertTextChar

void insertTextChar(InsertContext ctx)

insertDigit

void insertDigit(InsertContext ctx)

insertOperatorChar

void insertOperatorChar(InsertContext ctx)

insertSpace

void insertSpace(InsertContext ctx)

insertLeftBrace

void insertLeftBrace(InsertContext ctx)

getLength

int getLength()

deleteBefore

void deleteBefore(InsertContext ctx)

insertDot

void insertDot(InsertContext ctx)

insertComma

void insertComma(InsertContext ctx)

insertDoubleQuote

void insertDoubleQuote(InsertContext ctx)

getFragmentAt

CodeFragment getFragmentAt(int posInFragment)

getFragmentStartPosition

int getFragmentStartPosition(CodeFragment fragment)

contains

boolean contains(CodeFragment fragment)