Package deltix.qsrv.solgen.base
Interface ProjectFactoryBase
-
- All Known Implementing Classes:
ProjectFactory
public interface ProjectFactoryBase
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Projectcreate(Language language, java.lang.String projectType, java.util.Properties properties)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)java.util.List<Property>getJavaProjectProps(java.lang.String projectType)java.util.List<Property>getNETProjectProps(java.lang.String projectType)default java.util.List<Property>getProperties(Language language, 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()default java.util.List<java.lang.String>listProjectTypes(Language language)java.util.List<java.lang.String>listPythonProjectTypes()
-
-
-
Method Detail
-
listJavaProjectTypes
java.util.List<java.lang.String> listJavaProjectTypes()
-
createJavaProject
Project createJavaProject(java.lang.String projectType, java.util.Properties properties)
-
getJavaProjectProps
java.util.List<Property> getJavaProjectProps(java.lang.String projectType)
-
createNETProject
Project createNETProject(java.lang.String projectType, java.util.Properties properties)
-
listNETProjectTypes
java.util.List<java.lang.String> listNETProjectTypes()
-
getNETProjectProps
java.util.List<Property> getNETProjectProps(java.lang.String projectType)
-
createPythonProject
Project createPythonProject(java.lang.String projectType, java.util.Properties properties)
-
listPythonProjectTypes
java.util.List<java.lang.String> listPythonProjectTypes()
-
getPythonProjectProps
java.util.List<Property> getPythonProjectProps(java.lang.String projectType)
-
createCppProject
Project createCppProject(java.lang.String projectType, java.util.Properties properties)
-
listCppProjectTypes
java.util.List<java.lang.String> listCppProjectTypes()
-
getCppProjectProps
java.util.List<Property> getCppProjectProps(java.lang.String projectType)
-
createGoProject
Project createGoProject(java.lang.String projectType, java.util.Properties properties)
-
listGoProjectTypes
java.util.List<java.lang.String> listGoProjectTypes()
-
getGoProjectProps
java.util.List<Property> getGoProjectProps(java.lang.String projectType)
-
listProjectTypes
default java.util.List<java.lang.String> listProjectTypes(Language language)
-
create
default Project create(Language language, java.lang.String projectType, java.util.Properties properties)
-
-