Package editor

Class AbstractLineInfoManager

java.lang.Object
editor.AbstractLineInfoManager
All Implemented Interfaces:
ILineInfoManager
Direct Known Subclasses:
GosuClassLineInfoManager, SimpleLineInfoManager, SystemPanel.SystemPanelLineInfoMgr

public abstract class AbstractLineInfoManager extends Object implements ILineInfoManager
  • Field Details

    • g_iRequiredWidth

      private static int g_iRequiredWidth
    • _iconBreakpoint

      private ImageIcon _iconBreakpoint
    • _iconBreakpointDisabled

      private ImageIcon _iconBreakpointDisabled
    • _editor

      private EditorHost _editor
  • Constructor Details

    • AbstractLineInfoManager

      public AbstractLineInfoManager()
  • Method Details

    • setEditor

      public void setEditor(EditorHost gosuEditor)
      Specified by:
      setEditor in interface ILineInfoManager
    • getEditor

      public EditorHost getEditor()
      Specified by:
      getEditor in interface ILineInfoManager
    • getRequiredWidth

      public int getRequiredWidth()
      Specified by:
      getRequiredWidth in interface ILineInfoManager
    • render

      public void render(Graphics g, int iLine, int iLineHeight, int iX, int iY)
      Specified by:
      render in interface ILineInfoManager
    • getBreakpointManager

      protected BreakpointManager getBreakpointManager()
    • getGosuPanel

      protected GosuPanel getGosuPanel()
    • renderHighlight

      public void renderHighlight(Graphics g, int iLine)
      Specified by:
      renderHighlight in interface ILineInfoManager
    • getCursor

      public Cursor getCursor(int iLine)
      Specified by:
      getCursor in interface ILineInfoManager
    • 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)