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, setVisibleaddComponent, addText, clear, findId, getComponent, getComponentCount, hasComponent, removeComponent, removeComponentaddJavaScript, 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, touchpublic 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 HTMLTreeLeafpublic 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 HTMLTreeLeafpublic int getLeafCount()
public boolean hasLeaf(java.lang.String id)
id - public HTMLTreeLeaf findLeaf(java.lang.String id) throws NotFoundException
id - NotFoundExceptionpublic 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 HTMLTreeLeafevents - protected int getMaxDepth()
protected void putIntoTable(HTMLTable table, int maxDepth)
putIntoTable in class HTMLTreeLeaftable - maxDepth - protected java.lang.String getImageSrc()
getImageSrc in class HTMLTreeLeafprotected void resetParent()
resetParent in class HTMLComponentprotected void setTree(HTMLTree tree)
setTree in class HTMLTreeLeaftree - public java.util.Vector getList()
stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.