Class PathElement

  • All Implemented Interfaces:
    Serializable, DynamicAttributes, IterationTag, JspTag, Tag, DynamicActionAttributes

    public class PathElement
    extends StylableTag
    This tag defines an element of a path. The element is the part that is visible to the user as a clickable link to some other page.

    Syntax:

       <p:pathelement
          id=....
          style=...
          title=...
          href=...
          tooltip=...
          visible=true|false
          enabled=true|false
       >
    
    Tag attributes
    Attribute Default value Required Description
    id - no The ID of the path element. The value of this attribute goes directly into the standard HTML id attribute. This means that if you need a reference to the menuitem object in your own JavaScript code, you may for example use the following code:

    pathElement = document.getElementById('<id>');

    style - no The value if this attribute goes directly into the standard HTML style attribute. This allows you to apply different styles to different menu items.
    title - yes The text that should be displayed in the menu for this menuitem.
    href - no The URL that this item links to, or null if it shouldn't be linked.
    tooltip - no An optional tooltip that is shown as a popup text while the user is pointing the mouse over the menuitem. Not supported by all browsers.
    visible true no Set to false to hide the path element completely.
    enabled true no Set to false to not link the path. This is an alternative to set the URL to null.
    Version:
    2.0
    Author:
    Nicklas
    See Also:
    Serialized Form
    Last modified
    $Date: 2019-04-11 09:31:26 +0200 (tors, 11 apr. 2019) $
    • Field Detail

      • path

        private Path path
        The parent Path.
      • title

        private String title
        The title of the menu item.
      • href

        private String href
        URL to the linked page.
      • tooltip

        private String tooltip
        A tooltip explaining the link.
      • visible

        private boolean visible
      • enabled

        private boolean enabled
    • Constructor Detail

      • PathElement

        public PathElement()
    • Method Detail

      • setTitle

        public void setTitle​(String title)
      • getTitle

        public String getTitle()
      • setHref

        public void setHref​(String href)
      • getHref

        public String getHref()
      • setTooltip

        public void setTooltip​(String tooltip)
      • getTooltip

        public String getTooltip()
      • setVisible

        public void setVisible​(boolean visible)
        Since:
        2.10
      • isVisible

        public boolean isVisible()
        Since:
        2.10
      • setEnabled

        public void setEnabled​(boolean enabled)
        Since:
        2.10
      • isEnabled

        public boolean isEnabled()
        Since:
        2.10