public class ServiceEncodingImpl extends java.lang.Object implements ServiceEncoding
ServiceEncoding, which adds the ability to
determine when the encoding has been modified.| Constructor and Description |
|---|
ServiceEncodingImpl(java.lang.String servletPath)
Creates a new instance with a new map of parameters.
|
ServiceEncodingImpl(java.lang.String servletPath,
java.util.Map parametersMap) |
ServiceEncodingImpl(java.lang.String servletPath,
java.lang.String pathInfo,
QueryParameterMap parameters) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
getParameterNames()
Returns an array of parameter names.
|
java.lang.String |
getParameterValue(java.lang.String name)
Returns the value for the named parameter.
|
java.lang.String[] |
getParameterValues(java.lang.String name)
Returns the value for the named parameter.
|
java.lang.String |
getPathInfo()
Returns the portion of the URL after the servlet itself.
|
java.lang.String |
getServletPath()
Returns the servlet path for the request.
|
boolean |
isModified() |
void |
resetModified() |
void |
setParameterValue(java.lang.String name,
java.lang.String value)
Sets the value for the named query parameter to the provided string.
|
void |
setParameterValues(java.lang.String name,
java.lang.String[] values)
Sets the values for a named query parameter.
|
void |
setServletPath(java.lang.String servletPath)
Updates the servlet path for the encoding.
|
public ServiceEncodingImpl(java.lang.String servletPath)
public ServiceEncodingImpl(java.lang.String servletPath, java.util.Map parametersMap)
public ServiceEncodingImpl(java.lang.String servletPath, java.lang.String pathInfo, QueryParameterMap parameters)
public boolean isModified()
public void resetModified()
public java.lang.String getParameterValue(java.lang.String name)
ServiceEncodinggetParameterValue in interface ServiceEncodingpublic java.lang.String[] getParameterValues(java.lang.String name)
ServiceEncodinggetParameterValues in interface ServiceEncodingpublic void setServletPath(java.lang.String servletPath)
ServiceEncodingsetServletPath in interface ServiceEncodingpublic void setParameterValue(java.lang.String name, java.lang.String value)
ServiceEncodingsetParameterValue in interface ServiceEncodingname - the name of the parameter to set.value - the new value, which may be null.public void setParameterValues(java.lang.String name, java.lang.String[] values)
ServiceEncodingsetParameterValues in interface ServiceEncodingpublic java.lang.String getServletPath()
ServiceEncodinggetServletPath in interface ServiceEncodingpublic java.lang.String[] getParameterNames()
ServiceEncodinggetParameterNames in interface ServiceEncodingpublic java.lang.String getPathInfo()
ServiceEncodinggetPathInfo in interface ServiceEncoding