org.eclipse.jetty.servlet

## Class FilterMapping

- java.lang.Object
- - org.eclipse.jetty.servlet.FilterMapping

All Implemented Interfaces:
  Dumpable

    public class FilterMapping
    extends Object
    implements Dumpable

### Field Summary

Fields
`static int` `ALL`
`static int` `ASYNC`
`static int` `DEFAULT` Dispatch types
`static int` `ERROR`
`static int` `FORWARD`
`static int` `INCLUDE`
`static int` `REQUEST`

### Constructor Summary

Constructors
Constructor and Description
`FilterMapping()`

### Method Summary

Methods
`static int` `dispatch(javax.servlet.DispatcherType type)` Dispatch type from name
`static javax.servlet.DispatcherType` `dispatch(String type)` Dispatch type from name
`String` `dump()`
`void` `dump(Appendable out, String indent)`
`String` `getFilterName()`
`String[]` `getPathSpecs()`
`String[]` `getServletNames()`
`void` `setDispatcherTypes(EnumSet<javax.servlet.DispatcherType> dispatcherTypes)`
`void` `setDispatches(int dispatches)`
`void` `setFilterName(String filterName)`
`void` `setPathSpec(String pathSpec)`
`void` `setPathSpecs(String[] pathSpecs)`
`void` `setServletName(String servletName)`
`void` `setServletNames(String[] servletNames)`
`String` `toString()`

### Methods inherited from class java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

### Field Detail

#### DEFAULT

    public static final int DEFAULT

Dispatch types

See Also:
  Constant Field Values

#### REQUEST

    public static final int REQUEST

See Also:
  Constant Field Values

#### FORWARD

    public static final int FORWARD

See Also:
  Constant Field Values

#### INCLUDE

    public static final int INCLUDE

See Also:
  Constant Field Values

#### ERROR

    public static final int ERROR

See Also:
  Constant Field Values

#### ASYNC

    public static final int ASYNC

See Also:
  Constant Field Values

#### ALL

    public static final int ALL

See Also:
  Constant Field Values

### Constructor Detail

#### FilterMapping

    public FilterMapping()

### Method Detail

#### dispatch

    public static javax.servlet.DispatcherType dispatch(String type)

Dispatch type from name

#### dispatch

    public static int dispatch(javax.servlet.DispatcherType type)

Dispatch type from name

#### getFilterName

    public String getFilterName()

Returns:
  Returns the filterName.

#### getPathSpecs

    public String[] getPathSpecs()

Returns:
  Returns the pathSpec.

#### setDispatcherTypes

    public void setDispatcherTypes(EnumSet<javax.servlet.DispatcherType> dispatcherTypes)

#### setDispatches

    public void setDispatches(int dispatches)

Parameters:
  `dispatches` - The dispatches to set.
See Also:
  `DEFAULT`, `REQUEST`, `ERROR`, `FORWARD`, `INCLUDE`

#### setFilterName

    public void setFilterName(String filterName)

Parameters:
  `filterName` - The filterName to set.

#### setPathSpecs

    public void setPathSpecs(String[] pathSpecs)

Parameters:
  `pathSpecs` - The Path specifications to which this filter should be mapped.

#### setPathSpec

    public void setPathSpec(String pathSpec)

Parameters:
  `pathSpec` - The pathSpec to set.

#### getServletNames

    public String[] getServletNames()

Returns:
  Returns the servletName.

#### setServletNames

    public void setServletNames(String[] servletNames)

Parameters:
  `servletNames` - Maps the `named filter` to multiple servlets
See Also:
  `setServletName(java.lang.String)`

#### setServletName

    public void setServletName(String servletName)

Parameters:
  `servletName` - Maps the `named filter` to a single servlet
See Also:
  `setServletNames(java.lang.String[])`

#### toString

    public String toString()

Overrides:
  `toString` in class `Object`

#### dump

    public void dump(Appendable out,
            String indent)
              throws IOException

Specified by:
  `dump` in interface `Dumpable`
Throws:
  `IOException`

#### dump

    public String dump()

Specified by:
  `dump` in interface `Dumpable`