View Javadoc

1   package com.eviware.soapui.model.project;
2   
3   import java.util.HashMap;
4   import java.util.Map;
5   
6   import com.eviware.soapui.impl.wsdl.WsdlProjectFactory;
7   
8   public class ProjectFactoryRegistry {
9   	private static Map<String, ProjectFactory<?>> factories = new HashMap<String, ProjectFactory<?>>();
10  
11  	static {
12  		factories.put(WsdlProjectFactory.WSDL_TYPE,
13  				new WsdlProjectFactory());
14  	}
15  
16  	public static ProjectFactory<?> getProjectFactory(String projectType) {
17  		return factories.get(projectType);
18  	}
19  	
20  	public static void registrerProjectFactory(String projectType, ProjectFactory<?> projectFactory) {
21  		factories.put(projectType, projectFactory);
22  	}
23  }