Package deltix.qsrv.solgen
Class ProjectFactory
- java.lang.Object
-
- deltix.qsrv.solgen.ProjectFactory
-
- All Implemented Interfaces:
ProjectFactoryBase
public class ProjectFactory extends java.lang.Object implements ProjectFactoryBase
-
-
Constructor Summary
Constructors Constructor Description ProjectFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ProjectcreateCppProject(java.lang.String projectType, java.util.Properties properties)ProjectcreateGoProject(java.lang.String projectType, java.util.Properties properties)ProjectcreateJavaProject(java.lang.String projectType, java.util.Properties properties)ProjectcreateNETProject(java.lang.String projectType, java.util.Properties properties)ProjectcreatePythonProject(java.lang.String projectType, java.util.Properties properties)java.util.List<Property>getCppProjectProps(java.lang.String projectType)java.util.List<Property>getGoProjectProps(java.lang.String projectType)static ProjectFactorygetInstance()java.util.List<Property>getJavaProjectProps(java.lang.String projectType)java.util.List<Property>getNETProjectProps(java.lang.String projectType)java.util.List<Property>getPythonProjectProps(java.lang.String projectType)java.util.List<java.lang.String>listCppProjectTypes()java.util.List<java.lang.String>listGoProjectTypes()java.util.List<java.lang.String>listJavaProjectTypes()java.util.List<java.lang.String>listNETProjectTypes()java.util.List<java.lang.String>listPythonProjectTypes()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface deltix.qsrv.solgen.base.ProjectFactoryBase
create, getProperties, listProjectTypes
-
-
-
-
Method Detail
-
getInstance
public static ProjectFactory getInstance()
-
listJavaProjectTypes
public java.util.List<java.lang.String> listJavaProjectTypes()
- Specified by:
listJavaProjectTypesin interfaceProjectFactoryBase
-
createJavaProject
public Project createJavaProject(java.lang.String projectType, java.util.Properties properties)
- Specified by:
createJavaProjectin interfaceProjectFactoryBase
-
getJavaProjectProps
public java.util.List<Property> getJavaProjectProps(java.lang.String projectType)
- Specified by:
getJavaProjectPropsin interfaceProjectFactoryBase
-
createNETProject
public Project createNETProject(java.lang.String projectType, java.util.Properties properties)
- Specified by:
createNETProjectin interfaceProjectFactoryBase
-
listNETProjectTypes
public java.util.List<java.lang.String> listNETProjectTypes()
- Specified by:
listNETProjectTypesin interfaceProjectFactoryBase
-
getNETProjectProps
public java.util.List<Property> getNETProjectProps(java.lang.String projectType)
- Specified by:
getNETProjectPropsin interfaceProjectFactoryBase
-
createPythonProject
public Project createPythonProject(java.lang.String projectType, java.util.Properties properties)
- Specified by:
createPythonProjectin interfaceProjectFactoryBase
-
listPythonProjectTypes
public java.util.List<java.lang.String> listPythonProjectTypes()
- Specified by:
listPythonProjectTypesin interfaceProjectFactoryBase
-
getPythonProjectProps
public java.util.List<Property> getPythonProjectProps(java.lang.String projectType)
- Specified by:
getPythonProjectPropsin interfaceProjectFactoryBase
-
createCppProject
public Project createCppProject(java.lang.String projectType, java.util.Properties properties)
- Specified by:
createCppProjectin interfaceProjectFactoryBase
-
listCppProjectTypes
public java.util.List<java.lang.String> listCppProjectTypes()
- Specified by:
listCppProjectTypesin interfaceProjectFactoryBase
-
getCppProjectProps
public java.util.List<Property> getCppProjectProps(java.lang.String projectType)
- Specified by:
getCppProjectPropsin interfaceProjectFactoryBase
-
createGoProject
public Project createGoProject(java.lang.String projectType, java.util.Properties properties)
- Specified by:
createGoProjectin interfaceProjectFactoryBase
-
listGoProjectTypes
public java.util.List<java.lang.String> listGoProjectTypes()
- Specified by:
listGoProjectTypesin interfaceProjectFactoryBase
-
getGoProjectProps
public java.util.List<Property> getGoProjectProps(java.lang.String projectType)
- Specified by:
getGoProjectPropsin interfaceProjectFactoryBase
-
-