Class GenericFramework
- java.lang.Object
-
- io.quarkiverse.quinoa.deployment.framework.override.GenericFramework
-
- All Implemented Interfaces:
FrameworkConfigOverrideFactory
- Direct Known Subclasses:
AngularFramework,NextFramework,ReactFramework
public class GenericFramework extends Object implements FrameworkConfigOverrideFactory
-
-
Field Summary
Fields Modifier and Type Field Description static FrameworkConfigOverrideFactoryUNKNOWN_FRAMEWORK
-
Constructor Summary
Constructors Modifier Constructor Description protectedGenericFramework(String defaultBuildDir, String defaultScriptName)protectedGenericFramework(String defaultBuildDir, String defaultScriptName, int defaultDevServerPort)protectedGenericFramework(String defaultBuildDir, String defaultScriptName, Optional<Integer> defaultDevServerPort)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GenericFrameworkgeneric(String buildDir, String scriptName, int devServerPort)StringgetDefaultBuildDir()StringgetDefaultDevScriptName()QuinoaConfigoverride(QuinoaConfig originalConfig, Optional<jakarta.json.JsonObject> packageJson, Optional<String> detectedDevScript, boolean isCustomized)
-
-
-
Field Detail
-
UNKNOWN_FRAMEWORK
public static FrameworkConfigOverrideFactory UNKNOWN_FRAMEWORK
-
-
Method Detail
-
generic
public static GenericFramework generic(String buildDir, String scriptName, int devServerPort)
-
getDefaultBuildDir
public String getDefaultBuildDir()
- Specified by:
getDefaultBuildDirin interfaceFrameworkConfigOverrideFactory
-
getDefaultDevScriptName
public String getDefaultDevScriptName()
- Specified by:
getDefaultDevScriptNamein interfaceFrameworkConfigOverrideFactory
-
override
public QuinoaConfig override(QuinoaConfig originalConfig, Optional<jakarta.json.JsonObject> packageJson, Optional<String> detectedDevScript, boolean isCustomized)
- Specified by:
overridein interfaceFrameworkConfigOverrideFactory
-
-