Files
gateway-dbc-fx/gnpdev/sim/src/it/valueteam/gnpsim/client/ClientFlatGenerator.java
2024-05-09 17:40:24 +02:00

48 lines
1.1 KiB
Java

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