public boolean match(String basePackage) { if (pathMatcher.isPattern(basePackage)) { return pathMatcher.match(basePackage, this.packageName); } else { return this.type.startsWith(basePackage); } }
public boolean match(String basePackage) { if (pathMatcher.isPattern(basePackage)) { return pathMatcher.match(basePackage, this.packageName); } else { return this.type.startsWith(basePackage); } }
protected boolean applyPath(String path) { if (paths==null || paths.size()==0 || path == null) { return false; } AntPathMatcher matcher = new AntPathMatcher(); for (String pattern : paths) { if (matcher.isPattern(pattern)) { if (matcher.match(pattern, path)) { return true; } } else { //exact match if (pattern.equals(path)) { return true; } } } return false; }
/** * Asserts the request was forwarded to the given URL. * <p>This method accepts {@link org.springframework.util.AntPathMatcher} * patterns. * @param urlPattern an AntPath pattern to match against * @since 4.0 * @see org.springframework.util.AntPathMatcher */ public static ResultMatcher forwardedUrlPattern(String urlPattern) { return result -> { assertTrue("AntPath pattern", pathMatcher.isPattern(urlPattern)); String url = result.getResponse().getForwardedUrl(); assertTrue("Forwarded URL does not match the expected URL pattern", (url != null && pathMatcher.match(urlPattern, url))); }; }
/** * Asserts the request was redirected to the given URL. * <p>This method accepts {@link org.springframework.util.AntPathMatcher} * patterns. * @param urlPattern an AntPath pattern to match against * @since 4.0 * @see org.springframework.util.AntPathMatcher */ public static ResultMatcher redirectedUrlPattern(String urlPattern) { return result -> { assertTrue("No Ant-style path pattern", pathMatcher.isPattern(urlPattern)); String url = result.getResponse().getRedirectedUrl(); assertTrue("Redirected URL does not match the expected URL pattern", (url != null && pathMatcher.match(urlPattern, url))); }; }
p2 = makePath( p2 ); if ( matcher.isPattern( p1 ) ) { if ( matcher.match( p1, p2 ) ) { return true;
@Override public boolean isPattern(String path) { return this.delegate.isPattern(path); }
public boolean match(String value) { if (value == null) { return false; } if (antPathMatcher.isPattern(tableNamePattern)) { return antPathMatcher.match(tableNamePattern.toLowerCase(), value.toLowerCase()); } else { return value.toLowerCase().equalsIgnoreCase(tableNamePattern.toLowerCase()); } } }
public boolean match(String value) { if (value == null) { return false; } if (antPathMatcher.isPattern(tableNamePattern)) { return antPathMatcher.match(tableNamePattern.toLowerCase(), value.toLowerCase()); } else { return value.toLowerCase().equalsIgnoreCase(tableNamePattern.toLowerCase()); } } }
public boolean match(String basePackage) { if (pathMatcher.isPattern(basePackage)) { return pathMatcher.match(basePackage, this.packageName); } else { return this.type.startsWith(basePackage); } }
public boolean match(String value) { if (value == null) { return false; } String cleanValue = plateformIndependant(value); if (antPathMatcher.isPattern(pattern)) { return antPathMatcher.match(pattern.toLowerCase(), cleanValue.toLowerCase()); } else { return cleanValue.toLowerCase().equalsIgnoreCase(pattern.toLowerCase()); } }
public boolean match(String value) { if (value == null) { return false; } String cleanValue = plateformIndependant(value); if (antPathMatcher.isPattern(pattern)) { return antPathMatcher.match(pattern.toLowerCase(), cleanValue.toLowerCase()); } else { return cleanValue.toLowerCase().equalsIgnoreCase(pattern.toLowerCase()); } }
/** * Determine service type by pattern. * * @param serviceId the service id * @return the abstract registered service */ private AbstractRegisteredService determineServiceTypeByPattern(final String serviceId) { try { Pattern.compile(serviceId); LOGGER.debug("Service id {} is a valid regex.", serviceId); return new RegexRegisteredService(); } catch (final PatternSyntaxException exception) { LOGGER.debug("Service id {} is not a valid regex. Checking ant patterns...", serviceId); if (new AntPathMatcher().isPattern(serviceId)) { LOGGER.debug("Service id {} is a valid ant pattern.", serviceId); return new RegisteredServiceImpl(); } } throw new RuntimeException("Service id " + serviceId + " cannot be resolve to a service type"); }
include = include.toLowerCase(); if (matcher.isPattern(include) ? matcher.match(include, path) : StringUtils.equals(include, path)) { isInclude = true; break; exclude = exclude.toLowerCase(); if (matcher.isPattern(exclude) ? matcher.match(exclude, path) : StringUtils.equals(exclude, path)) { isExclude = true; break;
include = include.toLowerCase(); if (matcher.isPattern(include) ? matcher.match(include, path) : StringUtils.equals(include, path)) { isInclude = true; break; exclude = exclude.toLowerCase(); if (matcher.isPattern(exclude) ? matcher.match(exclude, path) : StringUtils.equals(exclude, path)) { isExclude = true; break;
@Override public void match(MvcResult result) { assertTrue("AntPath expression", pathMatcher.isPattern(urlPattern)); assertTrue("Forwarded URL does not match the expected URL pattern", pathMatcher.match(urlPattern, result.getResponse().getForwardedUrl())); } };
@Override public void match(MvcResult result) { assertTrue("AntPath expression",pathMatcher.isPattern(expectedUrl)); assertTrue("Redirected URL", pathMatcher.match(expectedUrl, result.getResponse().getRedirectedUrl())); } };
/** * Asserts the request was forwarded to the given URL. * <p>This method accepts {@link org.springframework.util.AntPathMatcher} * patterns. * @param urlPattern an AntPath pattern to match against * @since 4.0 * @see org.springframework.util.AntPathMatcher */ public static ResultMatcher forwardedUrlPattern(String urlPattern) { return result -> { assertTrue("AntPath pattern", pathMatcher.isPattern(urlPattern)); String url = result.getResponse().getForwardedUrl(); assertTrue("Forwarded URL does not match the expected URL pattern", (url != null && pathMatcher.match(urlPattern, url))); }; }
/** * Asserts the request was redirected to the given URL. * <p>This method accepts {@link org.springframework.util.AntPathMatcher} * patterns. * @param urlPattern an AntPath pattern to match against * @since 4.0 * @see org.springframework.util.AntPathMatcher */ public static ResultMatcher redirectedUrlPattern(String urlPattern) { return result -> { assertTrue("No Ant-style path pattern", pathMatcher.isPattern(urlPattern)); String url = result.getResponse().getRedirectedUrl(); assertTrue("Redirected URL does not match the expected URL pattern", (url != null && pathMatcher.match(urlPattern, url))); }; }
if (!matcher.isPattern(pattern)) { warn("'%s' is not a valid pattern. Resources NOT copied!", pattern); continue;