@NotThreadSafe public class MockServletConfig extends Object implements javax.servlet.ServletConfig
ServletConfig interface.| Constructor and Description |
|---|
MockServletConfig(javax.servlet.ServletContext aSC,
String sServletName)
Constructor without servlet init parameters.
|
MockServletConfig(javax.servlet.ServletContext aSC,
String sServletName,
Map<String,String> aServletInitParams)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addInitParameter(String sName,
String sValue) |
com.helger.commons.collection.impl.ICommonsOrderedMap<String,String> |
getAllInitParameters() |
String |
getInitParameter(String sName) |
Enumeration<String> |
getInitParameterNames() |
javax.servlet.ServletContext |
getServletContext() |
String |
getServletName() |
com.helger.commons.state.EChange |
removeInitParameter(String sName) |
String |
toString() |
public MockServletConfig(@Nonnull javax.servlet.ServletContext aSC, @Nonnull @Nonempty String sServletName)
aSC - Base servlet context. May not be null.sServletName - Name of the servlet. May neither be null nor empty.public MockServletConfig(@Nonnull javax.servlet.ServletContext aSC, @Nonnull @Nonempty String sServletName, @Nullable Map<String,String> aServletInitParams)
aSC - Base servlet context. May not be null.sServletName - Name of the servlet. May neither be null nor empty.aServletInitParams - The map with all servlet init parameters. May be null
or empty.@Nonnull @Nonempty public String getServletName()
getServletName in interface javax.servlet.ServletConfig@Nonnull public javax.servlet.ServletContext getServletContext()
getServletContext in interface javax.servlet.ServletConfig@Nullable public String getInitParameter(@Nullable String sName)
getInitParameter in interface javax.servlet.ServletConfig@Nonnull public Enumeration<String> getInitParameterNames()
getInitParameterNames in interface javax.servlet.ServletConfigpublic void addInitParameter(@Nonnull @Nonempty String sName, @Nonnull String sValue)
@Nonnull public com.helger.commons.state.EChange removeInitParameter(@Nullable String sName)
@Nonnull @Nonempty @ReturnsMutableCopy public com.helger.commons.collection.impl.ICommonsOrderedMap<String,String> getAllInitParameters()
Copyright © 2016–2019 Philip Helger. All rights reserved.