Package org.apache.ivy.plugins.matcher

Examples of org.apache.ivy.plugins.matcher.Matcher.matches()


            for (int k = 0; k < branches.length; k++) {
              if (branches[k] == null || branchMatcher.matches(branches[k])) {
                tokenValues.put(IvyPatternHelper.BRANCH_KEY, tokenValues);
                String[] revs = listTokenValues(IvyPatternHelper.REVISION_KEY, tokenValues);
                for (int l = 0; l < revs.length; l++) {
                  if (revMatcher.matches(revs[l])) {
                    ret.add(ModuleRevisionId.newInstance(orgs[i], mods[j], branches[k], revs[l]));
                  }
                }
              }
            }
View Full Code Here


                String org = orgs[i].getOrganisation();
                String systemOrg = org;
                if (fromNamespace != null) {
                    systemOrg = NameSpaceHelper.transformOrganisation(org, fromNamespace.getToSystemTransformer());
                }
                if (orgMatcher.matches(systemOrg)) {
                    modules.addAll(Arrays.asList(resolver.listModules(new OrganisationEntry(resolver, org))));                   
                }
            }
        }               
        Message.debug("found " + modules.size() + " modules for "+pattern.getOrganisation()+" on " + resolverName);
View Full Code Here

    } else {
      final Matcher eventNameMatcher = _matcher.getMatcher(event);
      _nameFilter = new Filter() {
        public boolean accept(Object o) {
          IvyEvent e = (IvyEvent) o;
          return eventNameMatcher.matches(e.getName());
        }
      };
    }
    _attFilter = filterExpression == null  || filterExpression.trim().length() == 0 ?
        NoFilter.INSTANCE
View Full Code Here

    if (matches != null) {
      Iterator it = matches.iterator();
      while (!accept && it.hasNext()) {
        Match match = (Match) it.next();
        Matcher matcher = match.getPatternMatcher(askedMrid);
        accept = matcher.matches(foundMrid.getRevision());
      }
    }
   
    return accept;
  }
View Full Code Here

        List vals = new ArrayList(Arrays.asList(values));
        filterNames(vals);
       
        for (Iterator it = vals.iterator(); it.hasNext();) {
            String value = (String) it.next();
            if ((matcher != null) && !matcher.matches(value)) {
                continue;
            }
           
            tokenValues.put(token, value);
            String moreResolvedPattern = IvyPatternHelper.substituteTokens(
View Full Code Here

        if (revMatches != null) {
            Iterator it = revMatches.iterator();
            while (!accept && it.hasNext()) {
                Match match = (Match) it.next();
                Matcher matcher = match.getPatternMatcher(askedMrid);
                accept = matcher.matches(foundMrid.getRevision());
            }
        }

        return accept;
    }
View Full Code Here

        List vals = new ArrayList(Arrays.asList(values));
        filterNames(vals);
       
        for (Iterator it = vals.iterator(); it.hasNext();) {
            String value = (String) it.next();
            if ((matcher != null) && !matcher.matches(value)) {
                continue;
            }
           
            tokenValues.put(token, value);
            String moreResolvedPattern = IvyPatternHelper.substituteTokens(
View Full Code Here

        } else {
            final Matcher eventNameMatcher = this.matcher.getMatcher(event);
            nameFilter = new Filter() {
                public boolean accept(Object o) {
                    IvyEvent e = (IvyEvent) o;
                    return eventNameMatcher.matches(e.getName());
                }
            };
        }
        attFilter = filterExpression == null || filterExpression.trim().length() == 0
                ? NoFilter.INSTANCE : parseExpression(filterExpression);
View Full Code Here

                String systemOrg = org;
                if (fromNamespace != null) {
                    systemOrg = NameSpaceHelper.transformOrganisation(org, fromNamespace
                            .getToSystemTransformer());
                }
                if (orgMatcher.matches(systemOrg)) {
                    modules.addAll(Arrays.asList(resolver.listModules(new OrganisationEntry(
                            resolver, org))));
                }
            }
        }
View Full Code Here

        List vals = new ArrayList(Arrays.asList(values));
        filterNames(vals);
       
        for (Iterator it = vals.iterator(); it.hasNext();) {
            String value = (String) it.next();
            if ((matcher != null) && !matcher.matches(value)) {
                continue;
            }
           
            tokenValues.put(token, value);
            String moreResolvedPattern = IvyPatternHelper.substituteTokens(
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.