Class LinkGroup

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

public class LinkGroup extends GroupBase
Special Group that presents a grouping on links, which can also include nested groupings of links

Generally this group outputs a list of LinkField instances, however it can be configured to place separates between the fields and also delimiters for the grouping

Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
  • Constructor Details

    • LinkGroup

      public LinkGroup()
  • Method Details

    • getGroupBeginDelimiter

      public String getGroupBeginDelimiter()
      String that will be rendered before the group of links are rendered

      If the list of links is empty, the start delimiter will not be rendered but instead the #emptyLinkGroupString will be outputted

      e.g. '['
      Returns:
      group begin delimiter
    • setGroupBeginDelimiter

      public void setGroupBeginDelimiter(String groupBeginDelimiter)
      Setter for the group begin delimiter
      Parameters:
      groupBeginDelimiter -
    • getGroupEndDelimiter

      public String getGroupEndDelimiter()
      String that will be rendered after the group of links are rendered

      If the list of links is empty, the end delimiter will not be rendered but instead the #emptyLinkGroupString will be outputted

      e.g. ']'
      Returns:
      group end delimiter
    • setGroupEndDelimiter

      public void setGroupEndDelimiter(String groupEndDelimiter)
      Setter for the group end delimiter
      Parameters:
      groupEndDelimiter -
    • getLinkSeparator

      public String getLinkSeparator()
      String that will be rendered between each rendered link e.g. '|'
      Returns:
      link separator
    • setLinkSeparator

      public void setLinkSeparator(String linkSeparator)
      Setter for the link separator
      Parameters:
      linkSeparator -
    • getEmptyLinkGroupString

      public String getEmptyLinkGroupString()
      String that will be outputted when the list backing the link group is empty
      Returns:
      empty group string
    • setEmptyLinkGroupString

      public void setEmptyLinkGroupString(String emptyLinkGroupString)
      Setter for the empty group string
      Parameters:
      emptyLinkGroupString -