com.acsinet_solutions.util
Interface Link

All Superinterfaces:
ParameterAppender, java.io.Serializable
All Known Implementing Classes:
AbstractLink, URLLink

public interface Link
extends ParameterAppender, java.io.Serializable

Base interface for dynamic URL and portlet links.

Author:
Santiago Arriaga - santiago.arriaga@acsinet-solutions.com

Method Summary
 java.lang.String getParameter(java.lang.String key)
          Get a parameter value
 java.util.Map<java.lang.String,java.lang.String> getParameters()
          Get a read-only view to the parameters in this link
 java.lang.String toString(java.lang.Object context)
          Get the complete link as a string; parameters included.
 
Methods inherited from interface com.acsinet_solutions.util.ParameterAppender
addParameter, removeParameter
 

Method Detail

getParameter

java.lang.String getParameter(java.lang.String key)
Get a parameter value

Returns:
A not-null maybe-empty String value. If the key does not exist an empty string is returned

getParameters

java.util.Map<java.lang.String,java.lang.String> getParameters()
Get a read-only view to the parameters in this link


toString

java.lang.String toString(java.lang.Object context)
Get the complete link as a string; parameters included. Context instance is implementation dependent.