new Class[] { List.class, Element[].class,
CodeGenConfiguration.class, String.class });
List schemas = new ArrayList();
List axisServices = configuration.getAxisServices();
AxisService axisService = null;
AxisServiceTopElementSchemaGenerator schemaGenerator = null;
for (Iterator iter = axisServices.iterator(); iter.hasNext();) {
axisService = (AxisService)iter.next();
if (configuration.getProperties().containsKey(
CommandLineOptionConstants.ExtensionArguments.WITHOUT_DATABIND_CODE)){
// use the dummy code
schemaGenerator = new AxisServiceTopElementSchemaGenerator(axisService);
schemas.addAll(schemaGenerator.getDummySchemaList());
} else {
schemas.addAll(axisService.getSchema());
}
}