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()
ILinkpublic java.lang.String getURL(java.lang.String anchor, boolean includeParameters)
ILinkpublic java.lang.String getAbsoluteURL()
ILinkgetAbsoluteURL in interface ILinkpublic 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 ILinkscheme - 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 ILinkscheme - 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()
ILinkgetParameterNames in interface ILinkILink.getParameterValues(String)public java.lang.String[] getParameterValues(java.lang.String name)
ILinkgetParameterValues in interface ILink