Class AccordionGroup

All Implemented Interfaces:
Serializable, Cloneable, Copyable, DictionaryBean, UifDictionaryBean, Component, Ordered, ScriptEventSupport, Container, Group, LifecycleElement, Helpable, org.springframework.core.Ordered

public class AccordionGroup extends GroupBase
Accordion group class used to stack groups by there header titles in an accordion layout.
Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
  • Constructor Details

    • AccordionGroup

      public AccordionGroup()
  • Method Details

    • performFinalize

      public void performFinalize(Object model, LifecycleElement parent)
      Sets the section boolean to true if this group has a rendering header with text The following finalization is performed:
      • Sets the headerText of the header Group if it is blank
      • Set the messageText of the summary Message if it is blank
      • Finalizes LayoutManager
      The following finalization is done here:
      • progressiveRender and conditionalRefresh variables are processed if set
      • If any of the style properties were given, sets the style string on the style property
      • Set the skipInTabOrder flag for nested components
      The last phase before the view is rendered

      Here final preparations can be made based on the updated view state.

      Specified by:
      performFinalize in interface LifecycleElement
      Overrides:
      performFinalize in class GroupBase
      Parameters:
      model - - top level object containing the data
      parent - - parent component
    • getSupportedComponents

      public Set<Class<? extends Component>> getSupportedComponents()
      Only groups are supported for this group. Set of Component classes that may be placed into the container

      If an empty or null list is returned, it is assumed the container supports all components. The returned set will be used by dictionary validators and allows renders to make assumptions about the contained components

      Specified by:
      getSupportedComponents in interface Container
      Overrides:
      getSupportedComponents in class GroupBase
      Returns:
      Set component classes
    • getAccordionWidget

      public Accordion getAccordionWidget()
      Gets the widget which contains any configuration for the accordion widget component used to render this AccordionGroup.
      Returns:
      the accordionWidget
    • setAccordionWidget

      public void setAccordionWidget(Accordion accordionWidget)
      See Also: