public static JRQueryExecuterFactory getQueryExecuterFactory(String language) throws JRException
{
List bundles = ExtensionsEnvironment.getExtensionsRegistry().getExtensions(QueryExecuterFactoryBundle.class);
for (Iterator it = bundles.iterator(); it.hasNext();)
{
QueryExecuterFactoryBundle bundle = (QueryExecuterFactoryBundle)it.next();
JRQueryExecuterFactory factory = bundle.getQueryExecuterFactory(language);
if (factory != null)
{
return factory;
}
}