Package org.languagetool.gui
Class RetainLineBreakTransferHandler
- java.lang.Object
-
- javax.swing.TransferHandler
-
- org.languagetool.gui.RetainLineBreakTransferHandler
-
- All Implemented Interfaces:
java.io.Serializable
class RetainLineBreakTransferHandler extends javax.swing.TransferHandler
Keep line breaks when copying from JTextPane.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
RetainLineBreakTransferHandler.MyTransferable
-
Constructor Summary
Constructors Constructor Description RetainLineBreakTransferHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.awt.datatransfer.Transferable
createTransferable(javax.swing.JComponent c)
void
exportToClipboard(javax.swing.JComponent comp, java.awt.datatransfer.Clipboard clip, int action)
private java.lang.String
extractText(java.io.Reader reader)
int
getSourceActions(javax.swing.JComponent c)
-
-
-
Method Detail
-
createTransferable
protected java.awt.datatransfer.Transferable createTransferable(javax.swing.JComponent c)
- Overrides:
createTransferable
in classjavax.swing.TransferHandler
-
extractText
private java.lang.String extractText(java.io.Reader reader)
-
exportToClipboard
public void exportToClipboard(javax.swing.JComponent comp, java.awt.datatransfer.Clipboard clip, int action) throws java.lang.IllegalStateException
- Overrides:
exportToClipboard
in classjavax.swing.TransferHandler
- Throws:
java.lang.IllegalStateException
-
getSourceActions
public int getSourceActions(javax.swing.JComponent c)
- Overrides:
getSourceActions
in classjavax.swing.TransferHandler
-
-