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 BreakpointgetBreakpointAtLine(int iLine)protected BreakpointManagergetBreakpointManager()CursorgetCursor(int iLine)EditorHostgetEditor()protected abstract BreakpointgetExecPointAtLine(int iLine)protected abstract BreakpointgetFramePointAtLine(int iLine)protected GosuPanelgetGosuPanel()intgetRequiredWidth()protected abstract booleanisBreakpointAtLine(int iLine)protected abstract booleanisExecPointAtLine(int iLine)protected abstract booleanisFramePointAtLine(int iLine)voidrender(Graphics g, int iLine, int iLineHeight, int iX, int iY)voidrenderHighlight(Graphics g, int iLine)voidsetEditor(EditorHost gosuEditor)voidshowContextMenu(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:
setEditorin interfaceILineInfoManager
-
getEditor
public EditorHost getEditor()
- Specified by:
getEditorin interfaceILineInfoManager
-
getRequiredWidth
public int getRequiredWidth()
- Specified by:
getRequiredWidthin interfaceILineInfoManager
-
render
public void render(Graphics g, int iLine, int iLineHeight, int iX, int iY)
- Specified by:
renderin interfaceILineInfoManager
-
getBreakpointManager
protected BreakpointManager getBreakpointManager()
-
getGosuPanel
protected GosuPanel getGosuPanel()
-
renderHighlight
public void renderHighlight(Graphics g, int iLine)
- Specified by:
renderHighlightin interfaceILineInfoManager
-
getCursor
public Cursor getCursor(int iLine)
- Specified by:
getCursorin 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)
-
-