Package org.picocontainer

Examples of org.picocontainer.MutablePicoContainer.registerComponentInstance()


    private MutablePicoContainer newContainerForAdmin(final int id)
    {
        final MutablePicoContainer _container = PicoContainerFactory.createChildContainer(container_);

        _container.registerComponentInstance(new TypedEventChannelAdapter(_container, getJMXObjectName(), id));

        return _container;
    }

    public String getMBeanType()
View Full Code Here


        final IAdmin _admin = (IAdmin) _container.getComponentInstanceOfType(IAdmin.class);

        final ITypedAdmin _typedAdmin = new ITypedAdminImpl(_admin, _container, supportedInterface);

        _container.registerComponentInstance(ITypedAdmin.class, _typedAdmin);

        return _container;
    }

    private MutablePicoContainer newContainerForProxy(boolean isIDPublic)
View Full Code Here

            {
                return getJMXObjectName();
            }
        };

        _containerForProxy.registerComponentInstance(IAdmin.class, _admin);

        return _containerForProxy;
    }

    public final String getJMXObjectName()
View Full Code Here

    myLog = new StringBuffer();

    JabberIdeaUI jabberIdeaUI = new JabberIdeaUI(null, null);

    MutablePicoContainer projectLevelContainer = Pico.getInstance().makeChildContainer();
    projectLevelContainer.registerComponentInstance(this); // register StatusToolbar

    jabberIdeaUI.initPerProject(projectLevelContainer);

    assertEquals("Should register the command", JabberConnectionCommand.class.getName(), myLog.toString());
  }
View Full Code Here

  @Override
  protected void setUp() throws Exception {
    super.setUp();

    final MutablePicoContainer appContainer = getApplication().getPicoContainer();
    appContainer.registerComponentInstance(PropertiesComponent.class.getName(),
                                           new PropertiesComponentStub());
    appContainer.registerComponentInstance(TemplateDataLanguageMappings.class.getName(),
                                           new TemplateDataLanguageMappings(getProject()));
    appContainer.registerComponentInstance(TemplateDataLanguagePatterns.class.getName(),
                                           new TemplateDataLanguagePatterns());
View Full Code Here

    super.setUp();

    final MutablePicoContainer appContainer = getApplication().getPicoContainer();
    appContainer.registerComponentInstance(PropertiesComponent.class.getName(),
                                           new PropertiesComponentStub());
    appContainer.registerComponentInstance(TemplateDataLanguageMappings.class.getName(),
                                           new TemplateDataLanguageMappings(getProject()));
    appContainer.registerComponentInstance(TemplateDataLanguagePatterns.class.getName(),
                                           new TemplateDataLanguagePatterns());
    addExplicitExtension(LanguageParserDefinitions.INSTANCE, HbLanguage.INSTANCE, new HbParseDefinition());
  }
View Full Code Here

    final MutablePicoContainer appContainer = getApplication().getPicoContainer();
    appContainer.registerComponentInstance(PropertiesComponent.class.getName(),
                                           new PropertiesComponentStub());
    appContainer.registerComponentInstance(TemplateDataLanguageMappings.class.getName(),
                                           new TemplateDataLanguageMappings(getProject()));
    appContainer.registerComponentInstance(TemplateDataLanguagePatterns.class.getName(),
                                           new TemplateDataLanguagePatterns());
    addExplicitExtension(LanguageParserDefinitions.INSTANCE, HbLanguage.INSTANCE, new HbParseDefinition());
  }
}
View Full Code Here

 
  @Test
  public void testOpenPreferencesEditor() throws Exception {
    String message = "foo bar";
    MutablePicoContainer container = new DefaultPicoContainer();
    container.registerComponentInstance(message);
   
    Fetcher editableFetcher = new EditableFetcher();
    fetcherRegistry = new FetcherRegistry(new Fetcher[] {ipFetcher, editableFetcher}, preferences, container);
   
    EditableFetcherPrefs.calledWithMessage = null;
View Full Code Here

    // non-GUI
    Config globalConfig = Config.getConfig();
    container.registerComponentInstance(globalConfig);
    container.registerComponentInstance(globalConfig.getPreferences());
    container.registerComponentInstance(globalConfig.forScanner());
    container.registerComponentInstance(globalConfig.forGUI());
    container.registerComponentInstance(globalConfig.forOpeners());
    container.registerComponentInstance(globalConfig.forFavorites());
    container.registerComponentInstance(Labels.getInstance());
    container.registerComponentImplementation(CommentsConfig.class);
    container.registerComponentImplementation(ConfigDetector.class);
View Full Code Here

    Config globalConfig = Config.getConfig();
    container.registerComponentInstance(globalConfig);
    container.registerComponentInstance(globalConfig.getPreferences());
    container.registerComponentInstance(globalConfig.forScanner());
    container.registerComponentInstance(globalConfig.forGUI());
    container.registerComponentInstance(globalConfig.forOpeners());
    container.registerComponentInstance(globalConfig.forFavorites());
    container.registerComponentInstance(Labels.getInstance());
    container.registerComponentImplementation(CommentsConfig.class);
    container.registerComponentImplementation(ConfigDetector.class);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.