|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.faces.component.UIComponent
javax.faces.component.UIComponentBase
org.apache.myfaces.custom.tree2.UITreeData
org.apache.myfaces.custom.tree2.HtmlTree
Represents "tree data" in an HTML format. Also provides a mechanism for maintaining expand/collapse state of the nodes in the tree.
Field Summary | |
static java.lang.String |
COMPONENT_TYPE
|
Fields inherited from class org.apache.myfaces.custom.tree2.UITreeData |
COMPONENT_FAMILY |
Fields inherited from interface javax.faces.component.NamingContainer |
SEPARATOR_CHAR |
Constructor Summary | |
HtmlTree()
Constructor |
Method Summary | |
javax.faces.component.UICommand |
getExpandControl()
Gets the expand/collapse control that can be used to handle expand/collapse nodes. |
boolean |
isNodeSelected()
Indicates whether or not the current TreeNode is selected. |
protected void |
processChildNodes(javax.faces.context.FacesContext context,
TreeNode parentNode,
int processAction)
Indicates whether or not the current TreeNode is expanded. |
void |
restoreState(javax.faces.context.FacesContext context,
java.lang.Object state)
|
java.lang.Object |
saveState(javax.faces.context.FacesContext context)
|
void |
setNodeId(java.lang.String nodeId)
|
void |
setNodeSelected(javax.faces.event.ActionEvent event)
Implements the ActionListener interface. |
void |
setVarNodeToggler(java.lang.String varNodeToggler)
|
Methods inherited from class org.apache.myfaces.custom.tree2.UITreeData |
broadcast, collapsePath, encodeBegin, expandAll, expandPath, getClientId, getDataModel, getFamily, getNode, getNodeId, getPathInformation, getValue, getVar, isLastChild, isNodeExpanded, processDecodes, processUpdates, processValidators, queueEvent, setValue, setValueBinding, setVar, toggleExpanded |
Methods inherited from class javax.faces.component.UIComponentBase |
addFacesListener, decode, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getFacesContext, getFacesListeners, getFacet, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, isRendered, isTransient, processRestoreState, processSaveState, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String COMPONENT_TYPE
Constructor Detail |
public HtmlTree()
Method Detail |
public java.lang.Object saveState(javax.faces.context.FacesContext context)
saveState
in interface javax.faces.component.StateHolder
saveState
in class UITreeData
public void restoreState(javax.faces.context.FacesContext context, java.lang.Object state)
restoreState
in interface javax.faces.component.StateHolder
restoreState
in class UITreeData
public void setNodeId(java.lang.String nodeId)
setNodeId
in class UITreeData
public javax.faces.component.UICommand getExpandControl()
public void setVarNodeToggler(java.lang.String varNodeToggler)
protected void processChildNodes(javax.faces.context.FacesContext context, TreeNode parentNode, int processAction)
TreeNode
is expanded.
processChildNodes
in class UITreeData
context
- FacesContextparentNode
- The parent node whose children are to be processedprocessAction
- An int
representing the type of action to process
public void setNodeSelected(javax.faces.event.ActionEvent event)
ActionListener
interface. Basically, this
method is used to listen for node selection events (when a user has clicked on a
leaf node.)
event
- ActionEventpublic boolean isNodeSelected()
TreeNode
is selected.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |