Interface IFilterConfig
- All Superinterfaces:
javax.servlet.FilterConfig,javax.servlet.FilterRegistration,javax.servlet.FilterRegistration.Dynamic,IFilterConfig,javax.servlet.Registration,javax.servlet.Registration.Dynamic
A representation of the configuration for a filter
-
Nested Class Summary
Nested classes/interfaces inherited from interface javax.servlet.FilterRegistration
javax.servlet.FilterRegistration.DynamicNested classes/interfaces inherited from interface javax.servlet.Registration
javax.servlet.Registration.Dynamic -
Field Summary
Fields inherited from interface com.ibm.websphere.servlet.filter.IFilterConfig
FILTER_ERROR, FILTER_FORWARD, FILTER_INCLUDE, FILTER_REQUEST -
Method Summary
Modifier and TypeMethodDescriptionjavax.servlet.DispatcherType[]Get the dispatch typejavax.servlet.FilterClass<? extends javax.servlet.Filter>Get the classloader where this Filter should be loaded from.Get the filter class namebooleanChecks if resource should be considered internal.voidsetFilter(javax.servlet.Filter filter) voidsetFilterClass(Class<? extends javax.servlet.Filter> filterClass) voidsetFilterClassName(String className) voidsetInternal(boolean isInternal) Set whether resource should be considered internal.voidsetIServletContext(IServletContext servletContext) Set the ServletContext this Filter should be associated with.voidsetLargeIcon(String largeIcon) Set the large iconvoidsetSmallIcon(String smallIcon) Set the small iconMethods inherited from interface javax.servlet.FilterConfig
getFilterName, getInitParameter, getInitParameterNames, getServletContextMethods inherited from interface javax.servlet.FilterRegistration
addMappingForServletNames, addMappingForUrlPatterns, getServletNameMappings, getUrlPatternMappingsMethods inherited from interface com.ibm.websphere.servlet.filter.IFilterConfig
addInitParameter, isAsyncSupported, setDescription, setDispatchMode, setDisplayName, setFilterClassLoader, setNameMethods inherited from interface javax.servlet.Registration
getClassName, getInitParameter, getInitParameters, getName, setInitParameter, setInitParametersMethods inherited from interface javax.servlet.Registration.Dynamic
setAsyncSupported
-
Method Details
-
setLargeIcon
Set the large icon- Parameters:
largeIcon-
-
setSmallIcon
Set the small icon- Parameters:
smallIcon-
-
getDispatchType
javax.servlet.DispatcherType[] getDispatchType()Get the dispatch type- Returns:
-
getFilterClassLoader
ClassLoader getFilterClassLoader()Get the classloader where this Filter should be loaded from. Default is WebApp's classloader.- Returns:
-
getFilterClassName
String getFilterClassName()Get the filter class name- Returns:
-
setIServletContext
Set the ServletContext this Filter should be associated with.- Parameters:
ServletContext-
-
setInternal
void setInternal(boolean isInternal) Set whether resource should be considered internal. * @return -
isInternal
boolean isInternal()Checks if resource should be considered internal.- Returns:
-
setFilter
void setFilter(javax.servlet.Filter filter) -
setFilterClass
-
getFilter
javax.servlet.Filter getFilter() -
getFilterClass
Class<? extends javax.servlet.Filter> getFilterClass() -
setFilterClassName
- Specified by:
setFilterClassNamein interfaceIFilterConfig
-