Package org.apache.wicket.resource.loader

Examples of org.apache.wicket.resource.loader.ComponentStringResourceLoader


   *
   */
  public void testSearchClassHierarchyFromPage()
  {
    DummySubClassPage p = new DummySubClassPage();
    IStringResourceLoader loader = new ComponentStringResourceLoader();
    Assert.assertEquals("Valid resource string should be found", "SubClass Test String",
        loader.loadStringResource(p.getClass(), "subclass.test.string", Locale.getDefault(), null));
    Assert.assertEquals("Valid resource string should be found", "Another string",
        loader.loadStringResource(p.getClass(), "another.test.string", Locale.getDefault(), null));
  }
View Full Code Here


  {
    Application dummy = tester.getApplication();
    Settings settings = new Settings(dummy);
    settings.addStringResourceLoader(new BundleStringResourceLoader(
        "org.apache.wicket.resource.DummyResources"));
    settings.addStringResourceLoader(new ComponentStringResourceLoader());
    List loaders = settings.getStringResourceLoaders();
    Assert.assertEquals("There should be 2 overridden loaders", 2, loaders.size());
    Assert.assertTrue("First loader one should be the bundle one",
        loaders.get(0) instanceof BundleStringResourceLoader);
    Assert.assertTrue("Second loader should be the component one",
View Full Code Here

        @Override
        protected void init() {
            //JD: override some resource settings to allow for custom i18n lookups
            getResourceSettings().setResourceStreamLocator(new GeoServerResourceStreamLocator());
            getResourceSettings().addStringResourceLoader(new GeoServerStringResourceLoader());
            getResourceSettings().addStringResourceLoader(new ComponentStringResourceLoader());
            getResourceSettings().addStringResourceLoader(new ClassStringResourceLoader(this.getClass()));

            getResourceSettings().setPropertiesFactory(new PropertiesFactory(this) {
                @Override
                public Properties load(Class clazz, String path) {
View Full Code Here

        @Override
        protected void init() {
            //JD: override some resource settings to allow for custom i18n lookups
            getResourceSettings().setResourceStreamLocator(new GeoServerResourceStreamLocator());
            getResourceSettings().addStringResourceLoader(new GeoServerStringResourceLoader());
            getResourceSettings().addStringResourceLoader(new ComponentStringResourceLoader());
            getResourceSettings().addStringResourceLoader(new ClassStringResourceLoader(this.getClass()));

            getResourceSettings().setPropertiesFactory(new PropertiesFactory(this) {
                @Override
                public Properties load(Class clazz, String path) {
View Full Code Here

   *            The application that these settings are for
   */
  public Settings(final Application application)
  {
    this.application = application;
    stringResourceLoaders.add(new ComponentStringResourceLoader());
    stringResourceLoaders.add(new PackageStringResourceLoader());
    stringResourceLoaders.add(new ClassStringResourceLoader(this.application.getClass()));
    stringResourceLoaders.add(new ValidatorStringResourceLoader());
  }
View Full Code Here

TOP

Related Classes of org.apache.wicket.resource.loader.ComponentStringResourceLoader

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.