Class RibbonApplicationMenuCommandButtonProjection
java.lang.Object
org.pushingpixels.radiance.component.api.common.projection.BlackboxProjection<RibbonApplicationMenuCommand,CommandButtonPresentationModel>
org.pushingpixels.radiance.component.api.common.projection.BaseProjection<JCommandButton,RibbonApplicationMenuCommand,CommandButtonPresentationModel>
org.pushingpixels.radiance.component.api.common.projection.BaseCommandButtonProjection<RibbonApplicationMenuCommand,RibbonApplicationMenu,CommandButtonPresentationModel,CommandPopupMenuPresentationModel>
org.pushingpixels.radiance.component.api.ribbon.projection.RibbonApplicationMenuCommandButtonProjection
public class RibbonApplicationMenuCommandButtonProjection
extends BaseCommandButtonProjection<RibbonApplicationMenuCommand,RibbonApplicationMenu,CommandButtonPresentationModel,CommandPopupMenuPresentationModel>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.pushingpixels.radiance.component.api.common.projection.BaseCommandButtonProjection
BaseCommandButtonProjection.CommandButtonComponentSupplier<TC extends JCommandButton,
M extends BaseCommand<MCM>, MCM extends BaseCommandMenuContentModel, P extends BaseCommandButtonPresentationModel<MPM, P>, MPM extends BaseCommandPopupMenuPresentationModel> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final CommandButtonPresentationState
private Map
<Command, CommandButtonPresentationState> -
Constructor Summary
ConstructorsConstructorDescriptionRibbonApplicationMenuCommandButtonProjection
(RibbonApplicationMenuCommand command, CommandButtonPresentationModel commandPresentation) -
Method Summary
Modifier and TypeMethodDescriptionAbstractPopupMenuPanelProjection
<? extends AbstractPopupMenuPanel, RibbonApplicationMenu, CommandPopupMenuPresentationModel> reproject
(CommandButtonPresentationModel newCommandPresentation) void
setSecondaryLevelCommandPresentationState
(Map<Command, CommandButtonPresentationState> secondaryLevelCommandPresentationState) Methods inherited from class org.pushingpixels.radiance.component.api.common.projection.BaseCommandButtonProjection
buildBaseComponent, getComponentSupplier, reprojectWithOverlay, setComponentSupplier
Methods inherited from class org.pushingpixels.radiance.component.api.common.projection.BaseProjection
buildComponent, configureComponent
Methods inherited from class org.pushingpixels.radiance.component.api.common.projection.BlackboxProjection
getCommandOverlays, getContentModel, getPresentationModel, setCommandOverlays
-
Field Details
-
RIBBON_APP_MENU_SECONDARY_LEVEL
-
secondaryLevelCommandPresentationState
-
-
Constructor Details
-
RibbonApplicationMenuCommandButtonProjection
public RibbonApplicationMenuCommandButtonProjection(RibbonApplicationMenuCommand command, CommandButtonPresentationModel commandPresentation)
-
-
Method Details
-
setSecondaryLevelCommandPresentationState
public void setSecondaryLevelCommandPresentationState(Map<Command, CommandButtonPresentationState> secondaryLevelCommandPresentationState) -
getSecondaryLevelCommandPresentationState
-
reproject
public RibbonApplicationMenuCommandButtonProjection reproject(CommandButtonPresentationModel newCommandPresentation) -
getPopupMenuPanelProjection
public AbstractPopupMenuPanelProjection<? extends AbstractPopupMenuPanel,RibbonApplicationMenu, getPopupMenuPanelProjection()CommandPopupMenuPresentationModel>
-