Interface DisplayableLabel

  • All Known Implementing Classes:
    CombinedLabel, Label

    public interface DisplayableLabel
    Provides getter methods for a Label that can be displayed.
    • Method Detail

      • isRealTitleSafeForUrl

        boolean isRealTitleSafeForUrl()
        Returns true if the label's title is safe to pass in the URL.

        eg. my:foo is safe, perc% is not safe. chicken+cheese is safe in a "combined" label.

        Returns:
        true if the label's title is safe to pass in the URL.
      • getName

        String getName()
        Returns the label's name only.

        eg. label name for label my:foo is "foo".

      • getRealTitle

        String getRealTitle()
        Return the title as a combination of the namespace and the label name.
      • getUrlPath

        String getUrlPath()
        Generates the url path for a label.
      • getUrlPath

        String getUrlPath​(String spaceKey)
        Generates the url path for a label in the context of a given space i.e. the user is taken to a page that contains content for that space only.

        If no space if provided, getUrlPath() is called.