Package net.sf.pipet.api

Examples of net.sf.pipet.api.Pipeline


    return pipeline;
  }
 
  public Map<String,String> getPipeTypes(ModuleAttributes atts, boolean use_input) throws ResourceException
  {
    Pipeline p = getPipeline(atts);
    if (p == null)
      return Collections.emptyMap();
   
    String default_ctype = use_input ? MimeType.ANY : MimeType.UNKNOWN;
   
    Map<String,Collection<Plug>> pipes = use_input ? p.getInputPipes() : p.getOutputPipes();
   
    Map<String,String> types = new HashMap<String,String>();
    for (Map.Entry<String, Collection<Plug>> e : pipes.entrySet())
    {
      if (e.getValue().isEmpty())
View Full Code Here


  @Override
  public Map<String,ParameterType<?>> getRuntimeParameters(ModuleAttributes atts) throws ResourceException
  {
    Map<String,ParameterType<?>> params = new HashMap<String,ParameterType<?>>();
   
    Pipeline p = getPipeline(atts);
    if (p != null)
    {
      for (ModuleDefinition mod : p.getModules())
        params.putAll(mod.getRuntimeParameters());
    }
   
    return params;
  }
View Full Code Here

  }

  @Override
  public String getDefaultDescription(ModuleAttributes atts)
  {
    Pipeline p = getPipeline(atts);
    if (p != null)
      return String.format("%s (pipeline)", p.getName());
    else
      return "unresolved pipeline";
  }
View Full Code Here

    List<Field> fields = new Vector<Field>();
    fields.add(FLD_DESC);
    if (pipelinename == null)
      fields.add(FLD_PIPELINE);
   
    Pipeline pipeline = getPipeline(null);
    if (pipeline != null && pipeline.useAutomaticConnections())
    {
      fields.add(FLD_INPUT_PIPES);
      fields.add(FLD_OUTPUT_PIPES);
    }
   
View Full Code Here

  private void createNewPipeline()
  {
    String name = getNewPipelineName();
    if (name != null)
    {
      Pipeline p = pipesetup.newPipeline(name);
      showPipeline(p);
      rebuildPipelineMenu();
    }
  }
View Full Code Here

    }
  }
 
  private void clonePipeline()
  {
    Pipeline source = getSelectedPipeline();
    if (source == null)
      return;
   
    String name = getNewPipelineName();
    if (name == null)
      return;
   
    Pipeline target = pipesetup.newPipeline(name, source);
    showPipeline(target);
    rebuildPipelineMenu();
  }
View Full Code Here

    }
  }
 
  private void deletePipeline()
  {
    Pipeline p = getSelectedPipeline();
    if (p != null)
    {
      pipesetup.removePipeline(p.getName());
      closeTab();
      rebuildPipelineMenu();
    }
  }
View Full Code Here

      closeTab(selected);
  }
 
  private void closeTab(Tab tab)
  {
    Pipeline p = tab.getPipeline();
    tab.close();
    if (p != null)
    {
      pipeline_graphs.remove(p);
      pipeline_tables.remove(p);
View Full Code Here

    componentCountChanged();
  }
 
  private void showPipelineGraphView()
  {
    Pipeline p = getSelectedPipeline();
    if (p != null)
      showPipelineGraphView(p);
  }
View Full Code Here

      showPipelineGraphView(p);
  }
 
  private void showPipelineTableView()
  {
    Pipeline p = getSelectedPipeline();
    if (p != null)
      showPipelineTableView(p);
  }
View Full Code Here

TOP

Related Classes of net.sf.pipet.api.Pipeline

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.