Package docking.action
Class MenuData
- java.lang.Object
- 
- docking.action.MenuData
 
- 
- Direct Known Subclasses:
- MenuBarData,- PopupMenuData
 
 public class MenuData extends java.lang.Object
- 
- 
Field SummaryFields Modifier and Type Field Description static intNO_MNEMONICstatic java.lang.StringNO_SUBGROUP
 - 
Constructor SummaryConstructors Constructor Description MenuData(MenuData menuData)MenuData(java.lang.String[] menuPath)MenuData(java.lang.String[] menuPath, java.lang.String group)MenuData(java.lang.String[] menuPath, javax.swing.Icon icon)MenuData(java.lang.String[] menuPath, javax.swing.Icon icon, java.lang.String menuGroup)MenuData(java.lang.String[] menuPath, javax.swing.Icon icon, java.lang.String menuGroup, int mnemonic, java.lang.String menuSubGroup)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description MenuDatacloneData()protected voidfirePropertyChanged(MenuData oldData)java.lang.StringgetMenuGroup()Returns the group for the menu item created by this data.javax.swing.IcongetMenuIcon()Returns the icon assigned to this action's menu.java.lang.StringgetMenuItemName()java.lang.String[]getMenuPath()Returns the menu path.java.lang.StringgetMenuPathAsString()java.lang.StringgetMenuSubGroup()Returns the subgroup string.intgetMnemonic()java.lang.StringgetParentMenuGroup()Returns the group for the parent menu of the menu item created by this data.voidsetIcon(javax.swing.Icon newIcon)voidsetMenuGroup(java.lang.String newGroup)voidsetMenuItemName(java.lang.String newMenuItemName)voidsetMenuPath(java.lang.String[] newPath)voidsetMenuSubGroup(java.lang.String newSubGroup)voidsetMnemonic(java.lang.Character newMnemonic)voidsetParentMenuGroup(java.lang.String newParentMenuGroup)See the description ingetParentMenuGroup()
 
- 
- 
- 
Field Detail- 
NO_MNEMONICpublic static final int NO_MNEMONIC - See Also:
- Constant Field Values
 
 - 
NO_SUBGROUPpublic static final java.lang.String NO_SUBGROUP 
 
- 
 - 
Constructor Detail- 
MenuDatapublic MenuData(java.lang.String[] menuPath) 
 - 
MenuDatapublic MenuData(java.lang.String[] menuPath, java.lang.String group)
 - 
MenuDatapublic MenuData(java.lang.String[] menuPath, javax.swing.Icon icon)
 - 
MenuDatapublic MenuData(java.lang.String[] menuPath, javax.swing.Icon icon, java.lang.String menuGroup)
 - 
MenuDatapublic MenuData(java.lang.String[] menuPath, javax.swing.Icon icon, java.lang.String menuGroup, int mnemonic, java.lang.String menuSubGroup)
 - 
MenuDatapublic MenuData(MenuData menuData) 
 
- 
 - 
Method Detail- 
cloneDatapublic MenuData cloneData() 
 - 
firePropertyChangedprotected void firePropertyChanged(MenuData oldData) 
 - 
getMenuPathpublic java.lang.String[] getMenuPath() Returns the menu path.- Returns:
- an array of strings where each string is an element of a higher level menu.
 
 - 
getMenuPathAsStringpublic java.lang.String getMenuPathAsString() 
 - 
getMnemonicpublic int getMnemonic() 
 - 
getMenuIconpublic javax.swing.Icon getMenuIcon() Returns the icon assigned to this action's menu. Null indicates that this action does not have a menu icon- Returns:
- the icon
 
 - 
getMenuGrouppublic java.lang.String getMenuGroup() Returns the group for the menu item created by this data. This value determines which section inside of the tool's popup menu the menu item will be placed. If you need to control the ordering within a section, then provide a value forsetMenuSubGroup(String).- Returns:
- the group
 
 - 
getMenuSubGrouppublic java.lang.String getMenuSubGroup() Returns the subgroup string. This string is used to sort items within atoolbar group. This value is not required. If not specified, then the value will effectively place this item at the end of its specified group.- Returns:
- the sub-group
 
 - 
getParentMenuGrouppublic java.lang.String getParentMenuGroup() Returns the group for the parent menu of the menu item created by this data. That is, this value is effectively the same asgetMenuGroup(), but for the parent menu item of this data's item. Setting this value is only valid if thegetMenuPath()has a length greater than 1.- Returns:
- the parent group
 
 - 
setIconpublic void setIcon(javax.swing.Icon newIcon) 
 - 
setMenuGrouppublic void setMenuGroup(java.lang.String newGroup) 
 - 
setMenuSubGrouppublic void setMenuSubGroup(java.lang.String newSubGroup) 
 - 
setParentMenuGrouppublic void setParentMenuGroup(java.lang.String newParentMenuGroup) See the description ingetParentMenuGroup()- Parameters:
- newParentMenuGroup- the parent group
 
 - 
setMenuPathpublic void setMenuPath(java.lang.String[] newPath) 
 - 
setMnemonicpublic void setMnemonic(java.lang.Character newMnemonic) 
 - 
setMenuItemNamepublic void setMenuItemName(java.lang.String newMenuItemName) 
 - 
getMenuItemNamepublic java.lang.String getMenuItemName() 
 
- 
 
-