/** * Set the pattern for which this filter should match. (May be <code>null</code>.) */ public void setTitlePattern(String titlePattern) { if (titlePattern != null) this.titlePattern = new RegexParameterizedPatternParser(titlePattern); }
@Override public void setParameterStore(ParameterStore store) { classificationPattern.setParameterStore(store); if (descriptionPattern != null) descriptionPattern.setParameterStore(store); }
@Override public Set<String> getRequiredParameterNames() { return expression.getRequiredParameterNames(); }
@Override public ParameterizedPatternParser getParser() { if (parser == null) { parser = new RegexParameterizedPatternParser(this, defaultParameterPattern, pattern); parser.setParameterStore(store); } return parser; }
String patternString = (String) args.get(2); LOG.fine("matches(" + frameIdx + ", " + nodeText + ", " + patternString + ")"); RegexParameterizedPatternParser paramPattern = new RegexParameterizedPatternParser(patternString); paramPattern.setParameterStore(store); ParameterizedPatternResult referenceResult = paramPattern.parse(nodeText);
@Override public boolean evaluateHttp(final HttpServletRewrite event, final EvaluationContext context) { String agent = event.getRequest().getHeader("user-agent"); return agent != null && expression.parse(agent).submit(event, context); }
if (filenamePattern != null) parsedFileNamePattern = filenamePattern.parse(fileModel.getFileName()); if (!parsedFileNamePattern.matches()) Pattern fileContentsRegex = contentPattern.getCompiledPattern(store); StreamRegexMatchListener matchListener = new StreamRegexMatchListener()
@Override public void setParameterStore(ParameterStore store) { if (locations != null && !locations.isEmpty()) { TypeInterestFactory.registerInterest( this.uniqueID, referencePattern.getCompiledPattern(store).pattern(), referencePattern.getPattern(), locations); } else { TypeInterestFactory.registerInterest( this.uniqueID, referencePattern.getCompiledPattern(store).pattern(), referencePattern.getPattern()); } referencePattern.setParameterStore(store); if (typeFilterPattern != null) typeFilterPattern.setParameterStore(store); }
@Override public void setParameterStore(ParameterStore store) { if (locations != null && !locations.isEmpty()) { TypeInterestFactory.registerInterest( this.uniqueID, referencePattern.getCompiledPattern(store).pattern(), locations); } else { TypeInterestFactory.registerInterest( this.uniqueID, referencePattern.getCompiledPattern(store).pattern()); } referencePattern.setParameterStore(store); if (typeFilterPattern != null) typeFilterPattern.setParameterStore(store); }
@Override public ParameterizedPatternResult parse(final String value) { return new RegexParameterizedPatternMatchResult(groups, getCompiledPattern(store).matcher(value)); }
description = descriptionPattern.getBuilder().build(event, context); description = descriptionPattern.toString(); try text = classificationPattern.getBuilder().build(event, context); text = classificationPattern.toString();
@Override public String toString() { return expression.toString(); }
String patternString = (String) args.get(2); LOG.fine("matches(" + frameIdx + ", " + nodeText + ", " + patternString + ")"); RegexParameterizedPatternParser paramPattern = new RegexParameterizedPatternParser(patternString); paramPattern.setParameterStore(store); ParameterizedPatternResult referenceResult = paramPattern.parse(nodeText);
@Override public boolean evaluateHttp(final HttpServletRewrite event, final EvaluationContext context) { String agent = event.getRequest().getHeader("user-agent"); return agent != null && expression.parse(agent).submit(event, context); }
final Pattern compiledPattern = referencePattern.getCompiledPattern(store); Pattern compiledTypeFilterPattern = typeFilterPattern.getCompiledPattern(store); query.piped(new TypeFilterCriterion(compiledTypeFilterPattern)); if (typeFilterPattern == null || typeFilterPattern.parse(javaClassModel .getQualifiedName()).matches()) ParameterizedPatternResult referenceResult = referencePattern.parse(model .getSourceSnippit()); if (referenceResult.matches()) && (typeFilterPattern == null || typeFilterPattern.parse(javaClassModel .getQualifiedName()).submit(event, context)))
@Override public ParameterizedPatternParser getParser() { if (parser == null) { parser = new RegexParameterizedPatternParser(this, defaultParameterPattern, pattern); parser.setParameterStore(store); } return parser; }
@Override public void setParameterStore(ParameterStore store) { if (locations != null && !locations.isEmpty()) { TypeInterestFactory.registerInterest( this.uniqueID, referencePattern.getCompiledPattern(store).pattern(), referencePattern.getPattern(), locations); } else { TypeInterestFactory.registerInterest( this.uniqueID, referencePattern.getCompiledPattern(store).pattern(), referencePattern.getPattern()); } referencePattern.setParameterStore(store); if (typeFilterPattern != null) typeFilterPattern.setParameterStore(store); }
@Override public ParameterizedPatternResult parse(final String value) { return new RegexParameterizedPatternMatchResult(groups, getCompiledPattern(store).matcher(value)); }
description = descriptionPattern.getBuilder().build(event, context); description = descriptionPattern.toString(); try text = classificationPattern.getBuilder().build(event, context); text = classificationPattern.toString();
@Override public String toString() { return expression.toString(); }