Package org.languagetool.gui
Class RetainLineBreakTransferHandler
java.lang.Object
javax.swing.TransferHandler
org.languagetool.gui.RetainLineBreakTransferHandler
- All Implemented Interfaces:
Serializable
Keep line breaks when copying from JTextPane.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
Nested classes/interfaces inherited from class javax.swing.TransferHandler
TransferHandler.DropLocation, TransferHandler.TransferSupport
-
Field Summary
Fields inherited from class javax.swing.TransferHandler
COPY, COPY_OR_MOVE, LINK, MOVE, NONE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Transferable
void
exportToClipboard
(JComponent comp, Clipboard clip, int action) private String
extractText
(Reader reader) int
Methods inherited from class javax.swing.TransferHandler
canImport, canImport, exportAsDrag, exportDone, getCopyAction, getCutAction, getDragImage, getDragImageOffset, getPasteAction, getVisualRepresentation, importData, importData, setDragImage, setDragImageOffset
-
Constructor Details
-
RetainLineBreakTransferHandler
RetainLineBreakTransferHandler()
-
-
Method Details
-
createTransferable
- Overrides:
createTransferable
in classTransferHandler
-
extractText
-
exportToClipboard
public void exportToClipboard(JComponent comp, Clipboard clip, int action) throws IllegalStateException - Overrides:
exportToClipboard
in classTransferHandler
- Throws:
IllegalStateException
-
getSourceActions
- Overrides:
getSourceActions
in classTransferHandler
-