Examples of ModuleDef


Examples of org.apache.tapestry5.ioc.def.ModuleDef

        SymbolProvider provider = new SingleKeySymbolProvider(InternalSymbols.ALIAS_MODE, "servlet");
        ContributionDef contribution = new SyntheticSymbolSourceContributionDef("AliasMode", provider,
                "before:ApplicationDefaults");

        ModuleDef module = new SyntheticModuleDef(contribution);

        builder.add(module);

        registry = builder.build();
View Full Code Here

Examples of org.apache.tapestry5.ioc.def.ModuleDef

        SymbolProvider provider = new SingleKeySymbolProvider(InternalSymbols.ALIAS_MODE, "servlet");
        ContributionDef contribution = new SyntheticSymbolSourceContributionDef("AliasMode", provider,
                                                                                "before:ApplicationDefaults");

        ModuleDef module = new SyntheticModuleDef(contribution);

        builder.add(module);

        registry = builder.build();
View Full Code Here

Examples of org.apache.tapestry5.ioc.def.ModuleDef

        replay();

        // BigDecimal is arbitrary, any class would do.

        ModuleDef md = new DefaultModuleDefImpl(SimpleModule.class, logger, classFactory);

        assertEquals(md.toString(), "ModuleDef[" + className + " Barney, Fred, Wilma]");

        Set<String> ids = md.getServiceIds();

        assertEquals(ids.size(), 3);
        assertTrue(ids.contains("Fred"));
        assertTrue(ids.contains("Barney"));
        assertTrue(ids.contains("Wilma"));

        ServiceDef sd = md.getServiceDef("Fred");

        assertEquals(sd.getServiceId(), "Fred");

        assertEquals(sd.getServiceInterface(), FieService.class);

        assertTrue(sd.toString().contains(className + ".buildFred()"));
        assertEquals(sd.getServiceScope(), IOCConstants.DEFAULT_SCOPE);
        assertEquals(sd.isEagerLoad(), false);
        assertTrue(sd.getMarkers().isEmpty());

        sd = md.getServiceDef("Wilma");
        assertEquals(sd.isEagerLoad(), true);

        // Now the decorator method.

        Set<DecoratorDef> defs = md.getDecoratorDefs();

        assertEquals(defs.size(), 1);

        DecoratorDef dd = defs.iterator().next();
View Full Code Here

Examples of org.apache.tapestry5.ioc.def.ModuleDef

    {
        Logger logger = mockLogger();

        replay();

        ModuleDef def = new DefaultModuleDefImpl(DefaultServiceIdModule.class, logger, null);

        assertEquals(def.getServiceIds().size(), 1);

        ServiceDef sd = def.getServiceDef("FieService");

        assertEquals(sd.getServiceId(), "FieService");

        verify();
    }
View Full Code Here

Examples of org.apache.tapestry5.ioc.def.ModuleDef

        replay();

        // BigDecimal is arbitrary, any class would do.

        ModuleDef md = new DefaultModuleDefImpl(ServiceIdConflictMethodModule.class, logger, classFactory);

        Set<String> ids = md.getServiceIds();

        assertEquals(ids.size(), 1);
        assertTrue(ids.contains("Fred"));

        ServiceDef sd = md.getServiceDef("Fred");

        assertEquals(sd.getServiceId(), "Fred");

        assertEquals(sd.getServiceInterface(), FieService.class);
View Full Code Here

Examples of org.apache.tapestry5.ioc.def.ModuleDef

        logger.warn(IOCMessages.buildMethodWrongReturnType(m));

        replay();

        ModuleDef md = new DefaultModuleDefImpl(VoidBuilderMethodModule.class, logger, null);

        assertTrue(md.getServiceIds().isEmpty());

        verify();
    }
View Full Code Here

Examples of org.apache.tapestry5.ioc.def.ModuleDef

        logger.warn(IOCMessages.buildMethodWrongReturnType(m));

        replay();

        ModuleDef md = new DefaultModuleDefImpl(BuilderMethodModule.class, logger, null);

        assertTrue(md.getServiceIds().isEmpty());

        verify();
    }
View Full Code Here

Examples of org.apache.tapestry5.ioc.def.ModuleDef

        logger.warn(IOCMessages.decoratorMethodWrongReturnType(m));

        replay();

        ModuleDef md = new DefaultModuleDefImpl(moduleClass, logger, null);

        assertTrue(md.getDecoratorDefs().isEmpty());

        verify();
    }
View Full Code Here

Examples of org.apache.tapestry5.ioc.def.ModuleDef

        logger.warn(IOCMessages.decoratorMethodNeedsDelegateParameter(m));

        replay();

        ModuleDef md = new DefaultModuleDefImpl(moduleClass, logger, null);

        assertTrue(md.getDecoratorDefs().isEmpty());

        verify();
    }
View Full Code Here

Examples of org.apache.tapestry5.ioc.def.ModuleDef

    {
        Logger logger = mockLogger();

        replay();

        ModuleDef md = new DefaultModuleDefImpl(moduleClass, logger, classFactory);

        Set<ContributionDef> defs = md.getContributionDefs();

        assertEquals(defs.size(), 1);

        ContributionDef cd = defs.iterator().next();
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.