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 Project
createCppProject(java.lang.String projectType, java.util.Properties properties)
Project
createGoProject(java.lang.String projectType, java.util.Properties properties)
Project
createJavaProject(java.lang.String projectType, java.util.Properties properties)
Project
createNETProject(java.lang.String projectType, java.util.Properties properties)
Project
createPythonProject(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 ProjectFactory
getInstance()
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:
listJavaProjectTypes
in interfaceProjectFactoryBase
-
createJavaProject
public Project createJavaProject(java.lang.String projectType, java.util.Properties properties)
- Specified by:
createJavaProject
in interfaceProjectFactoryBase
-
getJavaProjectProps
public java.util.List<Property> getJavaProjectProps(java.lang.String projectType)
- Specified by:
getJavaProjectProps
in interfaceProjectFactoryBase
-
createNETProject
public Project createNETProject(java.lang.String projectType, java.util.Properties properties)
- Specified by:
createNETProject
in interfaceProjectFactoryBase
-
listNETProjectTypes
public java.util.List<java.lang.String> listNETProjectTypes()
- Specified by:
listNETProjectTypes
in interfaceProjectFactoryBase
-
getNETProjectProps
public java.util.List<Property> getNETProjectProps(java.lang.String projectType)
- Specified by:
getNETProjectProps
in interfaceProjectFactoryBase
-
createPythonProject
public Project createPythonProject(java.lang.String projectType, java.util.Properties properties)
- Specified by:
createPythonProject
in interfaceProjectFactoryBase
-
listPythonProjectTypes
public java.util.List<java.lang.String> listPythonProjectTypes()
- Specified by:
listPythonProjectTypes
in interfaceProjectFactoryBase
-
getPythonProjectProps
public java.util.List<Property> getPythonProjectProps(java.lang.String projectType)
- Specified by:
getPythonProjectProps
in interfaceProjectFactoryBase
-
createCppProject
public Project createCppProject(java.lang.String projectType, java.util.Properties properties)
- Specified by:
createCppProject
in interfaceProjectFactoryBase
-
listCppProjectTypes
public java.util.List<java.lang.String> listCppProjectTypes()
- Specified by:
listCppProjectTypes
in interfaceProjectFactoryBase
-
getCppProjectProps
public java.util.List<Property> getCppProjectProps(java.lang.String projectType)
- Specified by:
getCppProjectProps
in interfaceProjectFactoryBase
-
createGoProject
public Project createGoProject(java.lang.String projectType, java.util.Properties properties)
- Specified by:
createGoProject
in interfaceProjectFactoryBase
-
listGoProjectTypes
public java.util.List<java.lang.String> listGoProjectTypes()
- Specified by:
listGoProjectTypes
in interfaceProjectFactoryBase
-
getGoProjectProps
public java.util.List<Property> getGoProjectProps(java.lang.String projectType)
- Specified by:
getGoProjectProps
in interfaceProjectFactoryBase
-
-