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
      • Nested classes/interfaces inherited from interface javax.servlet.Registration

        javax.servlet.Registration.Dynamic
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      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 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

        getClassName, getInitParameter, getInitParameters, getName, setInitParameter, setInitParameters
      • Methods inherited from interface javax.servlet.Registration.Dynamic

        setAsyncSupported
    • 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()