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)
ServiceEncoding
getParameterValue
in interface ServiceEncoding
public java.lang.String[] getParameterValues(java.lang.String name)
ServiceEncoding
getParameterValues
in interface ServiceEncoding
public void setServletPath(java.lang.String servletPath)
ServiceEncoding
setServletPath
in interface ServiceEncoding
public void setParameterValue(java.lang.String name, java.lang.String value)
ServiceEncoding
setParameterValue
in interface ServiceEncoding
name
- 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)
ServiceEncoding
setParameterValues
in interface ServiceEncoding
public java.lang.String getServletPath()
ServiceEncoding
getServletPath
in interface ServiceEncoding
public java.lang.String[] getParameterNames()
ServiceEncoding
getParameterNames
in interface ServiceEncoding
public java.lang.String getPathInfo()
ServiceEncoding
getPathInfo
in interface ServiceEncoding