in commands/src/main/java/org/jclouds/karaf/commands/support/GenericCompleterSupport.java [99:122]
private String extractProviderOrApiFromArguments(String... args) {
String id = null;
if (args != null && args.length > 0) {
List<String> arguments = Arrays.asList(args);
if (arguments.contains(NAME_OPTION)) {
int index = arguments.indexOf(NAME_OPTION);
if (arguments.size() > index) {
return arguments.get(index + 1);
}
}
if (arguments.contains(PROVIDER_OPTION)) {
int index = arguments.indexOf(PROVIDER_OPTION);
if (arguments.size() > index) {
return arguments.get(index + 1);
}
} else if (arguments.contains(API_OPTION)) {
int index = arguments.indexOf(API_OPTION);
if (arguments.size() > index) {
return arguments.get(index + 1);
}
}
}
return id;
}