Package net.anwiba.commons.swing.menu
Class AbstractMenuItemDescription
- java.lang.Object
-
- net.anwiba.commons.swing.menu.AbstractMenuItemDescription
-
- All Implemented Interfaces:
IWeightDescription
- Direct Known Subclasses:
MenuActionItemDescription,MenuMenuItemDescription,PopupMenuActionItemDescription
public abstract class AbstractMenuItemDescription extends java.lang.Object implements IWeightDescription
-
-
Field Summary
Fields Modifier and Type Field Description protected MenuDescriptionmenuDescriptionprotected MenuItemGroupDescriptionmenuGroupDescriptionprotected intweight
-
Constructor Summary
Constructors Constructor Description AbstractMenuItemDescription(MenuDescription menuDescription, MenuItemGroupDescription menuGroupDescription, int weight)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description MenuDescriptiongetMenuDescription()MenuItemGroupDescriptiongetMenuGroupDescription()abstract MenuItemTypegetMenuItemType()intgetWeight()
-
-
-
Field Detail
-
weight
protected final int weight
-
menuDescription
protected final MenuDescription menuDescription
-
menuGroupDescription
protected final MenuItemGroupDescription menuGroupDescription
-
-
Constructor Detail
-
AbstractMenuItemDescription
public AbstractMenuItemDescription(MenuDescription menuDescription, MenuItemGroupDescription menuGroupDescription, int weight)
-
-
Method Detail
-
getMenuDescription
public MenuDescription getMenuDescription()
-
getMenuGroupDescription
public MenuItemGroupDescription getMenuGroupDescription()
-
getMenuItemType
public abstract MenuItemType getMenuItemType()
-
getWeight
public int getWeight()
- Specified by:
getWeightin interfaceIWeightDescription
-
-