Module org.autogui

Interface GuiSwingLogEntry.LogEntryRenderer

All Known Implementing Classes:
GuiSwingLogEntryException.GuiSwingLogExceptionRenderer, GuiSwingLogEntryProgress.GuiSwingLogProgressRenderer, GuiSwingLogEntryString.GuiSwingLogStringRenderer
Enclosing interface:
GuiSwingLogEntry

public static interface GuiSwingLogEntry.LogEntryRenderer
the renderer interface
  • Method Details

    • getTableCellRenderer

      ListCellRenderer<GuiLogEntry> getTableCellRenderer()
    • mousePressed

      default void mousePressed(GuiSwingLogEntry entry, Point point)
    • mouseDragged

      default void mouseDragged(GuiSwingLogEntry entry, Point point)
    • mouseReleased

      default void mouseReleased(GuiSwingLogEntry entry, Point point)
    • updateFindPattern

      default boolean updateFindPattern(String findKeyword)
    • findText

      default int findText(GuiSwingLogEntry entry, String findKeyword)
      Parameters:
      entry - searching the entry
      findKeyword - the key-word for searching
      Returns:
      >0 value if it has matched string
    • focusNextFound

      default Object focusNextFound(GuiSwingLogEntry entry, Object prevIndex, boolean forward)
      As a precondition, findText(GuiSwingLogEntry, String) is called for the entry before. it focuses a next ( or previous if !forward) target if found, or null
      Parameters:
      entry - the target entry
      prevIndex - might be different from the returned one for same renderer (and same entry)
      forward - forward=true or backward=false
      Returns:
      an index object, or null if not found
    • getSelectedText

      default String getSelectedText(GuiSwingLogEntry entry, boolean entireText)
    • close

      default void close()