Klasse UISegmentLayout

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

@Generated("component.stg") public class UISegmentLayout extends AbstractUISegmentLayout implements jakarta.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.
  • 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 jakarta.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(jakarta.faces.context.FacesContext context, Object state)
      Angegeben von:
      restoreState in Schnittstelle jakarta.faces.component.StateHolder
      Setzt außer Kraft:
      restoreState in Klasse jakarta.faces.component.UIComponentBase