Class UITreeMenu

  • All Implemented Interfaces:
    EventListener, javax.faces.component.behavior.ClientBehaviorHolder, javax.faces.component.NamingContainer, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.component.UniqueIdVendor, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder, Visual

    @Deprecated
    @Generated("component.stg")
    public class UITreeMenu
    extends AbstractUITreeMenu
    implements javax.faces.component.behavior.ClientBehaviorHolder
    Deprecated.
    A tree which will be displayed like a flat menu. This menu is often used for navigation on the left side of an application. UIComponent class, generated from template component.stg with class TreeMenuTagDeclaration.
    • Field Detail

      • COMPONENT_TYPE

        public static final String COMPONENT_TYPE
        Deprecated.
    • Constructor Detail

      • UITreeMenu

        public UITreeMenu()
        Deprecated.
    • Method Detail

      • getFamily

        public String getFamily()
        Deprecated.
        Overrides:
        getFamily in class javax.faces.component.UIData
      • isShowRoot

        public boolean isShowRoot()
        Deprecated.
        Only applicable in the case that the data model is a tree. This flag indicates that the root node should be displayed. Often in tree structures the root node is special and should not be displayed.
        Default: false
        Specified by:
        isShowRoot in class AbstractUIData
      • setShowRoot

        public void setShowRoot​(boolean showRoot)
        Deprecated.
      • setMarkup

        public void setMarkup​(Markup markup)
        Deprecated.
        Specified by:
        setMarkup in interface Visual
      • getCustomClass

        public CustomClass getCustomClass()
        Deprecated.
        Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the <tc:style> tag. Example:
           <tc:in>
             <tc:style customClass="my-emphasized"/>
           </tc:in>
           
        One capability is, to used external CSS libs.
        This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.
        Specified by:
        getCustomClass in interface Visual
      • restoreState

        public void restoreState​(javax.faces.context.FacesContext context,
                                 Object state)
        Deprecated.
        Specified by:
        restoreState in interface javax.faces.component.StateHolder
        Overrides:
        restoreState in class AbstractUITree