Klasse UITree

java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
Alle implementierten Schnittstellen:
EventListener, javax.faces.component.behavior.ClientBehaviorHolder, javax.faces.component.NamingContainer, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.component.TransientStateHolder, javax.faces.component.UniqueIdVendor, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder, Visual

@Generated("component.stg") public class UITree extends AbstractUITree implements javax.faces.component.behavior.ClientBehaviorHolder
A tree with classical look. Usually used with icons and junction lines to open folder, etc. UIComponent class, generated from template component.stg with class TreeTagDeclaration.
  • Felddetails

    • COMPONENT_TYPE

      public static final String COMPONENT_TYPE
    • COMPONENT_FAMILY

      public static final String COMPONENT_FAMILY
      Siehe auch:
  • Konstruktordetails

    • UITree

      public UITree()
  • Methodendetails

    • getFamily

      public String getFamily()
      Setzt außer Kraft:
      getFamily in Klasse javax.faces.component.UIData
    • isShowRoot

      public boolean isShowRoot()
      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
      Angegeben von:
      isShowRoot in Klasse AbstractUIData
    • setShowRoot

      public void setShowRoot(boolean showRoot)
    • getMarkup

      public Markup getMarkup()
      Angegeben von:
      getMarkup in Schnittstelle Visual
    • setMarkup

      public void setMarkup(Markup markup)
      Angegeben von:
      setMarkup in Schnittstelle Visual
    • isShowRootJunction

      public boolean isShowRootJunction()
      Only applicable in the case that the data model is a tree. This flag indicates that the root node should be displayed with an open-close-switch.
      Default: false
      Setzt außer Kraft:
      isShowRootJunction in Klasse AbstractUIData
    • setShowRootJunction

      public void setShowRootJunction(boolean showRootJunction)
    • getSelectable

      public Selectable getSelectable()
      Flag indicating whether or not this component should be render selectable items. Possible values are:
      • none : not selectable
      • multi : a multi section tree is rendered
      • single : a single section tree is rendered
      • multiLeafOnly : a multi section tree is rendered, only leaf's are selectable
      • singleLeafOnly : a single section tree is rendered, only leaf's are selectable

      Default: multi
      Allowed Values: none,multi,single,multiLeafOnly,singleLeafOnly
      Angegeben von:
      getSelectable in Klasse AbstractUIData
    • setSelectable

      public void setSelectable(Selectable selectable)
    • getCustomClass

      public CustomClass getCustomClass()
      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.
      Angegeben von:
      getCustomClass in Schnittstelle Visual
    • setCustomClass

      public void setCustomClass(CustomClass customClass)
      Angegeben von:
      setCustomClass in Schnittstelle Visual
    • restoreState

      public void restoreState(javax.faces.context.FacesContext context, Object state)
      Angegeben von:
      restoreState in Schnittstelle javax.faces.component.StateHolder
      Setzt außer Kraft:
      restoreState in Klasse AbstractUITree