Class TextViewerDeleteLineTarget

java.lang.Object
org.eclipse.ui.texteditor.TextViewerDeleteLineTarget

public class TextViewerDeleteLineTarget extends Object
A delete line target.
Since:
3.4
  • Constructor Details

    • TextViewerDeleteLineTarget

      public TextViewerDeleteLineTarget(ITextViewer viewer)
      Creates a new target.
      Parameters:
      viewer - the viewer that the new target operates on
  • Method Details

    • deleteLine

      public void deleteLine(IDocument document, int offset, int length, int type, boolean copyToClipboard) throws BadLocationException
      Throws:
      BadLocationException
    • deleteLine

      public void deleteLine(IDocument document, ITextSelection selection, int type, boolean copyToClipboard) throws BadLocationException
      Deletes the lines that intersect with the given selection.
      Parameters:
      document - the document
      selection - the selection to use to determine the document range to delete
      type - the line deletion type, must be one of WHOLE_LINE, TO_BEGINNING or TO_END
      copyToClipboard - true if the deleted line should be copied to the clipboard
      Throws:
      BadLocationException - if position is not valid in the given document
      Since:
      3.5