Package org.apache.tapestry5.services

Examples of org.apache.tapestry5.services.LibraryMapping


        train_locateComponentClassNames(locator, LIB_ROOT_PACKAGE + ".pages", className);

        replay();

        ComponentClassResolver resolver = create(logger, source, locator,
                                                 new LibraryMapping("/" + LIB_PREFIX + "/", LIB_ROOT_PACKAGE),
                                                 new LibraryMapping(CORE_PREFIX, CORE_ROOT_PACKAGE));

        assertEquals(resolver.resolvePageNameToClassName("lib/MyLibPage"), className);

        verify();
    }
View Full Code Here


        train_locateComponentClassNames(locator, LIB_ROOT_PACKAGE + ".pages", className);

        replay();

        ComponentClassResolver resolver = create(logger, source, locator,
                                                 new LibraryMapping(LIB_PREFIX, LIB_ROOT_PACKAGE),
                                                 new LibraryMapping(CORE_PREFIX, CORE_ROOT_PACKAGE));

        assertEquals(resolver.resolvePageNameToClassName("lib/MyLibPage"), className);

        verify();
    }
View Full Code Here

        train_locateComponentClassNames(locator, LIB_ROOT_PACKAGE + ".pages", className);

        replay();

        ComponentClassResolver resolver = create(logger, source, locator,
                                                 new LibraryMapping(LIB_PREFIX, LIB_ROOT_PACKAGE),
                                                 new LibraryMapping(CORE_PREFIX, CORE_ROOT_PACKAGE));

        assertEquals(resolver.resolvePageNameToClassName("lib/Page"), className);

        verify();
    }
View Full Code Here

        train_locateComponentClassNames(locator, LIB_ROOT_PACKAGE + ".pages", className);

        replay();

        ComponentClassResolver resolver = create(logger, source, locator,
                                                 new LibraryMapping(libPrefix, LIB_ROOT_PACKAGE),
                                                 new LibraryMapping(CORE_PREFIX, CORE_ROOT_PACKAGE));

        assertEquals(resolver.resolvePageNameToClassName("lib/deep/Page"), className);
        assertEquals(resolver.resolvePageNameToClassName("lib/deep/LibDeepPage"), className);

        verify();
View Full Code Here

        train_for_app_packages(source);

        replay();

        ComponentClassResolver resolver = create(logger, source, locator,
                                                 new LibraryMapping(CORE_PREFIX, CORE_ROOT_PACKAGE));

        String className = LIB_ROOT_PACKAGE + ".pages.LibPage";

        try
        {
View Full Code Here

    public static void contributeComponentClassResolver(Configuration<LibraryMapping> configuration)
    {
        // Add the component to the "core" library.

        configuration.add(new LibraryMapping("core", "org.apache.tapestry5.upload"));
    }
View Full Code Here

   * Contributes this module's to Tapestry as a component library (even if it actually doesn't
   * have any actual components, just one mixin).
   */
  @Contribute(ComponentClassResolver.class)
  public static void addLibraryMapping(Configuration<LibraryMapping> configuration) {
    configuration.add(new LibraryMapping("syntax-highlighter", "br.com.arsmachina.tapestry_syntax_highlighter"));
  }
View Full Code Here

     * Contributes a new {@link LibraryMapping} to the component class resolver.
     *
     * @param configuration The {@link LibraryMapping} configuration to add the new mapping to.
     */
    public static void contributeComponentClassResolver(final Configuration<LibraryMapping> configuration) {
        configuration.add(new LibraryMapping("crumb", "se.unbound.tapestry.breadcrumbs"));
    }
View Full Code Here

        binder.bind(TagService.class, TagServiceImpl.class);
    }

    @Contribute(ComponentClassResolver.class)
    public static void provideLibraryMapping(Configuration<LibraryMapping> configuration) {
        configuration.add(new LibraryMapping("tlt", "com.tapestry5book.tlog.tags"));
    }
View Full Code Here

public class LibraryModule {

    @Contribute(ComponentClassResolver.class)
    public static void provideRootPackage(Configuration<LibraryMapping> configuration) {
        configuration.add(new LibraryMapping("lib", "com.tapestry5book.library"));
    }
View Full Code Here

TOP

Related Classes of org.apache.tapestry5.services.LibraryMapping

Copyright © 2018 www.massapicom. 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.