public void disposeListners(List<GraphVisitor> listeners) { for (GraphVisitor l : listeners) { visitors.release(l); } } }
@Exported public class OtherExampleAddon { }
@Override public boolean hasArchetypeCatalogFactories() { return factories.size() > 0 || !services.isUnsatisfied(); }
@Override public UICommand getCommand(AddonRegistry addonRegistry, UIContext context) { return addonRegistry.getServices(type).get(); }
@Produces public ConverterFactory getConverterFactory() { return addonRegistry.getServices(ConverterFactory.class).get(); }
@Exported public class ExampleService { @Inject private OtherExampleAddon service; public int getRemoteHashCode() { return service.hashCode(); } }
@Produces public AddonWatchService getAddonWatchService() { return addonRegistry.getServices(AddonWatchService.class).get(); }
@Produces public CommandFactory getCommandFactory() { return addonRegistry.getServices(CommandFactory.class).get(); }
@Produces public ResourceFactory getResourceFactory() { return addonRegistry.getServices(ResourceFactory.class).get(); }
@Produces public CommandControllerFactory getControllerFactory() { return addonRegistry.getServices(CommandControllerFactory.class).get(); }
@Override protected ProjectFactory getProjectFactory() { return SimpleContainer.getServices(getClass().getClassLoader(), ProjectFactory.class).get(); }
@Override protected ProjectFactory getProjectFactory() { return SimpleContainer.getServices(getClass().getClassLoader(), ProjectFactory.class).get(); }
@Override public ShellUIPromptImpl createPrompt(UIContext context) { ShellContext shellContext = (ShellContext) context; ConverterFactory converterFactory = addonRegistry.getServices(ConverterFactory.class).get(); return new ShellUIPromptImpl(shellContext, converterFactory); }
/** * @return the resourceFactory */ private ResourceFactory getResourceFactory() { if (resourceFactory == null) { this.resourceFactory = getAddonRegistry().getServices(ResourceFactory.class).get(); } return resourceFactory; } }
public ConverterFactory getConverterFactory() { if (converterFactory == null) { AddonRegistry addonRegistry = furnace.getAddonRegistry(); Imported<ConverterFactory> converterFactoryImport = addonRegistry.getServices(ConverterFactory.class); converterFactory = converterFactoryImport.get(); } return converterFactory; }
/** * @return the addonManager */ private AddonManager getAddonManager() { if (addonManager == null) { this.addonManager = getAddonRegistry().getServices(AddonManager.class).get(); } return addonManager; }
public ConverterFactory getConverterFactory() { if (converterFactory == null) { AddonRegistry addonRegistry = furnace.getAddonRegistry(); Imported<ConverterFactory> converterFactoryImport = addonRegistry.getServices(ConverterFactory.class); converterFactory = converterFactoryImport.get(); } return converterFactory; }
private WindupProcessor getWindupProcessor() { return furnace.getAddonRegistry().getServices(WindupProcessor.class).get(); }
private WindupProcessor getWindupProcessor() { return furnace.getAddonRegistry().getServices(WindupProcessor.class).get(); }