ulrich
2018-06-23 b0b4cd397c7be05b31bba94b205b9c2d2152c66d
commit | author | age
b0b4cd 1 package de.uhilger.bildhelfer;
U 2
3 import java.util.logging.Level;
4 import java.util.logging.Logger;
5
6 public class Koordinator {
7
8   private static final Logger logger = Logger.getLogger(Koordinator.class.getName());
9
10   public void verarbeiten(String[] args) {
11     if(pruefen(args)) {
12       if(args[0].equals("verkleinern")) {
13         verkleinern(args);
14       } else if(args[0].equals("liste")) {
15         // TODO liste
16       } else {
17         logger.info("Fehlendes oder ungueltiges Kommando, gueltige Kommandos mit java -jar imagetool.jar liste");
18       }
19     }
20
21   }
22
23   private void verkleinern(String[] args) {
24     if(args.length < 5) {
25       logger.info("Es muessen 4 Parameter sein: groesse, qualitaet, eingangsordner, ausgabeordner");
26     } else {
27       try {
28         Verkleinerer v = new Verkleinerer();
29         v.verkleinern(args);
30       } catch(Exception ex) {
31         logger.log(Level.SEVERE, ex.getLocalizedMessage(), ex);
32       }
33     }
34   }
35
36   private boolean pruefen(String[] args) {
37     if(args.length < 1) {
38       logger.info("Kein Kommando angegeben, gueltige Kommandos mit java -jar bildhelfer.jar listcmds");
39       return false;
40     } else
41       return true;
42   }
43 }