Class UiView

  • Direct Known Subclasses:
    UiViewHidden

    public class UiView
    extends Object
    Represents a user interface view addition.
    • Constructor Detail

      • UiView

        public UiView​(UiView.Category category,
                      String id,
                      String label)
        Creates a new user interface view descriptor. The navigation item will appear in the navigation menu under the specified category.
        Parameters:
        category - view category
        id - view identifier
        label - view label
      • UiView

        public UiView​(UiView.Category category,
                      String id,
                      String label,
                      String iconId)
        Creates a new user interface view descriptor. The navigation item will appear in the navigation menu under the specified category, with the specified icon adornment.

        Note: see the glyphMapping structure in icon.js for valid icon identifiers.

        Parameters:
        category - view category
        id - view identifier
        label - view label
        iconId - icon id
      • UiView

        public UiView​(UiView.Category category,
                      String id,
                      String label,
                      String iconId,
                      String helpPageUrl)
        Creates a new user interface view descriptor. The navigation item will appear in the navigation menu under the specified category, with the specified icon adornment and specified help page.

        Note: see the glyphMapping structure in icon.js for valid icon identifiers.

        Parameters:
        category - view category
        id - view identifier
        label - view label
        iconId - icon id
        helpPageUrl - help page URL
    • Method Detail

      • category

        public UiView.Category category()
        Returns the navigation category.
        Returns:
        navigation category
      • id

        public String id()
        Returns the view identifier.
        Returns:
        view ID
      • label

        public String label()
        Returns the view label.
        Returns:
        view label
      • iconId

        public String iconId()
        Returns the icon identifier.
        Returns:
        icon ID
      • helpPageUrl

        public String helpPageUrl()
        Returns the help page URL for a specific view.
        Returns:
        help page URL
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object