Class TextViewerDeleteLineTarget


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

      • TextViewerDeleteLineTarget

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

      • 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