Class FilterMap

  • All Implemented Interfaces:
    java.io.Serializable

    public class FilterMap
    extends XmlEncodingBase
    implements java.io.Serializable
    Representation of a filter mapping for a web application, as represented in a <filter-mapping> element in the deployment descriptor. Each filter mapping must contain a filter name plus either a URL pattern or a servlet name.
    Author:
    Craig R. McClanahan
    See Also:
    Serialized Form
    • Constructor Detail

      • FilterMap

        public FilterMap()
    • Method Detail

      • getFilterName

        public java.lang.String getFilterName()
      • setFilterName

        public void setFilterName​(java.lang.String filterName)
      • getServletNames

        public java.lang.String[] getServletNames()
      • addServletName

        public void addServletName​(java.lang.String servletName)
      • getMatchAllUrlPatterns

        public boolean getMatchAllUrlPatterns()
      • getMatchAllServletNames

        public boolean getMatchAllServletNames()
      • getURLPatterns

        public java.lang.String[] getURLPatterns()
      • addURLPattern

        public void addURLPattern​(java.lang.String urlPattern)
      • addURLPatternDecoded

        public void addURLPatternDecoded​(java.lang.String urlPattern)
      • setDispatcher

        public void setDispatcher​(java.lang.String dispatcherString)
        This method will be used to set the current state of the FilterMap representing the state of when filters should be applied.
        Parameters:
        dispatcherString - the dispatcher type which should match this filter
      • getDispatcherMapping

        public int getDispatcherMapping()
      • getDispatcherNames

        public java.lang.String[] getDispatcherNames()
      • toString

        public java.lang.String toString()
        Render a String representation of this object.
        Overrides:
        toString in class java.lang.Object