48 lines
1.1 KiB
Java
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();
|
|
}
|
|
|
|
}
|
|
}
|