org.apache.tapestry.services.impl
Class AbsoluteURLBuilderImpl
java.lang.Object
org.apache.tapestry.services.impl.AbsoluteURLBuilderImpl
- All Implemented Interfaces:
- AbsoluteURLBuilder
- public class AbsoluteURLBuilderImpl
- extends java.lang.Object
- implements AbsoluteURLBuilder
- Since:
- 4.0
- Author:
- Howard M. Lewis Ship
Method Summary |
java.lang.String |
constructURL(java.lang.String URI)
Constructs a URL, defaulting scheme, server and port to the values for the current request. |
java.lang.String |
constructURL(java.lang.String URI,
java.lang.String scheme,
java.lang.String server,
int port)
Constructs a URL from the given URI (that is, service path), schema, server and port. |
void |
setRequest(WebRequest request)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbsoluteURLBuilderImpl
public AbsoluteURLBuilderImpl()
constructURL
public java.lang.String constructURL(java.lang.String URI,
java.lang.String scheme,
java.lang.String server,
int port)
- Description copied from interface:
AbsoluteURLBuilder
- Constructs a URL from the given URI (that is, service path), schema, server and port.
- Specified by:
constructURL
in interface AbsoluteURLBuilder
- Parameters:
URI
- either a complete URL (that is, containing a colon), in which case it is returned
unchanged, or the path within the server.scheme
- scheme to prefix URI withserver
- to prefix the URI with (unless the URI begins with "//"port
- to suffix the server with (unless the URI begins with "//")
constructURL
public java.lang.String constructURL(java.lang.String URI)
- Description copied from interface:
AbsoluteURLBuilder
- Constructs a URL, defaulting scheme, server and port to the values for the current request.
- Specified by:
constructURL
in interface AbsoluteURLBuilder
setRequest
public void setRequest(WebRequest request)