Class PathConstructorImpl

    • Method Detail

      • constructClientPath

        public String constructClientPath​(String... terms)
        Description copied from interface: PathConstructor
        Constructs a client path, the path portion of an absolute URL. The result consists of the the context path (if any), the application folder (if any), then the series of terms.
        Specified by:
        constructClientPath in interface PathConstructor
        Parameters:
        terms - additional terms (folder names, or a file name) following the context path and application folder.
        Returns:
        the full path, starting with a leading slash, and including the context path, application folder, and the terms, all seperated with slashes
      • constructDispatchPath

        public String constructDispatchPath​(String... terms)
        Description copied from interface: PathConstructor
        Constructs the dispatch path, which is like the client path, but omits the context path; this aligns the result with the value returned from Request.getPath(), and is used in code, typically Dispatcher implementations, that are attempting to route based on the incoming request path.
        Specified by:
        constructDispatchPath in interface PathConstructor
        Parameters:
        terms - additional terms (folder names, or a file name) following the context path and application folder.
        Returns:
        path string starting with a leading slash, and including the application folder (if any) and the individual terms, seperated by slashes