当前位置: 首页>>代码示例>>Java>>正文


Java FilterMap.getFilterName方法代码示例

本文整理汇总了Java中org.apache.catalina.deploy.FilterMap.getFilterName方法的典型用法代码示例。如果您正苦于以下问题:Java FilterMap.getFilterName方法的具体用法?Java FilterMap.getFilterName怎么用?Java FilterMap.getFilterName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.apache.catalina.deploy.FilterMap的用法示例。


在下文中一共展示了FilterMap.getFilterName方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: validateFilterMap

import org.apache.catalina.deploy.FilterMap; //导入方法依赖的package包/类
/**
 * Validate the supplied FilterMap.
 */
private void validateFilterMap(FilterMap filterMap) {
	// Validate the proposed filter mapping
	String filterName = filterMap.getFilterName();
	String[] servletNames = filterMap.getServletNames();
	String[] urlPatterns = filterMap.getURLPatterns();
	if (findFilterDef(filterName) == null)
		throw new IllegalArgumentException(sm.getString("standardContext.filterMap.name", filterName));

	if (!filterMap.getMatchAllServletNames() && !filterMap.getMatchAllUrlPatterns() && (servletNames.length == 0)
			&& (urlPatterns.length == 0))
		throw new IllegalArgumentException(sm.getString("standardContext.filterMap.either"));
	// FIXME: Older spec revisions may still check this
	/*
	 * if ((servletNames.length != 0) && (urlPatterns.length != 0)) throw
	 * new IllegalArgumentException
	 * (sm.getString("standardContext.filterMap.either"));
	 */
	for (int i = 0; i < urlPatterns.length; i++) {
		if (!validateURLPattern(urlPatterns[i])) {
			throw new IllegalArgumentException(sm.getString("standardContext.filterMap.pattern", urlPatterns[i]));
		}
	}
}
 
开发者ID:how2j,项目名称:lazycat,代码行数:27,代码来源:StandardContext.java

示例2: validateFilterMap

import org.apache.catalina.deploy.FilterMap; //导入方法依赖的package包/类
/**
 * Validate the supplied FilterMap.
 */
private void validateFilterMap(FilterMap filterMap) {
    // Validate the proposed filter mapping
    String filterName = filterMap.getFilterName();
    String[] servletNames = filterMap.getServletNames();
    String[] urlPatterns = filterMap.getURLPatterns();
    if (findFilterDef(filterName) == null)
        throw new IllegalArgumentException
            (sm.getString("standardContext.filterMap.name", filterName));

    if (!filterMap.getMatchAllServletNames() && 
        !filterMap.getMatchAllUrlPatterns() && 
        (servletNames.length == 0) && (urlPatterns.length == 0))
        throw new IllegalArgumentException
            (sm.getString("standardContext.filterMap.either"));
    // FIXME: Older spec revisions may still check this
    /*
    if ((servletNames.length != 0) && (urlPatterns.length != 0))
        throw new IllegalArgumentException
            (sm.getString("standardContext.filterMap.either"));
    */
    for (int i = 0; i < urlPatterns.length; i++) {
        if (!validateURLPattern(urlPatterns[i])) {
            throw new IllegalArgumentException
                (sm.getString("standardContext.filterMap.pattern",
                        urlPatterns[i]));
        }
    }
}
 
开发者ID:liaokailin,项目名称:tomcat7,代码行数:32,代码来源:StandardContext.java

示例3: addFilterMap

import org.apache.catalina.deploy.FilterMap; //导入方法依赖的package包/类
/**
 * Add a filter mapping to this Context.
 *
 * @param filterMap The filter mapping to be added
 *
 * @exception IllegalArgumentException if the specified filter name
 *  does not match an existing filter definition, or the filter mapping
 *  is malformed
 */
public void addFilterMap(FilterMap filterMap) {

    // Validate the proposed filter mapping
    String filterName = filterMap.getFilterName();
    String servletName = filterMap.getServletName();
    String urlPattern = filterMap.getURLPattern();
    if (findFilterDef(filterName) == null)
        throw new IllegalArgumentException
            (sm.getString("standardContext.filterMap.name", filterName));
    if ((servletName == null) && (urlPattern == null))
        throw new IllegalArgumentException
            (sm.getString("standardContext.filterMap.either"));
    if ((servletName != null) && (urlPattern != null))
        throw new IllegalArgumentException
            (sm.getString("standardContext.filterMap.either"));
    // Because filter-pattern is new in 2.3, no need to adjust
    // for 2.2 backwards compatibility
    if ((urlPattern != null) && !validateURLPattern(urlPattern))
        throw new IllegalArgumentException
            (sm.getString("standardContext.filterMap.pattern",
                          urlPattern));

    // Add this filter mapping to our registered set
    synchronized (filterMaps) {
        FilterMap results[] =new FilterMap[filterMaps.length + 1];
        System.arraycopy(filterMaps, 0, results, 0, filterMaps.length);
        results[filterMaps.length] = filterMap;
        filterMaps = results;
    }
    fireContainerEvent("addFilterMap", filterMap);

}
 
开发者ID:c-rainstorm,项目名称:jerrydog,代码行数:42,代码来源:StandardContext.java

示例4: addFilterMap

import org.apache.catalina.deploy.FilterMap; //导入方法依赖的package包/类
/**
 * Add a filter mapping to this Context.
 *
 * @param filterMap The filter mapping to be added
 *
 * @exception IllegalArgumentException if the specified filter name
 *  does not match an existing filter definition, or the filter mapping
 *  is malformed
 */
public void addFilterMap(FilterMap filterMap) {

    // Validate the proposed filter mapping
    String filterName = filterMap.getFilterName();
    String[] servletNames = filterMap.getServletNames();
    String[] urlPatterns = filterMap.getURLPatterns();
    if (findFilterDef(filterName) == null)
        throw new IllegalArgumentException
            (sm.getString("standardContext.filterMap.name", filterName));
    if (!filterMap.getMatchAllServletNames()
            && !filterMap.getMatchAllUrlPatterns()
            && (servletNames.length == 0) && (urlPatterns.length == 0))
        throw new IllegalArgumentException
            (sm.getString("standardContext.filterMap.either"));
    // FIXME: Older spec revisions may still check this
    /*
    if ((servletNames.length != 0) && (urlPatterns.length != 0))
        throw new IllegalArgumentException
            (sm.getString("standardContext.filterMap.either"));
    */
    // Because filter-pattern is new in 2.3, no need to adjust
    // for 2.2 backwards compatibility
    for (int i = 0; i < urlPatterns.length; i++) {
        if (!validateURLPattern(urlPatterns[i])) {
            throw new IllegalArgumentException
                (sm.getString("standardContext.filterMap.pattern",
                        urlPatterns[i]));
        }
    }

    // Add this filter mapping to our registered set
    synchronized (filterMaps) {
        FilterMap results[] =new FilterMap[filterMaps.length + 1];
        System.arraycopy(filterMaps, 0, results, 0, filterMaps.length);
        results[filterMaps.length] = filterMap;
        filterMaps = results;
    }
    fireContainerEvent("addFilterMap", filterMap);

}
 
开发者ID:lamsfoundation,项目名称:lams,代码行数:50,代码来源:StandardContext.java


注:本文中的org.apache.catalina.deploy.FilterMap.getFilterName方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。