public class HTMLTreeBranch extends HTMLTreeLeaf
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 |
---|
HTMLTreeBranch(java.lang.String id,
HTMLComponent component) |
HTMLTreeBranch(java.lang.String id,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
HTMLTreeBranch |
addBranch(java.lang.String id,
java.lang.String text) |
HTMLTreeLeaf |
addLeaf(HTMLTreeLeaf leaf) |
HTMLTreeLeaf |
addLeaf(java.lang.String id,
java.lang.String text) |
java.lang.String |
debugList() |
java.lang.String |
encodeRecordState() |
HTMLTreeLeaf |
findLeaf(java.lang.String id) |
java.lang.String |
getClosedImage() |
protected java.lang.String |
getHrefOther() |
protected java.lang.String |
getImageSrc() |
HTMLTreeLeaf |
getLeaf(int i) |
int |
getLeafCount() |
java.util.Vector |
getList() |
protected int |
getMaxDepth() |
java.lang.String |
getOpenImage() |
boolean |
hasLeaf(java.lang.String id) |
HTMLTreeLeaf |
insertLeaf(HTMLTreeLeaf leaf) |
protected void |
iRecordState(java.util.Hashtable table) |
boolean |
isLoaded() |
boolean |
isOpen() |
protected void |
makeListOfEvents(java.util.List events) |
protected void |
putIntoTable(HTMLTable table,
int maxDepth) |
java.util.Hashtable |
recordState()
Records the state of the tree so that we
can restore the state to a new tree
|
protected void |
resetParent() |
void |
setClosedImage(java.lang.String src) |
void |
setLoaded(boolean flag) |
void |
setOpen(boolean flag) |
void |
setOpenImage(java.lang.String src) |
protected void |
setTree(HTMLTree tree) |
void |
toggleBranch(java.lang.String id) |
addComponent, getCallBack, getCallBackTarget, getDepth, getID, getRowHeight, getTree, setCallBack, setCallBack, setCallBackTarget, setControlCallBackTarget, setImage, setName, setNotAllowedOpen, setParent, setRowHeight, setToolTip, setVisible
addComponent, addText, clear, findId, getComponent, getComponentCount, hasComponent, removeComponent, removeComponent
addJavaScript, addJavaScript, addOnLoadScript, appendClassName, checkIsContainer, compile, copyAttributes, doBuildToolTip, fetchStyleProperty, getClassName, getId, getMutableTheme, getParent, getParentPage, getStyleSheet, getTheme, hasTheme, iAddComponent, iAddComponent, iAddedToPage, iAddEvent, iClear, iFindId, iGenerate, iGenerateAttributes, iGenerateAttributesID, iGenerateComponent, iGenerateComponent, iGenerateEvents, iGetComponent, iGetComponentCount, iHasEvent, iRemoveComponent, isCompiled, iSetId, iSetName, iSetStyleId, makeColorID, monitorPage, postCompile, setAlignment, setAttribute, setClassName, setHasInitFocus, setStyleProperty, setTabIndex, touch
public HTMLTreeBranch(java.lang.String id, java.lang.String name)
id
- name
- public HTMLTreeBranch(java.lang.String id, HTMLComponent component)
id
- component
- public HTMLTreeBranch addBranch(java.lang.String id, java.lang.String text)
id
- text
- public HTMLTreeLeaf addLeaf(java.lang.String id, java.lang.String text)
id
- text
- public HTMLTreeLeaf addLeaf(HTMLTreeLeaf leaf)
leaf
- public HTMLTreeLeaf insertLeaf(HTMLTreeLeaf leaf)
leaf
- public void setLoaded(boolean flag)
flag
- public boolean isLoaded()
public void setClosedImage(java.lang.String src)
src
- public void setOpenImage(java.lang.String src)
src
- public java.lang.String getClosedImage()
public java.lang.String getOpenImage()
public void setOpen(boolean flag)
flag
- public boolean isOpen()
protected java.lang.String getHrefOther()
getHrefOther
in class HTMLTreeLeaf
public HTMLTreeLeaf getLeaf(int i)
i
- public java.lang.String encodeRecordState()
public java.util.Hashtable recordState()
protected void iRecordState(java.util.Hashtable table)
table
- public java.lang.String debugList()
debugList
in class HTMLTreeLeaf
public int getLeafCount()
public boolean hasLeaf(java.lang.String id)
id
- public HTMLTreeLeaf findLeaf(java.lang.String id) throws NotFoundException
id
- NotFoundException
public void toggleBranch(java.lang.String id) throws java.lang.Exception
id
- java.lang.Exception
- a serious problemprotected void makeListOfEvents(java.util.List events)
makeListOfEvents
in class HTMLTreeLeaf
events
- protected int getMaxDepth()
protected void putIntoTable(HTMLTable table, int maxDepth)
putIntoTable
in class HTMLTreeLeaf
table
- maxDepth
- protected java.lang.String getImageSrc()
getImageSrc
in class HTMLTreeLeaf
protected void resetParent()
resetParent
in class HTMLComponent
protected void setTree(HTMLTree tree)
setTree
in class HTMLTreeLeaf
tree
- public java.util.Vector getList()
stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.