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

public class RolesTag extends BaseScopedTag
INTERNAL: Value Producing Tag for finding all the association roles of all the topics and associations in a collection.
See Also:
  • Field Details

  • Constructor Details

    • RolesTag

      public RolesTag()
  • Method Details

    • process

      public Collection process(Collection tmObjects) 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:
    • setRemove

      public void setRemove(String varRemoveTopicColl)
      Sets the variable name of an input collection consisting of one or more topics that will removed from the retrieved list of association role players.
    • setCardinality

      public void setCardinality(String cardinality)
      Specify in which cardinality you are interested. This filters out the association roles retrieved for the input collection (consisting of TopicIF and AssociationIF objects). If not specified any kind of cardinality is returned. Allowed values are "binary", "nary" (means at least trenary).