Interface IFilterConfig
-
- All Superinterfaces:
javax.servlet.FilterConfig,javax.servlet.FilterRegistration,javax.servlet.FilterRegistration.Dynamic,IFilterConfig,javax.servlet.Registration,javax.servlet.Registration.Dynamic
public interface IFilterConfig extends IFilterConfig
A representation of the configuration for a filter
-
-
Field Summary
-
Fields inherited from interface com.ibm.websphere.servlet.filter.IFilterConfig
FILTER_ERROR, FILTER_FORWARD, FILTER_INCLUDE, FILTER_REQUEST
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description javax.servlet.DispatcherType[]getDispatchType()Get the dispatch typejavax.servlet.FiltergetFilter()java.lang.Class<? extends javax.servlet.Filter>getFilterClass()java.lang.ClassLoadergetFilterClassLoader()Get the classloader where this Filter should be loaded from.java.lang.StringgetFilterClassName()Get the filter class namebooleanisInternal()Checks if resource should be considered internal.voidsetFilter(javax.servlet.Filter filter)voidsetFilterClass(java.lang.Class<? extends javax.servlet.Filter> filterClass)voidsetFilterClassName(java.lang.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(java.lang.String largeIcon)Set the large iconvoidsetSmallIcon(java.lang.String smallIcon)Set the small icon-
Methods inherited from interface javax.servlet.FilterConfig
getFilterName, getInitParameter, getInitParameterNames, getServletContext
-
Methods inherited from interface javax.servlet.FilterRegistration
addMappingForServletNames, addMappingForUrlPatterns, getServletNameMappings, getUrlPatternMappings
-
Methods inherited from interface com.ibm.websphere.servlet.filter.IFilterConfig
addInitParameter, isAsyncSupported, setDescription, setDispatchMode, setDisplayName, setFilterClassLoader, setName
-
-
-
-
Method Detail
-
setLargeIcon
void setLargeIcon(java.lang.String largeIcon)
Set the large icon- Parameters:
largeIcon-
-
setSmallIcon
void setSmallIcon(java.lang.String smallIcon)
Set the small icon- Parameters:
smallIcon-
-
getDispatchType
javax.servlet.DispatcherType[] getDispatchType()
Get the dispatch type- Returns:
-
getFilterClassLoader
java.lang.ClassLoader getFilterClassLoader()
Get the classloader where this Filter should be loaded from. Default is WebApp's classloader.- Returns:
-
getFilterClassName
java.lang.String getFilterClassName()
Get the filter class name- Returns:
-
setIServletContext
void setIServletContext(IServletContext servletContext)
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
void setFilterClass(java.lang.Class<? extends javax.servlet.Filter> filterClass)
-
getFilter
javax.servlet.Filter getFilter()
-
getFilterClass
java.lang.Class<? extends javax.servlet.Filter> getFilterClass()
-
setFilterClassName
void setFilterClassName(java.lang.String className)
- Specified by:
setFilterClassNamein interfaceIFilterConfig
-
-