Class CodeSelectorPresentation

java.lang.Object
com.puppycrawl.tools.checkstyle.gui.CodeSelectorPresentation

public class CodeSelectorPresentation extends Object
Presentation model for CodeSelector.
  • Field Details

  • Constructor Details

  • Method Details

    • getSelectionStart

      public int getSelectionStart ()
      Returns selection start position.
      Returns:
      selection start position.
    • getSelectionEnd

      public int getSelectionEnd ()
      Returns selection end position.
      Returns:
      selection end position.
    • findSelectionPositions

      public void findSelectionPositions ()
      Find start and end selection positions from AST line and Column.
    • findSelectionPositions

      Find start and end selection positions from AST line and Column.
      Parameters:
      ast - DetailAST node for which selection finds
    • findSelectionPositions

      private void findSelectionPositions (DetailNode detailNode)
      Find start and end selection positions from DetailNode line and Column.
      Parameters:
      detailNode - DetailNode node for which selection finds
    • findLastPosition

      private int findLastPosition (DetailAST astNode)
      Finds the last position of node without children.
      Parameters:
      astNode - DetailAST node.
      Returns:
      Last position of node without children.
    • findLastPosition

      private int findLastPosition (DetailNode detailNode)
      Finds the last position of node without children.
      Parameters:
      detailNode - DetailNode node.
      Returns:
      Last position of node without children.