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, setInitParametersvoid 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によって表されるフィルターの現在利用可能なサーブレット名のマッピングの(空の可能性のある)Collectionvoid 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パターンマッピングの(空の可能性のある)CollectionCopyright © 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.