Class IntegratorPlaceholder

java.lang.Object
io.wcm.handler.url.integrator.IntegratorPlaceholder

@ProviderType public final class IntegratorPlaceholder extends Object
Placeholders used in integrator template markup that has to be replaced by integrating applications.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final @NotNull String
    Placeholder for the main content markup of the external application.
    static final @NotNull String
    Placeholder for markup of the external application that should be placed before the end of the BODY element.
    static final @NotNull String
    Placeholder for markup of the external application that should be placed in the HTML HEAD element.
    static final @NotNull String
    Placeholder for scheme and hostname in URLs pointing to content pages (non-secure mode, HTTP).
    static final @NotNull String
    Placeholder for scheme and hostname in URLs pointing to resources (e.g.
    static final @NotNull String
    Placeholder for scheme and hostname in URLs pointing to content pages (secure mode, HTTPS).
  • Method Summary

    Modifier and Type
    Method
    Description
    static @NotNull String
    getTagWithComments(@NotNull String placeholder)
    Placeholder with HTML BEGIN and END comments

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • APP_INCLUDE_CONTENT

      @NotNull public static final @NotNull String APP_INCLUDE_CONTENT
      Placeholder for the main content markup of the external application.
      See Also:
    • APP_INCLUDE_HEADER

      @NotNull public static final @NotNull String APP_INCLUDE_HEADER
      Placeholder for markup of the external application that should be placed in the HTML HEAD element.
      See Also:
    • URL_CONTENT

      @NotNull public static final @NotNull String URL_CONTENT
      Placeholder for scheme and hostname in URLs pointing to content pages (non-secure mode, HTTP).
      See Also:
    • URL_CONTENT_SECURE

      @NotNull public static final @NotNull String URL_CONTENT_SECURE
      Placeholder for scheme and hostname in URLs pointing to content pages (secure mode, HTTPS).
      See Also:
    • URL_CONTENT_PROXY

      @NotNull public static final @NotNull String URL_CONTENT_PROXY
      Placeholder for scheme and hostname in URLs pointing to resources (e.g. CSS/JS/Image references or AJAX requests). Secure- or non-secure mode depends on the external application. If AJAX requests are blocked by the same origin policy the external application may decide to route these URLs through a proxy with its own scheme and hostname.
      See Also:
  • Method Details

    • getTagWithComments

      @NotNull public static @NotNull String getTagWithComments(@NotNull @NotNull String placeholder)
      Placeholder with HTML BEGIN and END comments
      Parameters:
      placeholder - Placeholder
      Returns:
      Tag with comments