@Override public void onLevelDown (@Nonnull final HCUL aNewLevel) { aNewLevel.addClass (CBootstrapCSS.NAV); }
aTab.addChild (aDetailsTable); final HCUL aDetailUL = new HCUL (); for (final String sTriggerGroupName : aScheduler.getTriggerGroupNames ()) for (final TriggerKey aTriggerKey : aScheduler.getTriggerKeys (GroupMatcher.triggerGroupEquals (sTriggerGroupName))) final JobKey aJobKey = aTrigger.getJobKey (); final JobDetail aDetail = aScheduler.getJobDetail (aJobKey); final HCLI aLI = aDetailUL.addAndReturnItem (aJobKey.getName ()); final HCUL aUL2 = aLI.addAndReturnChild (new HCUL ()); aUL2.addItem (EText.MSG_JOB_CLASS.getDisplayText (aDisplayLocale) + aDetail.getJobClass ().getName ()); aUL2.addItem (EText.MSG_START_TIME.getDisplayText (aDisplayLocale) + PDTToString.getAsString (PDTFactory.createLocalDateTime (aTrigger.getStartTime ()), aDisplayLocale)); aUL2.addItem (EText.MSG_END_TIME.getDisplayText (aDisplayLocale) + PDTToString.getAsString (PDTFactory.createLocalDateTime (aTrigger.getEndTime ()), aDisplayLocale)); aUL2.addItem (EText.MSG_PREVIOUS_FIRE_TIME.getDisplayText (aDisplayLocale) + PDTToString.getAsString (PDTFactory.createLocalDateTime (aTrigger.getPreviousFireTime ()), aDisplayLocale)); aUL2.addItem (EText.MSG_NEXT_FIRE_TIME.getDisplayText (aDisplayLocale) + PDTToString.getAsString (PDTFactory.createLocalDateTime (aTrigger.getNextFireTime ()), aDisplayLocale)); aUL2.addItem (new HCTextNode (EText.MSG_JOB_DATA.getDisplayText (aDisplayLocale)), aJobDataTable.hasBodyRows () ? aJobDataTable : new HCTextNode (EText.MSG_NONE.getDisplayText (aDisplayLocale)));
final HCUL aUL = new HCUL (); aList.add (aUL); final File aEndorsedDir = new File (sPart); aUL.addItem (HCEM.create (EText.MSG_DIR_NOT_EXISTING.getDisplayText (aDisplayLocale))); aUL.addItem (HCEM.create (EText.MSG_DIR_EMPTY.getDisplayText (aDisplayLocale))); aUL.addItem (EText.MSG_DIR_FILE_ENTRY.getDisplayTextWithArgs (aDisplayLocale, aFile.getName (), Long.valueOf (aFile.length ()),
@Override protected void fillContent (@Nonnull final WPECTYPE aWPEC) { final HCNodeList aNodeList = aWPEC.getNodeList (); final Locale aDisplayLocale = aWPEC.getDisplayLocale (); aNodeList.addChild (HCH4.create (EText.MSG_TPM_HEADER.getDisplayText (aDisplayLocale))); // Third party modules final Set <IThirdPartyModule> aModules = ThirdPartyModuleRegistry.getInstance () .getAllRegisteredThirdPartyModules (); final HCUL aUL = aNodeList.addAndReturnChild (new HCUL ()); // Show all required modules, sorted by name for (final IThirdPartyModule aModule : CollectionHelper.getSorted (aModules, new ComparatorHasDisplayName <IHasDisplayName> (aDisplayLocale))) if (!aModule.isOptional ()) aUL.addItem (_getModuleHCNode (aModule, aDisplayLocale)); } }
@Nonnull public BootstrapNav addHeader (@Nullable final String sHeaderText) { if (StringHelper.hasText (sHeaderText)) addItem (sHeaderText).addClass (CBootstrapCSS.DROPDOWN_HEADER); return this; }
@Nonnull public BootstrapDropdownMenu addHeader (@Nullable final String sHeaderText) { if (StringHelper.hasText (sHeaderText)) addItem (sHeaderText).addClass (CBootstrapCSS.DROPDOWN_HEADER); return this; }
@Nonnull public static IHCElement <?> createSideBarMenu (@Nonnull final ILayoutExecutionContext aLEC, @Nonnull final IMenuTree aMenuTree, @Nonnull final IMenuItemDeterminatorCallback aDeterminator, @Nonnull final BootstrapMenuItemRenderer aRenderer) { final Map <String, Boolean> aAllDisplayMenuItemIDs = MenuItemDeterminatorCallback.getAllDisplayMenuItemIDs (aDeterminator); final HCUL aUL = MenuRendererCallback.createRenderedMenu (aLEC, FactoryNewInstance.create (HCUL.class), aMenuTree.getRootItem (), aRenderer, aAllDisplayMenuItemIDs).addClass (CBootstrapCSS.NAV); final BootstrapWell ret = new BootstrapWell (EBootstrapWellType.SMALL); ret.addChild (aUL); return ret; } }