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;
|
}
|
}
|