public interface FilterRegistration extends Registration
Filter
に詳細な構成をするためのインターフェース。修飾子とタイプ | インタフェースと説明 |
---|---|
static interface |
FilterRegistration.Dynamic
ServletContext のaddFilterメソッドの1つを使用して登録された
Filter を詳細に構成するためのインターフェース。 |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addMappingForServletNames(EnumSet<DispatcherType> dispatcherTypes,
boolean isMatchAfter,
String... servletNames)
このFilterRegistrationによって表されるフィルターに対して、与えられたサーブレット名とディスパッチャータイプを持つフィルターマッピングを追加します。
|
void |
addMappingForUrlPatterns(EnumSet<DispatcherType> dispatcherTypes,
boolean isMatchAfter,
String... urlPatterns)
このFilterRegistrationによって表されるフィルターに対して、与えられたURLパターンとディスパッチャータイプを持つフィルターマッピングを追加します。
|
Collection<String> |
getServletNameMappings()
この
FilterRegistration の表すフィルターの現在使用可能なサーブレット名のマッピングを取得します。 |
Collection<String> |
getUrlPatternMappings()
この
FilterRegistration の表すフィルターの現在使用可能なURLパターンマッピングを取得します。 |
getClassName, getInitParameter, getInitParameters, getName, setInitParameter, setInitParameters
void addMappingForServletNames(EnumSet<DispatcherType> dispatcherTypes, boolean isMatchAfter, String... servletNames)
フィルターマッピングは追加された順番で一致します。
isMatchAfterパラメータの値に応じて、このFilterRegistrationが取得されたServletContextで宣言された フィルターマッピングの後または前に、与えられたフィルターマッピングを設定します。
このメソッドが複数回呼び出された場合、後続の各呼び出しが前の呼び出しの効果に追加されます。
dispatcherTypes
- フィルターマッピングのディスパッチャータイプ、
nullの場合はデフォルトとして DispatcherType.REQUESTが使用されるisMatchAfter
- 与えられたフィルターマッピングが宣言されたフィルターマッピングの後で一致する必要がある場合はtrue、
このFilterRegistrationが取得されたServletContextで宣言されたフィルターマッピングの前に一致しなければならない場合はfalseservletNames
- フィルターマッピングのサーブレット名IllegalArgumentException
- servletNamesがnullもしくは空の場合IllegalStateException
- このFilterRegistrationが取得されたServletContextがすでに初期化完了していた場合Collection<String> getServletNameMappings()
FilterRegistration
の表すフィルターの現在使用可能なサーブレット名のマッピングを取得します。
許可されている場合、返されたCollection
への変更はこのFilterRegistration
に影響してはなりません。
FilterRegistration
によって表されるフィルターの現在利用可能なサーブレット名のマッピングの(空の可能性のある)Collection
void addMappingForUrlPatterns(EnumSet<DispatcherType> dispatcherTypes, boolean isMatchAfter, String... urlPatterns)
フィルターマッピングは追加された順番で一致します。
isMatchAfterパラメータの値に応じて、このFilterRegistrationが取得されたServletContextで宣言された フィルターマッピングの後または前に、与えられたフィルターマッピングを設定します。
このメソッドが複数回呼び出された場合、後続の各呼び出しが前の呼び出しの効果に追加されます。
dispatcherTypes
- フィルターマッピングのディスパッチャータイプ、
nullの場合はデフォルトとして DispatcherType.REQUESTが使用されるisMatchAfter
- 与えられたフィルターマッピングが宣言されたフィルターマッピングの後で一致する必要がある場合はtrue、
このFilterRegistrationが取得されたServletContextで宣言されたフィルターマッピングの前に一致しなければならない場合はfalseurlPatterns
- フィルターマッピングのURLパターンIllegalArgumentException
- urlPatternsがnullもしくは空IllegalStateException
- このFilterRegistrationが取得されたServletContextがすでに初期化完了していた場合Collection<String> getUrlPatternMappings()
FilterRegistration
の表すフィルターの現在使用可能なURLパターンマッピングを取得します。
許可されている場合、返されたCollection
への変更はこのFilterRegistration
に影響してはなりません。
FilterRegistration
によって表されるフィルターの現在利用可能なURLパターンマッピングの(空の可能性のある)Collection
Copyright © 1999-2017, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms. Portions Copyright © 1999-2002 The Apache Software Foundation. Portions Copyright © 2017- @megascus. Translated by @megascus.