org.siebengeisslein.ide.source.query
Class TableExpressionView

java.lang.Object
  extended by org.siebengeisslein.ide.source.AbstractCodeFragmentView<TableExpression>
      extended by org.siebengeisslein.ide.source.query.TableExpressionView
All Implemented Interfaces:
CodeFragmentView<TableExpression>

public class TableExpressionView
extends AbstractCodeFragmentView<TableExpression>


Constructor Summary
TableExpressionView(TableExpression fragment)
           
 
Method Summary
 void deleteBefore(InsertContext ctx)
           
 CodeFragment getFragmentAt(int posInFragment)
           
 int getLength()
           
 void insertOperatorChar(InsertContext ctx)
           
 void insertTextChar(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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableExpressionView

public TableExpressionView(TableExpression fragment)
Method Detail

getFragmentAt

public CodeFragment getFragmentAt(int posInFragment)

getLength

public int getLength()

render

public void render(RenderContext ctx,
                   boolean updateCaret)

insertTextChar

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

insertOperatorChar

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

deleteBefore

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