Package org.apache.ivy.plugins.matcher

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


        } 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


        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

                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

        for (int i = 0; i < orgs.length; i++) {
            if (orgMatcher.matches(orgs[i])) {
                tokenValues.put(IvyPatternHelper.ORGANISATION_KEY, orgs[i]);
                String[] mods = listTokenValues(IvyPatternHelper.MODULE_KEY, tokenValues);
                for (int j = 0; j < mods.length; j++) {
                    if (modMatcher.matches(mods[j])) {
                        ret.add(new ModuleId(orgs[i], mods[j]));
                    }
                }
            }
        }
View Full Code Here

                            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]));
                                    }
                                }
                                tokenValues.remove(IvyPatternHelper.REVISION_KEY);
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

        for (int i = 0; i < orgs.length; i++) {
            if (orgMatcher.matches(orgs[i])) {
                tokenValues.put(IvyPatternHelper.ORGANISATION_KEY, orgs[i]);
                String[] mods = listTokenValues(IvyPatternHelper.MODULE_KEY, tokenValues);
                for (int j = 0; j < mods.length; j++) {
                    if (modMatcher.matches(mods[j])) {
                        ret.add(new ModuleId(orgs[i], mods[j]));
                    }
                }
            }
        }
View Full Code Here

                            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 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

    for (int i = 0; i < orgs.length; i++) {
      if (orgMatcher.matches(orgs[i])) {
        tokenValues.put(IvyPatternHelper.ORGANISATION_KEY, orgs[i]);
        String[] mods = listTokenValues(IvyPatternHelper.MODULE_KEY, tokenValues);
        for (int j = 0; j < mods.length; j++) {
          if (modMatcher.matches(mods[j])) {
            ret.add(new ModuleId(orgs[i], mods[j]));
          }
        }
      }
    }
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.