public class ExternalURLAdapter extends java.lang.Object implements URLAdapter
| Constructor and Description |
|---|
ExternalURLAdapter() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
adapt(java.lang.String url,
java.lang.String key,
java.util.Map<java.lang.String,java.io.Serializable> context)
adapt an url based on a context
|
protected void |
appendParametersToURL(java.lang.StringBuffer url,
java.util.Map<java.lang.String,java.lang.String[]> parameters) |
protected void |
appendParameterToURL(java.lang.StringBuffer newURL,
java.lang.String key,
java.lang.String[] value) |
protected void |
appendSeparator(java.lang.StringBuffer buffer,
java.lang.String initialSeparator) |
java.lang.String |
getId() |
public java.lang.String adapt(java.lang.String url,
java.lang.String key,
java.util.Map<java.lang.String,java.io.Serializable> context)
throws SExecutionException
URLAdapteradapt in interface URLAdapterurl - the base urlkey - the url keycontext - the provided contextSExecutionException - when the URL rewriting failsprotected void appendParametersToURL(java.lang.StringBuffer url,
java.util.Map<java.lang.String,java.lang.String[]> parameters)
throws SExecutionException
SExecutionExceptionprotected void appendParameterToURL(java.lang.StringBuffer newURL,
java.lang.String key,
java.lang.String[] value)
protected void appendSeparator(java.lang.StringBuffer buffer,
java.lang.String initialSeparator)
public java.lang.String getId()
getId in interface URLAdapter