public class TabGroupBuilder extends ControlBuilder
ElementBuilder.Align, ElementBuilder.ChildLayoutType, ElementBuilder.VAlignelementBuilders| Modifier | Constructor | Description |
|---|---|---|
|
TabGroupBuilder() |
The default constructor to this class.
|
|
TabGroupBuilder(java.lang.String id) |
The constructor that allows setting the element id of this tab group.
|
protected |
TabGroupBuilder(java.lang.String id,
java.lang.String typeName) |
The protected constructor that allows setting the element id and the control type name of the created control.
|
| Modifier and Type | Method | Description |
|---|---|---|
TabGroupBuilder |
control(ControlBuilder controlBuilder) |
|
TabGroupBuilder |
image(ImageBuilder imageBuilder) |
|
TabGroupBuilder |
panel(PanelBuilder panelBuilder) |
|
TabGroupBuilder |
tab(TabBuilder tabBuilder) |
Add a tab to this tab group.
|
TabGroupBuilder |
text(TextBuilder textBuilder) |
parameteralign, alignCenter, alignLeft, alignRight, backgroundColor, backgroundColor, backgroundImage, build, build, build, build, build, build, buildElementType, childClip, childLayout, childLayoutAbsolute, childLayoutAbsoluteInside, childLayoutCenter, childLayoutHorizontal, childLayoutOverlay, childLayoutVertical, color, color, controller, controller, filename, focusable, focusableInsertBeforeElementId, font, get, getElementBuilders, getId, height, height, id, imageMode, inputMapping, inset, interactOnClick, interactOnClickAlternateKey, interactOnClickMouseMove, interactOnClickRepeat, interactOnMouseOver, interactOnMouseWheel, interactOnMultiClick, interactOnPrimaryClick, interactOnPrimaryClickMouseMove, interactOnPrimaryClickRepeat, interactOnPrimaryMultiClick, interactOnPrimaryRelease, interactOnRelease, interactOnSecondaryClick, interactOnSecondaryClickMouseMove, interactOnSecondaryClickRepeat, interactOnSecondaryMultiClick, interactOnSecondaryRelease, interactOnTertiaryClick, interactOnTertiaryClickMouseMove, interactOnTertiaryClickRepeat, interactOnTertiaryMultiClick, interactOnTertiaryRelease, invisibleToMouse, isAutoId, margin, marginBottom, marginLeft, marginRight, marginTop, name, onActiveEffect, onClickEffect, onCustomEffect, onEffect, onEndHoverEffect, onEndScreenEffect, onFocusEffect, onGetFocusEffect, onHideEffect, onHoverEffect, onLostFocusEffect, onShowEffect, onStartHoverEffect, onStartScreenEffect, padding, paddingBottom, paddingLeft, paddingRight, paddingTop, renderOrder, selectionColor, selectionColor, set, style, text, textHAlign, textHAlignCenter, textHAlignLeft, textHAlignRight, textVAlign, textVAlignBottom, textVAlignCenter, textVAlignTop, valign, valignBottom, valignCenter, valignTop, visible, visibleToMouse, visibleToMouse, width, width, x, x, y, ypublic TabGroupBuilder()
public TabGroupBuilder(@Nonnull
java.lang.String id)
id - the element id of this tab groupprotected TabGroupBuilder(@Nonnull
java.lang.String id,
@Nonnull
java.lang.String typeName)
id - the id of the element to be createdtypeName - the name of the control typepublic TabGroupBuilder control(@Nonnull ControlBuilder controlBuilder)
control in class ElementBuilderjava.lang.UnsupportedOperationException - in case the control is no TabBuilderpublic TabGroupBuilder image(@Nonnull ImageBuilder imageBuilder)
image in class ElementBuilderjava.lang.UnsupportedOperationException - alwayspublic TabGroupBuilder panel(@Nonnull PanelBuilder panelBuilder)
panel in class ElementBuilderjava.lang.UnsupportedOperationException - alwayspublic TabGroupBuilder tab(@Nonnull TabBuilder tabBuilder)
tabBuilder - the builder of the new tabpublic TabGroupBuilder text(@Nonnull TextBuilder textBuilder)
text in class ElementBuilderjava.lang.UnsupportedOperationException - alwaysCopyright © 2018. All rights reserved.