From 494d349fb67be74da49caae2794fda702f595fb4 Mon Sep 17 00:00:00 2001
From: Kenmegne <stephanie.kenmegne@gmail.com>
Date: Thu, 18 Jun 2026 16:29:11 +0000
Subject: [PATCH] rename packages

---
 fdx_generator/src/main/java/com/megatim/fdxgenerator/App.java |  108 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 108 insertions(+), 0 deletions(-)

diff --git a/fdx_generator/src/main/java/com/megatim/fdxgenerator/App.java b/fdx_generator/src/main/java/com/megatim/fdxgenerator/App.java
new file mode 100644
index 0000000..fde1b8c
--- /dev/null
+++ b/fdx_generator/src/main/java/com/megatim/fdxgenerator/App.java
@@ -0,0 +1,108 @@
+/*
+ * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
+ * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
+ */
+package com.megatim.fdxgenerator;
+
+import com.megatimfx.common.abstracts.context.AbstractViewContext;
+import com.megatim.fdxgenerator.controller.MainController;
+import com.megatim.fdxgenerator.model.dao.HibernateUtil;
+import com.megatim.fdxgenerator.pojo.Delimiteur;
+import java.io.FileNotFoundException;
+import java.io.IOException;
+import java.net.MalformedURLException;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import javafx.application.Application;
+import static javafx.application.Application.launch;
+import javafx.fxml.FXMLLoader;
+import javafx.scene.Parent;
+import javafx.scene.Scene;
+import javafx.scene.image.Image;
+import javafx.stage.Stage;
+
+/**
+ *
+ * @author STEPHANIE
+ */
+public class App extends Application {
+
+    public static final Map<String, Delimiteur> SEPARATEURS_DATE = new HashMap<>();
+    public static final Map<String, Delimiteur> SEPARATEURS_DECIMAUX = new HashMap<>();
+    public static final List<String> FORMATS_DATE = new ArrayList<>();
+    public static final Map<String, Delimiteur> DELIMITEURS_COLONNE = new HashMap<>();
+    public static final Map<String, Delimiteur> DELIMITEURS_LIGNE = new HashMap<>();
+
+    static {
+        SEPARATEURS_DATE.put("", new Delimiteur("", "Aucun"));
+        SEPARATEURS_DATE.put("-", new Delimiteur("-", "Tiret ( - )"));
+        SEPARATEURS_DATE.put("/", new Delimiteur("/", "Slash ( / )"));
+        // SEPARATEURS_DATE.put("\\", new Delimiteur("\\", "Anti-Slash ( \\ )"));
+
+        SEPARATEURS_DECIMAUX.put(".", new Delimiteur(".", "Point ( . )"));
+        SEPARATEURS_DECIMAUX.put(",", new Delimiteur(",", "Virgule ( , )"));
+
+        DELIMITEURS_COLONNE.put("", new Delimiteur("", "Aucun"));
+        DELIMITEURS_COLONNE.put(";", new Delimiteur(";", "Point-virgule ( ; )"));
+        DELIMITEURS_COLONNE.put("|", new Delimiteur("|", "Barre verticale ( | )"));
+        DELIMITEURS_COLONNE.put("\\t", new Delimiteur("\\t", "Tabulation ( \\t )"));
+
+        DELIMITEURS_LIGNE.put("\\n", new Delimiteur("\\n", "Retour Charriot ( \\n )"));
+
+        FORMATS_DATE.add("ddMMyyyy");
+        FORMATS_DATE.add("yyyyMMdd");
+        FORMATS_DATE.add("yyyyddMM");
+        FORMATS_DATE.add("MMyyyydd");
+        FORMATS_DATE.add("MMddyyy");
+        FORMATS_DATE.add("yyyy");
+        FORMATS_DATE.add("MMyyyy");
+        FORMATS_DATE.add("yyyyMMddHHmmss");
+        FORMATS_DATE.add("yyyyMMdd HH:mm:ss");
+        FORMATS_DATE.add("yyyyddMMHHmmss");
+        FORMATS_DATE.add("ddMMyyyyHHmmss");
+//        FORMATS_DATE.add("MMddyyyHHmmss");
+    }
+
+    @Override
+    public void start(Stage primaryStage) throws FileNotFoundException, MalformedURLException, IOException {
+
+        AbstractViewContext.getInstance().setAbstractEditDialogControllerURL(App.class.getResource("/com/megatim/fdxgenerator/abstracts/AbstractEditDialog.fxml"));
+
+        FXMLLoader loader = new FXMLLoader();
+        loader.setLocation(MainController.class.getResource("main.fxml"));
+        Parent root = loader.load();
+
+        Scene scene = new Scene(root, 1100, 600);
+
+        primaryStage.setTitle("Générateur de fichiers de validation v1.0.2");
+        primaryStage.getIcons().add(new Image("images/icone_ins.png"));
+        primaryStage.setScene(scene);
+        primaryStage.setOnCloseRequest(e -> {
+            HibernateUtil.shutdown();
+            System.exit(0);
+        });
+        primaryStage.show();
+    }
+
+    /**
+     * @param args the command line arguments
+     */
+    public static void main(String[] args) {
+        String appId = "com.megatim.fdxgenerator.App";
+        boolean alreadyRunning;
+        /*try {
+            JUnique.acquireLock(appId);
+            alreadyRunning = false;
+        } catch (AlreadyLockedException e) {
+            alreadyRunning = true;
+        }
+        if (!alreadyRunning) {
+            launch(args);
+        } else {
+            System.exit(1);
+        }*/
+        launch(args);
+    }
+}

--
Gitblit v1.10.0