public abstract class AbstractUITreeNode extends javax.faces.component.UIOutput implements SupportsMarkup, TreeModelBuilder, Configurable
Constructor and Description |
---|
AbstractUITreeNode() |
Modifier and Type | Method and Description |
---|---|
void |
addTreeExpansionListener(TreeExpansionListener listener) |
void |
addTreeMarkedListener(TreeMarkedListener listener) |
void |
broadcast(javax.faces.event.FacesEvent event) |
void |
buildTreeModelBegin(javax.faces.context.FacesContext facesContext,
MixedTreeModel model) |
void |
buildTreeModelChildren(javax.faces.context.FacesContext facesContext,
MixedTreeModel model) |
void |
buildTreeModelEnd(javax.faces.context.FacesContext facesContext,
MixedTreeModel model) |
void |
encodeBegin(javax.faces.context.FacesContext context) |
int |
getDepth() |
List<Boolean> |
getJunctions() |
int |
getLevel()
Returns the level of the tree node inside of the virtual tree.
|
TreePath |
getPath() |
abstract javax.faces.el.MethodBinding |
getTreeExpansionListener() |
TreeExpansionListener[] |
getTreeExpansionListeners() |
abstract javax.faces.el.MethodBinding |
getTreeMarkedListener() |
TreeMarkedListener[] |
getTreeMarkedListeners() |
Object |
getValue() |
abstract boolean |
isExpanded() |
boolean |
isFolder() |
boolean |
isHasNextSibling() |
abstract boolean |
isMarked() |
abstract boolean |
isSelected() |
String |
nodeStateId(javax.faces.context.FacesContext facesContext) |
void |
removeStateChangeListener(TreeExpansionListener listener) |
void |
removeStateChangeListener(TreeMarkedListener listener) |
void |
restoreState(javax.faces.context.FacesContext context,
Object componentState) |
Object |
saveState(javax.faces.context.FacesContext context) |
void |
setDepth(int depth) |
abstract void |
setExpanded(boolean expanded) |
void |
setFolder(boolean folder) |
void |
setHasNextSibling(boolean hasNextSibling) |
void |
setJunctions(List<Boolean> junctions) |
abstract void |
setMarked(boolean b) |
void |
setPath(TreePath path) |
abstract void |
setSelected(boolean selected) |
abstract void |
setTreeExpansionListener(javax.faces.el.MethodBinding treeExpansionListener) |
abstract void |
setTreeMarkedListener(javax.faces.el.MethodBinding treeMarkedListener) |
getConverter, getFamily, getLocalValue, setConverter, setValue
addFacesListener, decode, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientId, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding
encodeAll, getContainerClientId, getValueExpression, setValueExpression
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCurrentMarkup, getMarkup, setCurrentMarkup, setMarkup
getCurrentMarkup, getRendererType
public void buildTreeModelBegin(javax.faces.context.FacesContext facesContext, MixedTreeModel model)
buildTreeModelBegin
in interface TreeModelBuilder
public void buildTreeModelChildren(javax.faces.context.FacesContext facesContext, MixedTreeModel model)
buildTreeModelChildren
in interface TreeModelBuilder
public void buildTreeModelEnd(javax.faces.context.FacesContext facesContext, MixedTreeModel model)
buildTreeModelEnd
in interface TreeModelBuilder
public void encodeBegin(javax.faces.context.FacesContext context) throws IOException
encodeBegin
in class javax.faces.component.UIComponentBase
IOException
public Object getValue()
getValue
in interface javax.faces.component.ValueHolder
getValue
in class javax.faces.component.UIOutput
public int getLevel()
public String nodeStateId(javax.faces.context.FacesContext facesContext)
public void broadcast(javax.faces.event.FacesEvent event) throws javax.faces.event.AbortProcessingException
broadcast
in class javax.faces.component.UIComponentBase
javax.faces.event.AbortProcessingException
public void restoreState(javax.faces.context.FacesContext context, Object componentState)
restoreState
in interface javax.faces.component.StateHolder
restoreState
in class javax.faces.component.UIOutput
public Object saveState(javax.faces.context.FacesContext context)
saveState
in interface javax.faces.component.StateHolder
saveState
in class javax.faces.component.UIOutput
public int getDepth()
public void setDepth(int depth)
public boolean isFolder()
public void setFolder(boolean folder)
public TreePath getPath()
public void setPath(TreePath path)
public boolean isHasNextSibling()
public void setHasNextSibling(boolean hasNextSibling)
public abstract javax.faces.el.MethodBinding getTreeExpansionListener()
public abstract void setTreeExpansionListener(javax.faces.el.MethodBinding treeExpansionListener)
public void addTreeExpansionListener(TreeExpansionListener listener)
public TreeExpansionListener[] getTreeExpansionListeners()
public void removeStateChangeListener(TreeExpansionListener listener)
public abstract javax.faces.el.MethodBinding getTreeMarkedListener()
public abstract void setTreeMarkedListener(javax.faces.el.MethodBinding treeMarkedListener)
public void addTreeMarkedListener(TreeMarkedListener listener)
public TreeMarkedListener[] getTreeMarkedListeners()
public void removeStateChangeListener(TreeMarkedListener listener)
public abstract boolean isMarked()
public abstract void setMarked(boolean b)
public abstract boolean isExpanded()
public abstract void setExpanded(boolean expanded)
public abstract boolean isSelected()
public abstract void setSelected(boolean selected)
Copyright © 2002-2014 The Apache Software Foundation. All Rights Reserved.