Class GeneratedConfigSupport<O extends ConfigOptionDef>

    • Constructor Detail

      • GeneratedConfigSupport

        protected GeneratedConfigSupport​(String fileName)
    • Method Detail

      • options

        protected abstract O[] options()
      • createDirectories

        public void createDirectories​(Path path,
                                      String errorMessage)
      • setOption

        protected void setOption​(String key,
                                 Object attrName)
      • setOptionArray

        protected <T> void setOptionArray​(String key,
                                          T... attrName)
      • setOptionList

        protected <T> void setOptionList​(String key,
                                         List<T> attrName)
      • getConfigurationDescription

        public String getConfigurationDescription()
      • orderedByKey

        protected List<O> orderedByKey()
      • createDirectory

        public File createDirectory​(O option)
        Créer le répertoire si nécessaire à partir le l'option donnée.
        Parameters:
        option - l'option qui représentent le répertoire.
        Returns:
        le fichier
      • createParentDirectory

        public void createParentDirectory​(O option)
        Créer tous les répertoires parents nécessaires à partir de l'option sur répertoire ou fichier.
        Parameters:
        option - l'option qui représentent des répertoires ou fichiers.
      • createDirectory

        protected void createDirectory​(File dir)
        Créer un répertoire s'il n'existe pas.
        Parameters:
        dir - le répertoire à créer
      • migrate

        protected void migrate​(String key,
                               String targetKey)