public class CopyKeyValueAction extends AbstractCopyAction implements javax.swing.event.PopupMenuListener
| Constructor and Description |
|---|
CopyKeyValueAction(javax.swing.JTable tagTable,
java.util.function.IntFunction<java.lang.String> keyFn,
java.util.function.Supplier<java.util.Collection<? extends Tagged>> objectSp)
Constructs a new
CopyKeyValueAction. |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Collection<java.lang.String> |
getString(Tagged p,
java.lang.String key) |
void |
popupMenuCanceled(javax.swing.event.PopupMenuEvent e) |
void |
popupMenuWillBecomeInvisible(javax.swing.event.PopupMenuEvent e) |
void |
popupMenuWillBecomeVisible(javax.swing.event.PopupMenuEvent e) |
private void |
setName(long n) |
actionPerformed, valueStreampublic CopyKeyValueAction(javax.swing.JTable tagTable, java.util.function.IntFunction<java.lang.String> keyFn, java.util.function.Supplier<java.util.Collection<? extends Tagged>> objectSp)
CopyKeyValueAction.tagTable - the tag tablekeyFn - a function which returns the selected key for a given row indexobjectSp - a supplier which returns the selected tagged object(s)private void setName(long n)
protected java.util.Collection<java.lang.String> getString(Tagged p, java.lang.String key)
getString in class AbstractCopyActionpublic void popupMenuWillBecomeVisible(javax.swing.event.PopupMenuEvent e)
popupMenuWillBecomeVisible in interface javax.swing.event.PopupMenuListenerpublic void popupMenuWillBecomeInvisible(javax.swing.event.PopupMenuEvent e)
popupMenuWillBecomeInvisible in interface javax.swing.event.PopupMenuListenerpublic void popupMenuCanceled(javax.swing.event.PopupMenuEvent e)
popupMenuCanceled in interface javax.swing.event.PopupMenuListener