public class StaticLink extends java.lang.Object implements ILink
GenericLink
to represent an external, static URL.Constructor and Description |
---|
StaticLink(java.lang.String url) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAbsoluteURL()
Returns the absolute URL as a String, using default scheme, server and port, including
parameters, and no anchor.
|
java.lang.String |
getAbsoluteURL(java.lang.String scheme,
java.lang.String server,
int port,
java.lang.String anchor,
boolean includeParameters)
Ignores its parameter and return
getURL(String, boolean) . |
java.lang.String[] |
getParameterNames()
Returns an array of parameters names (in no alphabetical order).
|
java.lang.String[] |
getParameterValues(java.lang.String name)
Returns the values for the named parameter.
|
java.lang.String |
getURL()
Returns the relative URL as a String.
|
java.lang.String |
getURL(java.lang.String anchor,
boolean includeParameters)
Returns the relative URL as a String.
|
java.lang.String |
getURL(java.lang.String scheme,
java.lang.String server,
int port,
java.lang.String anchor,
boolean includeParameters)
Ignores its parameter and return
getURL(String, boolean) . |
public StaticLink(java.lang.String url)
public java.lang.String getURL()
ILink
public java.lang.String getURL(java.lang.String anchor, boolean includeParameters)
ILink
public java.lang.String getAbsoluteURL()
ILink
getAbsoluteURL
in interface ILink
public java.lang.String getAbsoluteURL(java.lang.String scheme, java.lang.String server, int port, java.lang.String anchor, boolean includeParameters)
getURL(String, boolean)
.getAbsoluteURL
in interface ILink
scheme
- if not null, overrides the default scheme.server
- if not null, overrides the default serverport
- if non-zero, overrides the default portanchor
- if not null, appended to the URLincludeParameters
- if true, parameters are includedpublic java.lang.String getURL(java.lang.String scheme, java.lang.String server, int port, java.lang.String anchor, boolean includeParameters)
getURL(String, boolean)
.getURL
in interface ILink
scheme
- if not null, overrides the default scheme.server
- if not null, overrides the default serverport
- if non-zero, overrides the default portanchor
- if not null, appended to the URLincludeParameters
- if true, parameters are includedILink.getURL(String, boolean)
,
ILink.getAbsoluteURL(String, String, int, String, boolean)
public java.lang.String[] getParameterNames()
ILink
getParameterNames
in interface ILink
ILink.getParameterValues(String)
public java.lang.String[] getParameterValues(java.lang.String name)
ILink
getParameterValues
in interface ILink