public class HTMLTabPanel extends HTMLComponent
alignment, alt, bgColor, cancelBubble, events, gMutableTheme, hasInitFocus, id, intStyleSheet, items, name, parent, styleId, styleProperty, tabIndex, toolTip, VALID_NAME_REGEX, VALID_STYLE_REGEX
Constructor and Description |
---|
HTMLTabPanel(java.lang.String baseUrl)
Creates new MenuBar
|
HTMLTabPanel(java.lang.String baseUrl,
java.lang.String identifier)
Creates new MenuBar
|
Modifier and Type | Method and Description |
---|---|
void |
addOnLoadEvent(java.lang.String code,
java.lang.String call,
java.lang.String script) |
TabItem |
addTab(java.lang.String code,
java.lang.String name,
boolean selected,
java.lang.String description,
java.lang.String optionalURL) |
TabItem |
addTab(java.lang.String code,
java.lang.String name,
boolean selected,
java.lang.String description,
java.lang.String optionalURL,
int insertAt,
java.lang.String tabBase) |
protected void |
compile(ClientBrowser browser)
This is the spot to put all your generation
of the HTML components.
|
protected TabItem |
findTab(java.lang.String code) |
java.util.HashMap<java.lang.String,java.lang.String> |
getSelectedLoadScripts() |
java.lang.String |
getSelectedTarget() |
protected void |
iGenerate(ClientBrowser browser,
java.lang.StringBuilder buffer)
|
void |
modifyTabName(java.lang.String code,
java.lang.String newName) |
void |
setHideTarget(boolean flag) |
protected void |
setParent(HTMLComponent parent)
Set the parent of this component internally called by
addComponent
|
void |
setSelected(java.lang.String code) |
addJavaScript, addJavaScript, addOnLoadScript, appendClassName, checkIsContainer, copyAttributes, doBuildToolTip, fetchStyleProperty, getClassName, getId, getMutableTheme, getParent, getParentPage, getStyleSheet, getTheme, hasTheme, iAddComponent, iAddComponent, iAddedToPage, iAddEvent, iClear, iFindId, iGenerateAttributes, iGenerateAttributesID, iGenerateComponent, iGenerateComponent, iGenerateEvents, iGetComponent, iGetComponentCount, iHasEvent, iRemoveComponent, isCompiled, iSetId, iSetName, iSetStyleId, makeColorID, makeListOfEvents, monitorPage, postCompile, resetParent, setAlignment, setAttribute, setClassName, setHasInitFocus, setStyleProperty, setTabIndex, touch
public HTMLTabPanel(java.lang.String baseUrl)
baseUrl
- public HTMLTabPanel(java.lang.String baseUrl, java.lang.String identifier)
baseUrl
- identifier
- public void setHideTarget(boolean flag)
flag
- public void modifyTabName(java.lang.String code, java.lang.String newName)
code
- newName
- public TabItem addTab(java.lang.String code, java.lang.String name, boolean selected, java.lang.String description, java.lang.String optionalURL)
code
- name
- selected
- description
- optionalURL
- public TabItem addTab(java.lang.String code, java.lang.String name, boolean selected, java.lang.String description, java.lang.String optionalURL, int insertAt, java.lang.String tabBase)
code
- name
- selected
- description
- optionalURL
- insertAt
- tabBase
- public void addOnLoadEvent(java.lang.String code, java.lang.String call, java.lang.String script)
code
- call
- script
- @CheckReturnValue @Nonnull public java.lang.String getSelectedTarget()
@CheckReturnValue @Nullable public java.util.HashMap<java.lang.String,java.lang.String> getSelectedLoadScripts()
public void setSelected(java.lang.String code)
code
- @CheckReturnValue @Nullable protected TabItem findTab(java.lang.String code)
code
- protected void compile(ClientBrowser browser)
HTMLComponent
compile
in class HTMLComponent
protected void iGenerate(ClientBrowser browser, java.lang.StringBuilder buffer)
iGenerate
in class HTMLComponent
browser
- buffer
- protected void setParent(HTMLComponent parent)
HTMLComponent
setParent
in class HTMLComponent
stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.