Package adams.gui.flow.multipageaction
Class CopyFilename
- java.lang.Object
-
- adams.core.logging.LoggingObject
-
- adams.gui.flow.multipageaction.AbstractMultiPageMenuItem
-
- adams.gui.flow.multipageaction.CopyFilename
-
- All Implemented Interfaces:
LoggingSupporter,SizeOfHandler,Serializable,Comparable<AbstractMultiPageMenuItem>
public class CopyFilename extends AbstractMultiPageMenuItem
Copies the filename to the clipboard.- Author:
- FracPete (fracpete at waikato dot ac dot nz)
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class adams.core.logging.LoggingObject
m_Logger, m_LoggingIsEnabled, m_LoggingLevel
-
-
Constructor Summary
Constructors Constructor Description CopyFilename()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetGroup()The name of the group this item belongs to.StringgetIconName()The name of the icon to use.JMenuItemgetMenuItem(FlowMultiPagePane multi)Creates the menu item.StringgetName()The name for the menu item.-
Methods inherited from class adams.gui.flow.multipageaction.AbstractMultiPageMenuItem
compareTo, equals, getIcon
-
Methods inherited from class adams.core.logging.LoggingObject
configureLogger, getLogger, getLoggingLevel, initializeLogging, isLoggingEnabled, sizeOf
-
-
-
-
Method Detail
-
getName
public String getName()
The name for the menu item.- Specified by:
getNamein classAbstractMultiPageMenuItem- Returns:
- the name
-
getGroup
public String getGroup()
The name of the group this item belongs to.- Specified by:
getGroupin classAbstractMultiPageMenuItem- Returns:
- the name
-
getIconName
public String getIconName()
The name of the icon to use.- Specified by:
getIconNamein classAbstractMultiPageMenuItem- Returns:
- the name
-
getMenuItem
public JMenuItem getMenuItem(FlowMultiPagePane multi)
Creates the menu item.- Specified by:
getMenuItemin classAbstractMultiPageMenuItem
-
-