Class CommandButtonProjection<M extends Command>
- java.lang.Object
-
- org.pushingpixels.radiance.component.api.common.projection.BlackboxProjection<C,P>
-
- org.pushingpixels.radiance.component.api.common.projection.BaseProjection<JCommandButton,M,P>
-
- org.pushingpixels.radiance.component.api.common.projection.BaseCommandButtonProjection<M,CommandMenuContentModel,CommandButtonPresentationModel,CommandPopupMenuPresentationModel>
-
- org.pushingpixels.radiance.component.api.common.projection.CommandButtonProjection<M>
-
public class CommandButtonProjection<M extends Command> extends BaseCommandButtonProjection<M,CommandMenuContentModel,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>
-
-
Constructor Summary
Constructors Constructor Description CommandButtonProjection(M command, CommandButtonPresentationModel commandPresentation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractPopupMenuPanelProjection<? extends AbstractPopupMenuPanel,CommandMenuContentModel,CommandPopupMenuPresentationModel>
getPopupMenuPanelProjection()
CommandButtonProjection<M>
reproject(CommandButtonPresentationModel newCommandPresentation)
-
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
-
-
-
-
Constructor Detail
-
CommandButtonProjection
public CommandButtonProjection(M command, CommandButtonPresentationModel commandPresentation)
-
-
Method Detail
-
reproject
public CommandButtonProjection<M> reproject(CommandButtonPresentationModel newCommandPresentation)
- Specified by:
reproject
in classBaseCommandButtonProjection<M extends Command,CommandMenuContentModel,CommandButtonPresentationModel,CommandPopupMenuPresentationModel>
-
getPopupMenuPanelProjection
public AbstractPopupMenuPanelProjection<? extends AbstractPopupMenuPanel,CommandMenuContentModel,CommandPopupMenuPresentationModel> getPopupMenuPanelProjection()
- Specified by:
getPopupMenuPanelProjection
in classBaseCommandButtonProjection<M extends Command,CommandMenuContentModel,CommandButtonPresentationModel,CommandPopupMenuPresentationModel>
-
-