use of org.springsource.ide.eclipse.commons.internal.configurator.ConfiguratorImporter in project eclipse-integration-commons by spring-projects.
the class ConfiguratorPreferencesPage method updateElements.
private void updateElements() {
elements = new ArrayList<ConfigurableExtension>();
importer = new ConfiguratorImporter();
importer.setFirstMatchOnly(false);
try {
PlatformUI.getWorkbench().getProgressService().busyCursorWhile(new IRunnableWithProgress() {
public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException {
elements.addAll(importer.detectExtensions(monitor));
}
});
} catch (InvocationTargetException e) {
StatusHandler.log(new Status(IStatus.ERROR, Activator.PLUGIN_ID, "An error occurred loading configurable items", e));
} catch (InterruptedException e) {
// ignore
}
}
use of org.springsource.ide.eclipse.commons.internal.configurator.ConfiguratorImporter in project eclipse-integration-commons by spring-projects.
the class ServerConfiguratorTest method setUp.
@Override
protected void setUp() throws Exception {
root = File.createTempFile("configurator importer test", null);
root.delete();
root.mkdirs();
root.deleteOnExit();
// mock lockup of extensions
final ConfiguratorImporter configurator = new ConfiguratorImporter();
configurator.setSearchLocations(Collections.singletonList(root));
configurator.setRecurse(false);
importer = new ServerConfigurator() {
@Override
public ConfiguratorImporter getConfigurator() {
return configurator;
}
};
}
use of org.springsource.ide.eclipse.commons.internal.configurator.ConfiguratorImporter in project eclipse-integration-commons by spring-projects.
the class ServerConfiguratorTest method testGetSearchLocations.
public void testGetSearchLocations() throws IOException {
ConfiguratorImporter importer = new ConfiguratorImporter();
List<File> locations = importer.getSearchLocations();
assertEquals(3, locations.size());
}
Aggregations