@Override public boolean equals(Object o) { return super.equals(o); } }
@Override public int hashCode() { return super.hashCode(); }
/** * Sets the panel header button bar to the assigned Div * * @param panelHeaderButtonBar */ public void setPanelHeaderButtonBar(Div panelHeaderButtonBar) { this.panelHeaderButtonBar = panelHeaderButtonBar; if (panelHeaderButtonBar != null) { panelHeaderButtonBar.addClass(BSDefaultOptions.Btn_Group); panelHeaderButtonBar.addClass(BSDefaultOptions.Pull_Right); getPanelHeader().add(panelHeaderButtonBar); } }
@NotNull public Div getCardHeader() { if (cardHeader == null) { setCardHeader(new Div()); } return cardHeader; }
@Override public void preConfigure() { addClass("carousel slide"); super.preConfigure(); }
@Override public void init() { if (!isInitialized()) { add(getUnorderedList()); getTabs().forEach(next -> { getUnorderedList().add(next.getTabHeader()); add(next.getTabDisplayComponent()); }); } super.init(); }
/** * Optional captions * <p> * Add captions to your slides easily with the .carousel-caption element within any .carousel-item. Place just about any optional HTML * within there and it will be automatically aligned and * formatted. * * @param caption * * @return */ public BSCarouselItem addCaption(BSCarouselCaption caption) { super.add(caption); return this; }
/** * Div with in-line text * * @param text */ public Div(String text) { super(ComponentTypes.Div); setText(text); } }
/** * Sets the card header for this accordion item * * @param cardHeader */ @SuppressWarnings("unchecked") @NotNull public J setCardHeader(Div cardHeader) { this.cardHeader = cardHeader; this.cardHeader.addAttribute(BSAccordionAttributes.Role.toString(), "tab"); cardHeader.add(getAccordionHeader()); return (J) this; }
.getChildren() .forEach(b -> }); inputGroup.getAppendDiv() .getChildren() .forEach(b ->
/** * Returns the tab content div. Never Null * * @return */ public Div getTabContent() { if (tabContent == null) { setTabContent(new Div()); } return tabContent; }
@Override public void preConfigure() { addClass("carousel slide"); super.preConfigure(); }
@Override public void init() { if (!isInitialized()) { add(getUnorderedList()); getTabs().forEach(next -> { getUnorderedList().add(next.getTabHeader()); add(next.getTabDisplayComponent()); }); } super.init(); }
/** * Optional captions * <p> * Add captions to your slides easily with the .carousel-caption element within any .carousel-item. Place just about any optional HTML * within there and it will be automatically aligned and * formatted. * * @param caption * * @return */ public BSCarouselItem addCaption(BSCarouselCaption caption) { super.add(caption); return this; }
/** * Div with in-line text * * @param text */ public Div(String text) { super(ComponentTypes.Div); setText(text); } }
/** * Sets the card header for this accordion item * * @param cardHeader */ @SuppressWarnings("unchecked") @NotNull public J setCardHeader(Div cardHeader) { this.cardHeader = cardHeader; this.cardHeader.addAttribute(BSAccordionAttributes.Role.toString(), "tab"); cardHeader.add(getAccordionHeader()); return (J) this; }
/** * Sets the panel header button bar to the assigned Div * * @param panelHeaderButtonBar */ public void setPanelHeaderButtonBar(Div panelHeaderButtonBar) { this.panelHeaderButtonBar = panelHeaderButtonBar; if (panelHeaderButtonBar != null) { panelHeaderButtonBar.addClass(BSDefaultOptions.Btn_Group); panelHeaderButtonBar.addClass(BSDefaultOptions.Pull_Right); getPanelHeader().add(panelHeaderButtonBar); } }
.getChildren() .forEach(b -> }); inputGroup.getAppendDiv() .getChildren() .forEach(b ->
@Override public boolean equals(Object o) { return super.equals(o); } }