Package de.matrixweb.smaller.config

Examples of de.matrixweb.smaller.config.Processor


    new File(tempIn, "a.test").createNewFile();
    new File(tempIn, "dir/b.test").createNewFile();
    new File(tempIn, "dir/dir/c.test").createNewFile();
    new File(tempIn, "in").createNewFile();

    final Processor processor = new Processor();
    processor.setSrc("in");
    final ConfigFile configFile = new ConfigFile();
    final Environment env = configFile.getEnvironments().get("first");
    env.setPipeline(new String[] { "processor" });
    env.getProcessors().put("processor", processor);
    env.setProcess("out");
View Full Code Here


    }
  }

  private void copyFirstInputFile(final Environment env, final String dir,
      final File temp) throws IOException, MojoExecutionException {
    final Processor processor = env.getProcessors().get(env.getPipeline()[0]);
    if (processor == null) {
      throw new MojoExecutionException("Pipeline entry '"
          + env.getPipeline()[0]
          + "' does not match to a processor description");
    }
    final String input = processor.getSrc();
    if (input != null) {
      File inputFile = new File(dir, input);
      if (!inputFile.isAbsolute()) {
        inputFile = new File(this.configFilePath.getParentFile(),
            inputFile.getPath());
View Full Code Here

      }
      if (env.getPipeline() != null) {
        for (final String name : env.getPipeline()) {
          final de.matrixweb.smaller.common.ProcessDescription.Processor processor = new de.matrixweb.smaller.common.ProcessDescription.Processor();
          processor.setName(name);
          final Processor p = env.getProcessors().get(name);
          if (p != null) {
            processor.getOptions().putAll(p.getPlainOptions());
          }
          processDescription.getProcessors().add(processor);
        }
      }
View Full Code Here

TOP

Related Classes of de.matrixweb.smaller.config.Processor

Copyright © 2018 www.massapicom. 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.