Class UITreeMenu

java.lang.Object
javax.faces.component.UIComponent
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 Details

    • COMPONENT_TYPE

      public static final String COMPONENT_TYPE
      Deprecated.
    • COMPONENT_FAMILY

      public static final String COMPONENT_FAMILY
      Deprecated.
      See Also:
  • Constructor Details

    • UITreeMenu

      public UITreeMenu()
      Deprecated.
  • Method Details

    • 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.
    • getMarkup

      public Markup getMarkup()
      Deprecated.
      Specified by:
      getMarkup in interface Visual
    • 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
    • setCustomClass

      public void setCustomClass(CustomClass customClass)
      Deprecated.
      Specified by:
      setCustomClass 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