package de.uhilger.bildhelfer; import java.util.logging.Level; import java.util.logging.Logger; public class Koordinator { private static final Logger logger = Logger.getLogger(Koordinator.class.getName()); public void verarbeiten(String[] args) { if(pruefen(args)) { if(args[0].equals("verkleinern")) { verkleinern(args); } else if(args[0].equals("liste")) { // TODO liste } else { logger.info("Fehlendes oder ungueltiges Kommando, gueltige Kommandos mit java -jar imagetool.jar liste"); } } } private void verkleinern(String[] args) { if(args.length < 5) { logger.info("Es muessen 4 Parameter sein: groesse, qualitaet, eingangsordner, ausgabeordner"); } else { try { Verkleinerer v = new Verkleinerer(); v.verkleinern(args); } catch(Exception ex) { logger.log(Level.SEVERE, ex.getLocalizedMessage(), ex); } } } private boolean pruefen(String[] args) { if(args.length < 1) { logger.info("Kein Kommando angegeben, gueltige Kommandos mit java -jar bildhelfer.jar listcmds"); return false; } else return true; } }