Interface DisplayableLabel

All Known Implementing Classes:
CombinedLabel, Label

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

    Modifier and Type
    Method
    Description
    Returns the label's name only.
    Return the title as a combination of the namespace and the label name.
    Generates the url path for a label.
    getUrlPath(String spaceKey)
    Generates the url path for a label in the context of a given space i.e.
    boolean
    Returns true if the label's title is safe to pass in the URL.
  • Method Details

    • 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.