Class PluginListTag

java.lang.Object
jakarta.servlet.jsp.tagext.TagSupport
net.ontopia.topicmaps.nav2.taglibs.framework.PluginListTag
All Implemented Interfaces:
jakarta.servlet.jsp.tagext.IterationTag, jakarta.servlet.jsp.tagext.JspTag, jakarta.servlet.jsp.tagext.Tag, Serializable

public class PluginListTag extends jakarta.servlet.jsp.tagext.TagSupport
INTERNAL: Framework related tag for listing all activated plugins available in the navigator configuration.
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     

    Fields inherited from class jakarta.servlet.jsp.tagext.TagSupport

    id, pageContext

    Fields inherited from interface jakarta.servlet.jsp.tagext.IterationTag

    EVAL_BODY_AGAIN

    Fields inherited from interface jakarta.servlet.jsp.tagext.Tag

    EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Process the start tag for this instance.
    void
    setExclude(String excludePluginId)
    Sets String that is representing a Plugin Id which should not be listed.
    void
    setGroup(String groupId)
    Sets String that is representing the Plugin Group Id for the plugins which should be listed.
    void
    setPreSeparator(String preSeparator)
    Sets if a separator should be displayed before the list of plugins starts.
    void
    Sets String that is displayed between the listed plugins to separate them.

    Methods inherited from class jakarta.servlet.jsp.tagext.TagSupport

    doAfterBody, doEndTag, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • PluginListTag

      public PluginListTag()
  • Method Details

    • doStartTag

      public int doStartTag() throws jakarta.servlet.jsp.JspTagException
      Process the start tag for this instance.
      Specified by:
      doStartTag in interface jakarta.servlet.jsp.tagext.Tag
      Overrides:
      doStartTag in class jakarta.servlet.jsp.tagext.TagSupport
      Throws:
      jakarta.servlet.jsp.JspTagException
    • setSeparator

      public void setSeparator(String sep)
      Sets String that is displayed between the listed plugins to separate them.
    • setPreSeparator

      public void setPreSeparator(String preSeparator)
      Sets if a separator should be displayed before the list of plugins starts. Allowed values true | false (default = false).
    • setGroup

      public void setGroup(String groupId)
      Sets String that is representing the Plugin Group Id for the plugins which should be listed.
    • setExclude

      public void setExclude(String excludePluginId)
      Sets String that is representing a Plugin Id which should not be listed.