Package org.restlet.engine.util
Class ReferenceUtils
- java.lang.Object
-
- org.restlet.engine.util.ReferenceUtils
-
public class ReferenceUtils extends java.lang.ObjectUtilities related to URI references.
-
-
Constructor Summary
Constructors Modifier Constructor Description privateReferenceUtils()Constructor.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Stringformat(Reference resourceRef, boolean isProxied, Request request)Returns the request URI.static ReferencegetOriginalRef(Reference resourceRef, Series<Header> headers)Returns the original reference especially by detecting potential proxy forwardings.static Referenceupdate(Reference resourceRef, Request request)Returns the request URI.
-
-
-
Method Detail
-
update
public static Reference update(Reference resourceRef, Request request)
Returns the request URI.- Parameters:
resourceRef- The resource reference.request- The parent request.- Returns:
- The absolute request URI.
-
format
public static java.lang.String format(Reference resourceRef, boolean isProxied, Request request)
Returns the request URI.- Parameters:
resourceRef- The resource reference.isProxied- Indicates if the request goes through a proxy and requires an absolute URI.request- The parent request.- Returns:
- The absolute request URI.
-
getOriginalRef
public static Reference getOriginalRef(Reference resourceRef, Series<Header> headers)
Returns the original reference especially by detecting potential proxy forwardings.- Parameters:
resourceRef- The request's resource reference.headers- The set of request's headers.- Returns:
- The original reference.
-
-