Class BaseCommand.BaseBuilder<T extends BaseCommand<MCM>,​MCM extends BaseCommandMenuContentModel,​B extends BaseCommand.BaseBuilder<T,​MCM,​B>>

    • Field Detail

      • text

        protected java.lang.String text
      • extraText

        protected java.lang.String extraText
      • iconFactory

        protected org.pushingpixels.radiance.common.api.icon.RadianceIcon.Factory iconFactory
      • actionRichTooltip

        protected RichTooltip actionRichTooltip
      • secondaryRichTooltip

        protected RichTooltip secondaryRichTooltip
      • isActionEnabled

        protected boolean isActionEnabled
      • isSecondaryEnabled

        protected boolean isSecondaryEnabled
      • isToggle

        protected boolean isToggle
      • isToggleSelected

        protected boolean isToggleSelected
      • tag

        protected java.lang.Object tag
    • Constructor Detail

      • BaseBuilder

        public BaseBuilder()
    • Method Detail

      • configureBaseCommand

        protected void configureBaseCommand​(BaseCommand<MCM> command)
      • build

        public abstract T build()
      • setText

        public B setText​(java.lang.String text)
      • setIconFactory

        public B setIconFactory​(org.pushingpixels.radiance.common.api.icon.RadianceIcon.Factory iconFactory)
      • setExtraText

        public B setExtraText​(java.lang.String extraText)
      • setActionRichTooltip

        public B setActionRichTooltip​(RichTooltip actionRichTooltip)
      • setSecondaryContentModel

        public B setSecondaryContentModel​(MCM secondaryContentModel)
      • setSecondaryRichTooltip

        public B setSecondaryRichTooltip​(RichTooltip secondaryRichTooltip)
      • setActionEnabled

        public B setActionEnabled​(boolean isActionEnabled)
      • setSecondaryEnabled

        public B setSecondaryEnabled​(boolean isSecondaryEnabled)
      • setToggle

        public B setToggle()
      • setToggleSelected

        public B setToggleSelected​(boolean toggleSelected)
      • setTag

        public B setTag​(java.lang.Object tag)