package it.valueteam.gnpsim.client; import it.valueteam.gnpsim.generator.flat.*; import it.valueteam.gnpsim.obj.SystemMap; public class ClientFlatGenerator extends BaseClient{ private static FlatGeneratorIF generator; public ClientFlatGenerator(){ } public static final void main(String[] args) { printInfo("ClientFlatGenerator", args); if(args.length<1) throw new IllegalArgumentException("Numero parametri insufficienti!"); try{ int tipoSistema = getTipoSistema(args[0]); String[] argument = new String[args.length-1]; System.arraycopy(args,1,argument,0,args.length-1); switch(tipoSistema){ case SystemMap.SISTEMA_PITAGORA_XDSL: generator = new FlatPitagoraXdslGenerator(); generator.generateFlat(argument); break; case SystemMap.SISTEMA_PITAGORA: generator = new FlatPitagoraRegolatorioGenerator(); generator.generateFlat(argument); break; default: throw new IllegalArgumentException("sistema sconociuto!\n Sistema inserito : " +args[0]); } }catch(Exception ex){ ex.printStackTrace(); } } }