Package io.ultreia.java4all.config
Class GeneratedConfigWithActionSupport<O extends ConfigOptionDef,A extends ConfigActionDef>
- java.lang.Object
-
- io.ultreia.java4all.config.GeneratedConfigSupport<O>
-
- io.ultreia.java4all.config.GeneratedConfigWithActionSupport<O,A>
-
- All Implemented Interfaces:
Supplier<ApplicationConfig>
public abstract class GeneratedConfigWithActionSupport<O extends ConfigOptionDef,A extends ConfigActionDef> extends GeneratedConfigSupport<O>
Created on 07/12/2021.- Since:
- 1.0.17
- Author:
- Tony Chemit - dev@tchemit.fr
-
-
Field Summary
-
Fields inherited from class io.ultreia.java4all.config.GeneratedConfigSupport
applicationConfig
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedGeneratedConfigWithActionSupport(ApplicationConfigInit init)protectedGeneratedConfigWithActionSupport(String fileName)
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description protected abstract A[]actions()-
Methods inherited from class io.ultreia.java4all.config.GeneratedConfigSupport
createDirectories, createDirectory, createDirectory, createParentDirectory, get, getConfigurationDescription, migrate, options, orderedByKey, setOption, setOptionArray, setOptionList, unzipToDirectory
-
-
-
-
Constructor Detail
-
GeneratedConfigWithActionSupport
protected GeneratedConfigWithActionSupport(String fileName)
-
GeneratedConfigWithActionSupport
protected GeneratedConfigWithActionSupport(ApplicationConfigInit init)
-
-
Method Detail
-
actions
protected abstract A[] actions()
-
-