public class FeatureInstaller extends Object
| Constructor and Description |
|---|
FeatureInstaller(WorkbenchContext workbenchContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
addLayerNameViewMenuItem(PlugIn executable,
String[] menuPath,
String menuItemName)
Add a menu item to the main menu that is enabled only if the active internal
frame is a LayerViewPanelProxy and a LayerNamePanelProxy.
|
void |
addLayerNameViewMenuItem(PlugIn executable,
String menuName,
String menuItemName) |
void |
addLayerViewMenuItem(PlugIn executable,
String[] menuPath,
String menuItemName)
Add a menu item to the main menu that is enabled only if the active internal
frame is a LayerViewPanelProxy.
|
void |
addLayerViewMenuItem(PlugIn executable,
String menuName,
String menuItemName) |
void |
addMainMenuItem(PlugIn executable,
String[] menuPath,
String menuItemName,
boolean checkBox,
Icon icon,
EnableCheck enableCheck) |
void |
addMainMenuItem(PlugIn executable,
String menuName,
String menuItemName,
Icon icon,
EnableCheck enableCheck) |
void |
addMenuItemShownListener(JMenuItem menuItem,
MenuItemShownListener menuItemShownListener) |
void |
addMenuSeparator(JMenu menu) |
void |
addMenuSeparator(String menu) |
void |
addMenuSeparator(String[] menuPath) |
void |
addPopupMenuItem(JPopupMenu popupMenu,
PlugIn executable,
String menuItemName,
boolean checkBox,
Icon icon,
EnableCheck enableCheck) |
static JMenuItem |
childMenuItem(String childName,
MenuElement menu) |
MultiEnableCheck |
createFenceExistsCheck()
Deprecated.
Use the EnableCheckFactory methods instead
|
MultiEnableCheck |
createLayersSelectedCheck()
Deprecated.
Use the EnableCheckFactory methods instead
|
MultiEnableCheck |
createOneLayerSelectedCheck()
Deprecated.
Use the EnableCheckFactory methods instead
|
MultiEnableCheck |
createVectorsExistCheck()
Deprecated.
Use the EnableCheckFactory methods instead
|
static JMenuItem |
installMnemonic(JMenuItem menuItem,
MenuElement parent) |
JMenuBar |
menuBar() |
JMenu |
menuBarMenu(String childName) |
public FeatureInstaller(WorkbenchContext workbenchContext)
public MultiEnableCheck createLayersSelectedCheck()
public MultiEnableCheck createOneLayerSelectedCheck()
public MultiEnableCheck createVectorsExistCheck()
public MultiEnableCheck createFenceExistsCheck()
public void addMenuSeparator(String menu)
public void addMenuSeparator(String[] menuPath)
public void addMenuSeparator(JMenu menu)
public void addMainMenuItem(PlugIn executable, String menuName, String menuItemName, Icon icon, EnableCheck enableCheck)
public void addLayerViewMenuItem(PlugIn executable, String menuName, String menuItemName)
public void addLayerNameViewMenuItem(PlugIn executable, String menuName, String menuItemName)
public void addLayerViewMenuItem(PlugIn executable, String[] menuPath, String menuItemName)
public void addLayerNameViewMenuItem(PlugIn executable, String[] menuPath, String menuItemName)
public void addMainMenuItem(PlugIn executable, String[] menuPath, String menuItemName, boolean checkBox, Icon icon, EnableCheck enableCheck)
menuPath - separate items with slashes; items will be created if they do not already existmenuActionListener - listener for the menu (not the menu item);
useful for setting the menu item's enabled state; can be set to nullcheckBox - whether to create a JCheckBoxMenuItem or a JMenuItemGUIUtil#toSmallIconpublic static JMenuItem installMnemonic(JMenuItem menuItem, MenuElement parent)
public void addMenuItemShownListener(JMenuItem menuItem, MenuItemShownListener menuItemShownListener)
public void addPopupMenuItem(JPopupMenu popupMenu, PlugIn executable, String menuItemName, boolean checkBox, Icon icon, EnableCheck enableCheck)
enableCheck - null to leave unspecifiedpublic JMenuBar menuBar()
public JMenu menuBarMenu(String childName)
public static JMenuItem childMenuItem(String childName, MenuElement menu)
Copyright © 2015. All rights reserved.