Klasse UISplitLayout

Alle implementierten Schnittstellen:
EventListener, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.component.TransientStateHolder, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder, Visual

@Generated("component.stg") public class UISplitLayout extends AbstractUISplitLayout

WARNING: This component is preliminary and may be changed without a major release.

Renders a SplitLayout. A area with two child components rendered horizontally or vertically and allows to change the layout relation of this two components on the client. UIComponent class, generated from template component.stg with class SplitLayoutTagDeclaration.
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    static final String
     
    static final String
     

    Von Klasse geerbte Felder javax.faces.component.UIComponent

    ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, HONOR_CURRENT_COMPONENT_ATTRIBUTES_PARAM_NAME, VIEW_LOCATION_KEY
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    This value defines the layout constraints for column layout.
    Spacing between the columns in the actual layout.
    Sets a CSS class in its parent, if the parent supports it.
     
     
    This value defines the layout constraints for row layout.
    Spacing between the rows in the actual layout.
    void
    restoreState(javax.faces.context.FacesContext context, Object state)
     
    void
     
    void
    setColumnSpacing(Measure columnSpacing)
     
    void
     
    void
    setMarkup(Markup markup)
     
    void
     
    void
    setRowSpacing(Measure rowSpacing)
     

    Von Klasse geerbte Methoden org.apache.myfaces.tobago.internal.component.AbstractUISplitLayout

    getAlignItems, getJustifyContent

    Von Klasse geerbte Methoden org.apache.myfaces.tobago.internal.component.AbstractUIFlexLayout

    isHorizontal, processEvent

    Von Klasse geerbte Methoden javax.faces.component.UIComponentBase

    addClientBehavior, addFacesListener, broadcast, clearInitialState, decode, encodeAll, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, visitTree

    Von Klasse geerbte Methoden javax.faces.component.UIComponent

    getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getListenersForEventClass, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, subscribeToEvent, unsubscribeFromEvent

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Von Schnittstelle geerbte Methoden org.apache.myfaces.tobago.component.Visual

    getRendererType, isPlain
  • Felddetails

    • COMPONENT_TYPE

      public static final String COMPONENT_TYPE
    • COMPONENT_FAMILY

      public static final String COMPONENT_FAMILY
      Siehe auch:
  • Konstruktordetails

    • UISplitLayout

      public UISplitLayout()
  • Methodendetails

    • getFamily

      public String getFamily()
      Angegeben von:
      getFamily in Klasse javax.faces.component.UIComponent
    • getColumnSpacing

      public Measure getColumnSpacing()
      Spacing between the columns in the actual layout.
    • setColumnSpacing

      public void setColumnSpacing(Measure columnSpacing)
    • getMarkup

      public Markup getMarkup()
    • setMarkup

      public void setMarkup(Markup markup)
    • getColumns

      public MeasureList getColumns()
      This value defines the layout constraints for column layout. It is a space separated list of layout tokens '<n>fr', '<measure>' or the keyword 'auto'. Where <n> is a positive integer and <measure> is a valid CSS length. Example: '2fr 1fr 100px 3rem auto'.
      Angegeben von:
      getColumns in Klasse AbstractUIFlexLayout
    • setColumns

      public void setColumns(MeasureList columns)
    • 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.
    • setCustomClass

      public void setCustomClass(CustomClass customClass)
    • getRowSpacing

      public Measure getRowSpacing()
      Spacing between the rows in the actual layout.
    • setRowSpacing

      public void setRowSpacing(Measure rowSpacing)
    • getRows

      public MeasureList getRows()
      This value defines the layout constraints for row layout. It is a space separated list of layout tokens '<n>fr', '<measure>' or the keyword 'auto'. Where <n> is a positive integer and <measure> is a valid CSS length. Example: '2fr 1fr 100px 3rem auto'.
      Angegeben von:
      getRows in Klasse AbstractUIFlexLayout
    • setRows

      public void setRows(MeasureList rows)
    • 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 javax.faces.component.UIComponentBase