Package com.helger.servlet.mock
Class MockServletConfig
- java.lang.Object
-
- com.helger.servlet.mock.MockServletConfig
-
- All Implemented Interfaces:
jakarta.servlet.ServletConfig
@NotThreadSafe public class MockServletConfig extends Object implements jakarta.servlet.ServletConfig
Mock implementation of theServletConfiginterface.- Author:
- Philip Helger
-
-
Constructor Summary
Constructors Constructor Description MockServletConfig(jakarta.servlet.ServletContext aSC, String sServletName)Constructor without servlet init parameters.MockServletConfig(jakarta.servlet.ServletContext aSC, String sServletName, Map<String,String> aServletInitParams)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddInitParameter(String sName, String sValue)com.helger.commons.collection.impl.ICommonsOrderedMap<String,String>getAllInitParameters()StringgetInitParameter(String sName)Enumeration<String>getInitParameterNames()jakarta.servlet.ServletContextgetServletContext()StringgetServletName()com.helger.commons.state.EChangeremoveInitParameter(String sName)StringtoString()
-
-
-
Constructor Detail
-
MockServletConfig
public MockServletConfig(@Nonnull jakarta.servlet.ServletContext aSC, @Nonnull @Nonempty String sServletName)
Constructor without servlet init parameters.- Parameters:
aSC- Base servlet context. May not benull.sServletName- Name of the servlet. May neither benullnor empty.
-
MockServletConfig
public MockServletConfig(@Nonnull jakarta.servlet.ServletContext aSC, @Nonnull @Nonempty String sServletName, @Nullable Map<String,String> aServletInitParams)
Constructor- Parameters:
aSC- Base servlet context. May not benull.sServletName- Name of the servlet. May neither benullnor empty.aServletInitParams- The map with all servlet init parameters. May benullor empty.
-
-
Method Detail
-
getServletName
@Nonnull @Nonempty public String getServletName()
- Specified by:
getServletNamein interfacejakarta.servlet.ServletConfig
-
getServletContext
@Nonnull public jakarta.servlet.ServletContext getServletContext()
- Specified by:
getServletContextin interfacejakarta.servlet.ServletConfig
-
getInitParameter
@Nullable public String getInitParameter(@Nullable String sName)
- Specified by:
getInitParameterin interfacejakarta.servlet.ServletConfig
-
getInitParameterNames
@Nonnull public Enumeration<String> getInitParameterNames()
- Specified by:
getInitParameterNamesin interfacejakarta.servlet.ServletConfig
-
addInitParameter
public void addInitParameter(@Nonnull @Nonempty String sName, @Nonnull String sValue)
-
removeInitParameter
@Nonnull public com.helger.commons.state.EChange removeInitParameter(@Nullable String sName)
-
getAllInitParameters
@Nonnull @Nonempty @ReturnsMutableCopy public com.helger.commons.collection.impl.ICommonsOrderedMap<String,String> getAllInitParameters()
-
-