All Implemented Interfaces:
jakarta.servlet.jsp.tagext.IterationTag, jakarta.servlet.jsp.tagext.JspTag, jakarta.servlet.jsp.tagext.Tag, Serializable, ScopeSupportIF, ValueAcceptingTagIF, ValueProducingTagIF

public class NamesTag extends BaseScopedTag
INTERNAL: Value Producing Tag for finding all the base names of all the topics in a collection.
See Also:
  • Field Details

    • uniqueValues

      public boolean uniqueValues
  • Constructor Details

    • NamesTag

      public NamesTag()
  • Method Details

    • process

      public Collection process(Collection topics) throws jakarta.servlet.jsp.JspTagException
      Description copied from interface: ValueProducingTagIF
      INTERNAL: Process the input collection and return the output collection. This collection will afterwards typically be passed up to the parent tag, which should be a value-accepting tag.
      Throws:
      jakarta.servlet.jsp.JspTagException
      See Also:
    • setUniqueValues

      public void setUniqueValues(String unique)
      If the result collection should not contain the same basename value more than one time.
      Parameters:
      unique - - String which is mapped to boolean (allowed values: true|yes|false|no)