Examples of PatternGroup


Examples of net.sourceforge.chaperon.model.pattern.PatternGroup

    }
    else if (element instanceof PatternGroup)
    {
      groupcount++;

      PatternGroup group = (PatternGroup)element;

      for (int i = 0; i<group.getPatternCount(); i++)
        groupcount += getGroupCount(group.getPattern(i));
    }

    return groupcount;
  }
View Full Code Here

Examples of net.sourceforge.chaperon.model.pattern.PatternGroup

      statecount = 1;
    else if (element instanceof PatternGroup)
    {
      statecount = 2;

      PatternGroup group = (PatternGroup)element;

      for (int i = 0; i<group.getPatternCount(); i++)
        statecount += getStateCount(group.getPattern(i));
    }
    else if (element instanceof UniversalCharacter)
      statecount = 1;
    else
      throw new IllegalArgumentException("Pattern element not recognized");
View Full Code Here

Examples of org.apache.cayenne.maven.plugin.util.PatternGroup

        }
        catch (NoSuchArchiverException e) {
            throw new MojoExecutionException("Unknown archiver type", e);
        }

        PatternGroup excludes = new PatternGroup(excludesFile);
        excludes.addPatterns(DEFAULT_EXCLUDES);

        PatternGroup includes = new PatternGroup(includesFile);
        if (includes.size() == 0) {
            includes.addPatterns(new String[] {
                "**/**"
            });
        }

        // MavenArchiver adds Maven stuff into META-INF
        MavenArchiver archiver = new MavenArchiver();
        archiver.setArchiver(jarArchiver);
        archiver.setOutputFile(destinationFile);

        MavenArchiveConfiguration archive = new MavenArchiveConfiguration();

        try {
            if (!unpackDirectory.exists()) {
                getLog().warn("Jar will be empty, no unpack directory.");
            }
            else {
                archiver.getArchiver().addDirectory(
                        unpackDirectory,
                        includes.getPatterns(),
                        excludes.getPatterns());
            }

            archiver.createArchive(project, archive);
        }
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.