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 Project
create(Language language, java.lang.String projectType, java.util.Properties properties)
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)
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)
-
-