org.siebengeisslein.ide.source
Interface RenderContext

All Known Implementing Classes:
RenderContextImpl

public interface RenderContext


Field Summary
static java.lang.String NULL_TEXT
           
 
Method Summary
 void decIndent()
           
 void decRelCaretPos(int length, boolean isCurrentStatement)
           
 void drawDeclaredMethodParameter(java.lang.String text, boolean updateCaret)
           
 void drawDefaultString(java.lang.String text, boolean updateCaret)
           
 void drawError(java.lang.String text, boolean updateCaret)
           
 void drawField(java.lang.String text, boolean updateCaret)
           
 void drawKeyword(java.lang.String text, boolean updateCaret)
           
 void drawLocalVariable(java.lang.String text, boolean updateCaret)
           
 void drawMethodName(java.lang.String name, boolean updateCaret)
           
 void drawNumberLiteral(java.lang.String text, boolean updateCaret)
           
 void drawQueryTable(java.lang.String tableName, boolean updateCaret)
           
 void drawStringLiteral(java.lang.String text, boolean updateCaret)
           
 void drawSymbol(java.lang.String text, boolean updateCaret)
           
 void drawType(java.lang.String text, boolean updateCaret)
           
 void drawUnknownVariable(java.lang.String text, boolean updateCaret)
           
 Caret getCaret()
           
 int getCurrentX()
           
 int getCurrentY()
           
 java.awt.Graphics getGraphics()
           
 int getRelCaretPos()
           
 int getWidth(java.lang.String text)
           
 void incIndent()
           
 void lineBreak()
           
 void setCurrentX(int currentX)
           
 void setCurrentY(int currentY)
           
 

Field Detail

NULL_TEXT

static final java.lang.String NULL_TEXT
See Also:
Constant Field Values
Method Detail

getRelCaretPos

int getRelCaretPos()

decRelCaretPos

void decRelCaretPos(int length,
                    boolean isCurrentStatement)

getCurrentX

int getCurrentX()

setCurrentX

void setCurrentX(int currentX)

getCurrentY

int getCurrentY()

setCurrentY

void setCurrentY(int currentY)

getCaret

Caret getCaret()

getGraphics

java.awt.Graphics getGraphics()

drawSymbol

void drawSymbol(java.lang.String text,
                boolean updateCaret)

drawKeyword

void drawKeyword(java.lang.String text,
                 boolean updateCaret)

drawError

void drawError(java.lang.String text,
               boolean updateCaret)

drawLocalVariable

void drawLocalVariable(java.lang.String text,
                       boolean updateCaret)

drawField

void drawField(java.lang.String text,
               boolean updateCaret)

drawNumberLiteral

void drawNumberLiteral(java.lang.String text,
                       boolean updateCaret)

drawMethodName

void drawMethodName(java.lang.String name,
                    boolean updateCaret)

drawUnknownVariable

void drawUnknownVariable(java.lang.String text,
                         boolean updateCaret)

drawDeclaredMethodParameter

void drawDeclaredMethodParameter(java.lang.String text,
                                 boolean updateCaret)

drawType

void drawType(java.lang.String text,
              boolean updateCaret)

drawStringLiteral

void drawStringLiteral(java.lang.String text,
                       boolean updateCaret)

drawDefaultString

void drawDefaultString(java.lang.String text,
                       boolean updateCaret)

lineBreak

void lineBreak()

getWidth

int getWidth(java.lang.String text)

incIndent

void incIndent()

decIndent

void decIndent()

drawQueryTable

void drawQueryTable(java.lang.String tableName,
                    boolean updateCaret)