Class SimpleURLContext

java.lang.Object
org.exoplatform.web.url.simple.SimpleURLContext
All Implemented Interfaces:
URLContext

public class SimpleURLContext extends Object implements URLContext
Author:
Nick Scavelli
  • Field Details

    • scheme

      protected String scheme
    • host

      protected String host
    • port

      protected int port
    • servletContext

      protected String servletContext
    • requestHandler

      protected String requestHandler
  • Constructor Details

    • SimpleURLContext

      public SimpleURLContext(String scheme, String host, int port, String servletContext, String requestHandler, Router router)
    • SimpleURLContext

      public SimpleURLContext(String servletContext, Router router)
    • SimpleURLContext

      public SimpleURLContext(jakarta.servlet.http.HttpServletRequest httpRequest, org.exoplatform.container.PortalContainer container, WebAppController controller)
    • SimpleURLContext

      public SimpleURLContext(org.exoplatform.container.PortalContainer container, WebAppController controller)
  • Method Details

    • render

      public <R, U extends PortalURL<R, U>> String render(U url)
      Description copied from interface: URLContext
      Renders the url.
      Specified by:
      render in interface URLContext
      Type Parameters:
      R - the url resource type
      U - the url generic type
      Parameters:
      url - the url to render
      Returns:
      the rendered url