Klasse UISegmentLayout

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

@Generated("component.stg") public class UISegmentLayout extends AbstractUISegmentLayout implements javax.faces.component.behavior.ClientBehaviorHolder
Renders a layout using a 12 columns grid. Find more information on how the grid works in the Twitter Bootstrap documentation. If no attribute is defined, extraSmall="12seg" will be used as default. UIComponent class, generated from template component.stg with class SegmentLayoutTagDeclaration.
  • 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
    Sets a CSS class in its parent, if the parent supports it.
    The space separated definition of the columns for extra extra large devices.
    The space separated definition of the columns for extra large devices.
    The space separated definition of the columns for extra small devices.
     
    The horizontal alignment of the elements inside of the grid, possible values are: {
    Allowed Values: none,start,center,end,around,between
    The space separated definition of the columns for large devices.
    The space separated definition of the column margins for extra extra large devices.
    The space separated definition of the column margins for extra large devices.
    The space separated definition of the column margins for extra small devices.
    The space separated definition of the column margins for large devices.
    The space separated definition of the column margins for medium devices.
    The space separated definition of the column margins for small devices.
     
    The space separated definition of the columns for medium devices.
    The space separated definition of the columns for small devices.
    void
    restoreState(javax.faces.context.FacesContext context, Object state)
     
    void
     
    void
     
    void
     
    void
     
    void
     
    void
     
    void
    setMarginExtra2Large(String marginExtra2Large)
     
    void
    setMarginExtraLarge(String marginExtraLarge)
     
    void
    setMarginExtraSmall(String marginExtraSmall)
     
    void
    setMarginLarge(String marginLarge)
     
    void
    setMarginMedium(String marginMedium)
     
    void
    setMarginSmall(String marginSmall)
     
    void
    setMarkup(Markup markup)
     
    void
     
    void
     

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

    toString

    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, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, subscribeToEvent, unsubscribeFromEvent

    Von Klasse geerbte Methoden java.lang.Object

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

    Von Schnittstelle geerbte Methoden javax.faces.component.behavior.ClientBehaviorHolder

    addClientBehavior, getClientBehaviors, getDefaultEventName, getEventNames

    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

    • UISegmentLayout

      public UISegmentLayout()
  • Methodendetails

    • getFamily

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

      public SegmentMeasureList getSmall()
      The space separated definition of the columns for small devices. Possible values are: [1-12]seg, 'auto' and <n>fr. Where <n> is a positive integer. Example: '1seg 5seg 1fr auto'
      Angegeben von:
      getSmall in Schnittstelle SupportsSegmentLayout
    • setSmall

      public void setSmall(SegmentMeasureList small)
    • getExtra2Large

      public SegmentMeasureList getExtra2Large()
      The space separated definition of the columns for extra extra large devices. Possible values are: [1-12]seg, 'auto' and <n>fr. Where <n> is a positive integer. Example: '1seg 5seg 1fr auto'
      Angegeben von:
      getExtra2Large in Schnittstelle SupportsSegmentLayout
    • setExtra2Large

      public void setExtra2Large(SegmentMeasureList extra2Large)
    • getMarkup

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

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

      public SegmentMeasureList getLarge()
      The space separated definition of the columns for large devices. Possible values are: [1-12]seg, 'auto' and <n>fr. Where <n> is a positive integer. Example: '1seg 5seg 1fr auto'
      Angegeben von:
      getLarge in Schnittstelle SupportsSegmentLayout
    • setLarge

      public void setLarge(SegmentMeasureList large)
    • getMarginExtra2Large

      public String getMarginExtra2Large()
      The space separated definition of the column margins for extra extra large devices. Allowed values are: none, left, right, both Example: 'left none both'
      Angegeben von:
      getMarginExtra2Large in Schnittstelle SupportsSegmentLayout
    • setMarginExtra2Large

      public void setMarginExtra2Large(String marginExtra2Large)
    • getMedium

      public SegmentMeasureList getMedium()
      The space separated definition of the columns for medium devices. Possible values are: [1-12]seg, 'auto' and <n>fr. Where <n> is a positive integer. Example: '1seg 5seg fr auto'
      Angegeben von:
      getMedium in Schnittstelle SupportsSegmentLayout
    • setMedium

      public void setMedium(SegmentMeasureList medium)
    • getMarginLarge

      public String getMarginLarge()
      The space separated definition of the column margins for large devices. Allowed values are: none, left, right, both Example: 'left none both'
      Angegeben von:
      getMarginLarge in Schnittstelle SupportsSegmentLayout
    • setMarginLarge

      public void setMarginLarge(String marginLarge)
    • getExtraSmall

      public SegmentMeasureList getExtraSmall()
      The space separated definition of the columns for extra small devices. Possible values are: [1-12]seg, 'auto' and <n>fr. Where <n> is a positive integer. Example: '1seg 5seg 1fr auto'
      Angegeben von:
      getExtraSmall in Schnittstelle SupportsSegmentLayout
    • setExtraSmall

      public void setExtraSmall(SegmentMeasureList extraSmall)
    • getMarginExtraSmall

      public String getMarginExtraSmall()
      The space separated definition of the column margins for extra small devices. Allowed values are: none, left, right, both Example: 'left none both'
      Angegeben von:
      getMarginExtraSmall in Schnittstelle SupportsSegmentLayout
    • setMarginExtraSmall

      public void setMarginExtraSmall(String marginExtraSmall)
    • getExtraLarge

      public SegmentMeasureList getExtraLarge()
      The space separated definition of the columns for extra large devices. Possible values are: [1-12]seg, 'auto' and <n>fr. Where <n> is a positive integer. Example: '1seg 5seg 1fr auto'
      Angegeben von:
      getExtraLarge in Schnittstelle SupportsSegmentLayout
    • setExtraLarge

      public void setExtraLarge(SegmentMeasureList extraLarge)
    • getMarginExtraLarge

      public String getMarginExtraLarge()
      The space separated definition of the column margins for extra large devices. Allowed values are: none, left, right, both Example: 'left none both'
      Angegeben von:
      getMarginExtraLarge in Schnittstelle SupportsSegmentLayout
    • setMarginExtraLarge

      public void setMarginExtraLarge(String marginExtraLarge)
    • getJustify

      public SegmentJustify getJustify()
      The horizontal alignment of the elements inside of the grid, possible values are: {
      Allowed Values: none,start,center,end,around,between
      Angegeben von:
      getJustify in Schnittstelle SupportsSegmentLayout
    • setJustify

      public void setJustify(SegmentJustify justify)
    • getMarginSmall

      public String getMarginSmall()
      The space separated definition of the column margins for small devices. Allowed values are: none, left, right, both Example: 'left none both'
      Angegeben von:
      getMarginSmall in Schnittstelle SupportsSegmentLayout
    • setMarginSmall

      public void setMarginSmall(String marginSmall)
    • getMarginMedium

      public String getMarginMedium()
      The space separated definition of the column margins for medium devices. Allowed values are: none, left, right, both Example: 'left none both'
      Angegeben von:
      getMarginMedium in Schnittstelle SupportsSegmentLayout
    • setMarginMedium

      public void setMarginMedium(String marginMedium)
    • 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 javax.faces.component.UIComponentBase