Class PropertyLine

All Implemented Interfaces:
IDynamicComponent, EventListener, PartialStateHolder, StateHolder, TransientStateHolder, ComponentSystemEventListener, FacesListener, SystemEventListenerHolder

public class PropertyLine extends UIPanel implements IDynamicComponent
Panel container for a form field, like on a properties page.
  • Field Details

  • Constructor Details

    • PropertyLine

      public PropertyLine()
  • Method Details

    • setId

      public void setId(String id)
      Overrides:
      setId in class UIComponentBase
    • getFor

      public UIInput getFor()
      Finds the UIInput that this property-line is for.
      Returns:
      First input in property-line, or null if property-line has no inputs.
    • getFor

      protected UIInput getFor(UIComponent component)
      Find first UIInput in component sub-tree.
    • getForAll

      public List<UIInput> getForAll()
    • getForAll

      protected List<UIInput> getForAll(UIComponent component)
      Finds the UIInput that this property-line is for.
      Returns:
      all input in property-line, or null if property-line has no inputs.
    • getLabel

      public String getLabel()
    • setLabel

      public void setLabel(String label)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • setParentId

      public void setParentId(String parentId)
    • getParentId

      public String getParentId()
    • getAttributes

      public Map<String,Object> getAttributes()
      Overrides:
      getAttributes in class UIComponentBase
    • populateInitialComponents

      public void populateInitialComponents()
      Description copied from interface: IDynamicComponent
      Perform the initial programmatic manipulation of the component tree.
      Specified by:
      populateInitialComponents in interface IDynamicComponent