com.ibm.wsspi.webcontainer.filter
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


Nested Class Summary
 
Nested classes/interfaces inherited from interface javax.servlet.FilterRegistration
javax.servlet.FilterRegistration.Dynamic
 
Field Summary
 
Fields inherited from interface com.ibm.websphere.servlet.filter.IFilterConfig
FILTER_ERROR, FILTER_FORWARD, FILTER_INCLUDE, FILTER_REQUEST
 
Method Summary
 javax.servlet.DispatcherType[] getDispatchType()
          Get the dispatch type
 javax.servlet.Filter getFilter()
           
 java.lang.Class<? extends javax.servlet.Filter> getFilterClass()
           
 java.lang.ClassLoader getFilterClassLoader()
          Get the classloader where this Filter should be loaded from.
 java.lang.String getFilterClassName()
          Get the filter class name
 boolean isInternal()
          Checks if resource should be considered internal.
 void setFilter(javax.servlet.Filter filter)
           
 void setFilterClass(java.lang.Class<? extends javax.servlet.Filter> filterClass)
           
 void setFilterClassName(java.lang.String className)
           
 void setInternal(boolean isInternal)
          Set whether resource should be considered internal.
 void setIServletContext(IServletContext servletContext)
          Set the ServletContext this Filter should be associated with.
 void setLargeIcon(java.lang.String largeIcon)
          Set the large icon
 void setSmallIcon(java.lang.String smallIcon)
          Set the small icon
 
Methods inherited from interface com.ibm.websphere.servlet.filter.IFilterConfig
addInitParameter, isAsyncSupported, setDescription, setDispatchMode, setDisplayName, setFilterClassLoader, setName
 
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 javax.servlet.Registration.Dynamic
setAsyncSupported
 
Methods inherited from interface javax.servlet.Registration
getClassName, getInitParameter, getInitParameters, getName, setInitParameter, setInitParameters
 

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:
setFilterClassName in interface IFilterConfig