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, valueStream
public 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 AbstractCopyAction
public void popupMenuWillBecomeVisible(javax.swing.event.PopupMenuEvent e)
popupMenuWillBecomeVisible
in interface javax.swing.event.PopupMenuListener
public void popupMenuWillBecomeInvisible(javax.swing.event.PopupMenuEvent e)
popupMenuWillBecomeInvisible
in interface javax.swing.event.PopupMenuListener
public void popupMenuCanceled(javax.swing.event.PopupMenuEvent e)
popupMenuCanceled
in interface javax.swing.event.PopupMenuListener