org.siebengeisslein.ide.source
Class RenderContextImpl
java.lang.Object
org.siebengeisslein.ide.source.RenderContextImpl
- All Implemented Interfaces:
- RenderContext
public class RenderContextImpl
- extends java.lang.Object
- implements RenderContext
|
Constructor Summary |
RenderContextImpl(java.awt.Graphics graphics,
Caret caret,
int lineHeight,
int indent,
int yOffset)
|
|
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 text,
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 |
getMaxX()
|
int |
getRelCaretPos()
|
int |
getWidth(java.lang.String text)
|
void |
incIndent()
|
void |
lineBreak()
|
void |
setCurrentX(int currentX)
|
void |
setCurrentY(int currentY)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RenderContextImpl
public RenderContextImpl(java.awt.Graphics graphics,
Caret caret,
int lineHeight,
int indent,
int yOffset)
getRelCaretPos
public int getRelCaretPos()
- Specified by:
getRelCaretPos in interface RenderContext
decRelCaretPos
public void decRelCaretPos(int length,
boolean isCurrentStatement)
- Specified by:
decRelCaretPos in interface RenderContext
getCurrentX
public int getCurrentX()
- Specified by:
getCurrentX in interface RenderContext
setCurrentX
public void setCurrentX(int currentX)
- Specified by:
setCurrentX in interface RenderContext
getCurrentY
public int getCurrentY()
- Specified by:
getCurrentY in interface RenderContext
setCurrentY
public void setCurrentY(int currentY)
- Specified by:
setCurrentY in interface RenderContext
getCaret
public Caret getCaret()
- Specified by:
getCaret in interface RenderContext
getGraphics
public java.awt.Graphics getGraphics()
- Specified by:
getGraphics in interface RenderContext
drawSymbol
public void drawSymbol(java.lang.String text,
boolean updateCaret)
- Specified by:
drawSymbol in interface RenderContext
drawKeyword
public void drawKeyword(java.lang.String text,
boolean updateCaret)
- Specified by:
drawKeyword in interface RenderContext
drawError
public void drawError(java.lang.String text,
boolean updateCaret)
- Specified by:
drawError in interface RenderContext
drawLocalVariable
public void drawLocalVariable(java.lang.String text,
boolean updateCaret)
- Specified by:
drawLocalVariable in interface RenderContext
drawField
public void drawField(java.lang.String text,
boolean updateCaret)
- Specified by:
drawField in interface RenderContext
drawNumberLiteral
public void drawNumberLiteral(java.lang.String text,
boolean updateCaret)
- Specified by:
drawNumberLiteral in interface RenderContext
drawMethodName
public void drawMethodName(java.lang.String name,
boolean updateCaret)
- Specified by:
drawMethodName in interface RenderContext
drawUnknownVariable
public void drawUnknownVariable(java.lang.String text,
boolean updateCaret)
- Specified by:
drawUnknownVariable in interface RenderContext
drawDeclaredMethodParameter
public void drawDeclaredMethodParameter(java.lang.String text,
boolean updateCaret)
- Specified by:
drawDeclaredMethodParameter in interface RenderContext
drawType
public void drawType(java.lang.String text,
boolean updateCaret)
- Specified by:
drawType in interface RenderContext
drawStringLiteral
public void drawStringLiteral(java.lang.String text,
boolean updateCaret)
- Specified by:
drawStringLiteral in interface RenderContext
drawDefaultString
public void drawDefaultString(java.lang.String text,
boolean updateCaret)
- Specified by:
drawDefaultString in interface RenderContext
lineBreak
public void lineBreak()
- Specified by:
lineBreak in interface RenderContext
getWidth
public int getWidth(java.lang.String text)
- Specified by:
getWidth in interface RenderContext
incIndent
public void incIndent()
- Specified by:
incIndent in interface RenderContext
decIndent
public void decIndent()
- Specified by:
decIndent in interface RenderContext
getMaxX
public int getMaxX()
drawQueryTable
public void drawQueryTable(java.lang.String text,
boolean updateCaret)
- Specified by:
drawQueryTable in interface RenderContext