package husacct.define.presentation.utils;
import husacct.define.domain.services.stateservice.StateService;
import java.util.ArrayList;
public class DragAndDropHelper {
public static Object[] interpretObjects(String data){
return filterUnigName(data);
}
private static Object[] filterUnigName(String result) {
String[] vars = result.split("\\s+");
ArrayList<String> names = new ArrayList<String>();
ArrayList<String> types = new ArrayList<String>();
for (int i =0;i<vars.length;i++) {
if (i%2==0) {
names.add(vars[i].trim());
} else {
types.add(vars[i].trim());
}
}
if (StateService.instance().getAnalyzedSoftWareUnit(names.get(0))==null) {
return new Object[]{types,names};
}else{
return new Object[]{names,types};
}
}
}