View Javadoc

1   package com.eviware.soapui.model.project;
2   
3   import java.io.IOException;
4   
5   import org.apache.xmlbeans.XmlException;
6   
7   import com.eviware.soapui.model.workspace.Workspace;
8   import com.eviware.soapui.support.SoapUIException;
9   
10  public interface ProjectFactory<T extends Project>
11  {
12  	public T createNew() throws XmlException, IOException, SoapUIException;
13  	public T createNew(String path) throws XmlException, IOException, SoapUIException;
14  	public T createNew(String projectFile, String projectPassword);
15  	public T createNew(Workspace workspace);
16  	public T createNew(String path, Workspace workspace);
17  	public T createNew(String path, Workspace workspace, boolean create);
18  	public T createNew(String path, Workspace workspace, boolean create, boolean open, String tempName, String projectPassword);
19  	
20  }