org.codelabor.system.web.filter.selective
Interface SelectiveFilter

All Known Implementing Classes:
AntStylePathPatternEncodingFilter, AntStylePathPatternNoCacheFilter, ExtensionEncodingFilter, ExtensionNoCacheFilter, SelectiveEncodingFilter, SelectiveNoCacheFilter

public interface SelectiveFilter

선택적 필터 인터페이스

Author:
Shin Sang-jae

Method Summary
 List<String> getExcludePatterns(javax.servlet.FilterConfig filterConfig)
          필터 적용 예외 리스트를 설정 파라미터에서 가져온다.
 List<String> getIncludePatterns(javax.servlet.FilterConfig filterConfig)
          필터 적용 포함 리스트를 설정 파라미터에서 가져온다.
 boolean isFilterRequired(String requestURI)
          최종적으로 필터 로직 수행 여부를 판단한다.
 

Method Detail

getIncludePatterns

List<String> getIncludePatterns(javax.servlet.FilterConfig filterConfig)
필터 적용 포함 리스트를 설정 파라미터에서 가져온다.

Parameters:
filterConfig -
Returns:
포함 항목의 리스트

getExcludePatterns

List<String> getExcludePatterns(javax.servlet.FilterConfig filterConfig)
필터 적용 예외 리스트를 설정 파라미터에서 가져온다.

Parameters:
filterConfig -
Returns:
예외 항목의 리스트

isFilterRequired

boolean isFilterRequired(String requestURI)
최종적으로 필터 로직 수행 여부를 판단한다.

Parameters:
requestURI -
Returns:
필터 로직 수행 여부


Copyright © 2011 CODELABOR. All Rights Reserved.