public final class TextTagPaster extends AbstractTagPaster
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
HELP |
df| Constructor and Description |
|---|
TextTagPaster()
Create a new
TextTagPaster |
| Modifier and Type | Method and Description |
|---|---|
private boolean |
containsValidTags(javax.swing.TransferHandler.TransferSupport support) |
protected java.util.Map<java.lang.String,java.lang.String> |
getTags(javax.swing.TransferHandler.TransferSupport support)
Gets the tags that should be pasted.
|
private java.util.Map<java.lang.String,java.lang.String> |
getTagsImpl(javax.swing.TransferHandler.TransferSupport support) |
static void |
showBadBufferMessage(java.lang.String helpTopic)
Shows message that the buffer can not be pasted, allowing user to clean the buffer
|
boolean |
supports(javax.swing.TransferHandler.TransferSupport support)
Checks if this supports importing the given transfer support.
|
static int |
warning(java.lang.String text,
java.lang.String data,
java.lang.String code)
Default
TextTagParser.TagWarningCallback implementation. |
commitCommands, importData, importTagsOnsupportsprivate static final java.lang.String HELP
public TextTagPaster()
TextTagPasterpublic boolean supports(javax.swing.TransferHandler.TransferSupport support)
AbstractOsmDataPastersupports in class AbstractOsmDataPastersupport - The support that should be supported.private boolean containsValidTags(javax.swing.TransferHandler.TransferSupport support) throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException
java.awt.datatransfer.UnsupportedFlavorExceptionjava.io.IOExceptionprotected java.util.Map<java.lang.String,java.lang.String> getTags(javax.swing.TransferHandler.TransferSupport support) throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException
AbstractTagPastergetTags in class AbstractTagPastersupport - The TransferSupport to get the tags from.java.awt.datatransfer.UnsupportedFlavorException - if the requested data flavor is not supportedjava.io.IOException - if an I/O error occursprivate java.util.Map<java.lang.String,java.lang.String> getTagsImpl(javax.swing.TransferHandler.TransferSupport support) throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException
java.awt.datatransfer.UnsupportedFlavorExceptionjava.io.IOExceptionpublic static int warning(java.lang.String text, java.lang.String data, java.lang.String code)
TextTagParser.TagWarningCallback implementation.
Displays a warning about a problematic tag and ask user what to do about it.text - Message to displaydata - Tag key and/or valuecode - to use with ExtendedDialog#toggleEnable(String)public static void showBadBufferMessage(java.lang.String helpTopic)
helpTopic - the help topic of the parent action
TODO: Replace by proper HelpAwareOptionPane instead of self-made help link