Package editor
Class AbstractLineInfoManager
- java.lang.Object
-
- editor.AbstractLineInfoManager
-
- All Implemented Interfaces:
ILineInfoManager
- Direct Known Subclasses:
GosuClassLineInfoManager
,SimpleLineInfoManager
public abstract class AbstractLineInfoManager extends Object implements ILineInfoManager
-
-
Constructor Summary
Constructors Constructor Description AbstractLineInfoManager()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract Breakpoint
getBreakpointAtLine(int iLine)
protected BreakpointManager
getBreakpointManager()
Cursor
getCursor(int iLine)
EditorHost
getEditor()
protected abstract Breakpoint
getExecPointAtLine(int iLine)
protected abstract Breakpoint
getFramePointAtLine(int iLine)
protected GosuPanel
getGosuPanel()
int
getRequiredWidth()
protected abstract boolean
isBreakpointAtLine(int iLine)
protected abstract boolean
isExecPointAtLine(int iLine)
protected abstract boolean
isFramePointAtLine(int iLine)
void
render(Graphics g, int iLine, int iLineHeight, int iX, int iY)
void
renderHighlight(Graphics g, int iLine)
void
setEditor(EditorHost gosuEditor)
void
showContextMenu(MouseEvent e, int iLine)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface editor.ILineInfoManager
handleLineClick
-
-
-
-
Method Detail
-
setEditor
public void setEditor(EditorHost gosuEditor)
- Specified by:
setEditor
in interfaceILineInfoManager
-
getEditor
public EditorHost getEditor()
- Specified by:
getEditor
in interfaceILineInfoManager
-
getRequiredWidth
public int getRequiredWidth()
- Specified by:
getRequiredWidth
in interfaceILineInfoManager
-
render
public void render(Graphics g, int iLine, int iLineHeight, int iX, int iY)
- Specified by:
render
in interfaceILineInfoManager
-
getBreakpointManager
protected BreakpointManager getBreakpointManager()
-
getGosuPanel
protected GosuPanel getGosuPanel()
-
renderHighlight
public void renderHighlight(Graphics g, int iLine)
- Specified by:
renderHighlight
in interfaceILineInfoManager
-
getCursor
public Cursor getCursor(int iLine)
- Specified by:
getCursor
in interfaceILineInfoManager
-
showContextMenu
public void showContextMenu(MouseEvent e, int iLine)
-
isBreakpointAtLine
protected abstract boolean isBreakpointAtLine(int iLine)
-
getBreakpointAtLine
protected abstract Breakpoint getBreakpointAtLine(int iLine)
-
isExecPointAtLine
protected abstract boolean isExecPointAtLine(int iLine)
-
getExecPointAtLine
protected abstract Breakpoint getExecPointAtLine(int iLine)
-
isFramePointAtLine
protected abstract boolean isFramePointAtLine(int iLine)
-
getFramePointAtLine
protected abstract Breakpoint getFramePointAtLine(int iLine)
-
-