Class AdminBeforeContentExtension

  • All Implemented Interfaces:
    PageExtension

    public class AdminBeforeContentExtension
    extends SimplePageExtension
    Since:
    7.0
    Author:
    Maxim Podkolzine (maxim.podkolzine@jetbrains.com)
    • Constructor Detail

      • AdminBeforeContentExtension

        public AdminBeforeContentExtension​(@NotNull
                                           PagePlaces pagePlaces)
      • AdminBeforeContentExtension

        public AdminBeforeContentExtension​(@NotNull
                                           PagePlaces pagePlaces,
                                           @NotNull @NonNls
                                           java.lang.String id,
                                           @NonNls
                                           java.lang.String includeUrl)
    • Method Detail

      • isAvailable

        public boolean isAvailable​(@NotNull
                                   javax.servlet.http.HttpServletRequest request)
        Description copied from interface: PageExtension
        Returns true if this extension is available (should be included on the page) for the specified request. If extension needs to be shown for some pages only, it can obtain original page URL via request attribute called "pageUrl":
        String pageUrl = (String)request.getAttribute("pageUrl");
        Specified by:
        isAvailable in interface PageExtension
        Overrides:
        isAvailable in class SimplePageExtension
        Parameters:
        request - HTTP request
        Returns:
        true if extension should be included in the page place