Package org.apache.tapestry

Examples of org.apache.tapestry.IAsset


        IMarkupWriter writer = createWriter();
       
        AssetFactory assetFactory = newMock(AssetFactory.class);
       
        Resource script1 = newResource();
        IAsset asset1 = newAsset("/script1.js");
       
        Resource script2 = newResource();
        IAsset asset2 = newAsset("/script2.js");
       
        expect(assetFactory.createAsset(script1, null)).andReturn(asset1);

        expect(assetFactory.createAsset(script2, null)).andReturn(asset2);
View Full Code Here


        factory.setAssetService(assetService);
        factory.setLocalizer(new DefaultResourceLocalizer());

        Resource base = newBaseResource();

        IAsset asset = factory.createAsset(base, spec, "relative-resource.txt", Locale.FRENCH, l);

        assertTrue(asset instanceof PrivateAsset);
        assertEquals("/org/apache/tapestry/asset/relative-resource_fr.txt", asset.getResourceLocation().getPath());
        assertSame(l, asset.getLocation());

        verify();
    }
View Full Code Here

        ClasspathAssetFactory factory = new ClasspathAssetFactory();
        factory.setClassResolver(getClassResolver());
        factory.setAssetService(assetService);
        factory.setLocalizer(new DefaultResourceLocalizer());

        IAsset asset = factory.createAbsoluteAsset(
                "/org/apache/tapestry/asset/relative-resource.txt",
                Locale.FRENCH,
                l);

        assertTrue(asset instanceof PrivateAsset);
        assertEquals("/org/apache/tapestry/asset/relative-resource_fr.txt", asset
                .getResourceLocation().getPath());
        assertSame(l, asset.getLocation());

        verify();
    }
View Full Code Here

        factory.setLocalizer(new DefaultResourceLocalizer());
       
        String path = "/org/apache/tapestry/html/dojo";
       
        Resource subResource = new ClasspathResource(getClassResolver(), path);
        IAsset asset = factory.createAsset(subResource, l);
       
        assertTrue(asset instanceof PrivateAsset);
        assertEquals(path, asset
                .getResourceLocation().getPath());
        assertSame(l, asset.getLocation());
       
        verify();
    }
View Full Code Here

        factory.setAssetService(assetService);
        factory.setLocalizer(new DefaultResourceLocalizer());
       
        String path = "/dojo-0.4.3/dojo.js";
       
        IAsset asset = factory.createAsset(shell, spec, path,
                Locale.getDefault(),
                l);
       
        assertTrue(asset instanceof PrivateAsset);
        assertEquals(path, asset
                .getResourceLocation().getPath());
        assertSame(l, asset.getLocation());
       
        verify();
    }
View Full Code Here

        factory.setAssetService(assetService);
        factory.setLocalizer(new DefaultResourceLocalizer());
       
        String path = "/dojo-0.4.3/";
       
        IAsset asset = factory.createAsset(shell, spec, path,
                Locale.getDefault(),
                l);
       
        assertTrue(asset instanceof PrivateAsset);
        assertEquals(path, asset
                .getResourceLocation().getPath());
        assertSame(l, asset.getLocation());
       
        verify();
    }
View Full Code Here

        factory.setAssetService(assetService);
        factory.setLocalizer(new DefaultResourceLocalizer());
       
        Resource subResource = new ClasspathResource(getClassResolver(),
                "/org/apache/tapestry/asset/subresource/sub-resource.txt");
        IAsset asset = factory.createAsset(subResource, l);
       
        assertTrue(asset instanceof PrivateAsset);
        assertEquals("/org/apache/tapestry/asset/subresource/sub-resource.txt",
                asset.getResourceLocation().getPath());
        assertSame(l, asset.getLocation());
       
        verify();
    }
View Full Code Here

            IRender delegate = getDelegate();

            if (delegate != null)
                delegate.render(writer, cycle);

            IAsset stylesheet = getStylesheet();

            if (stylesheet != null)
                writeStylesheetLink(writer, cycle, stylesheet);

            Iterator i = Tapestry.coerceToIterator(getStylesheets());
View Full Code Here

        // sideffects to accessor methods via bindings).

        if (cycle.isRewinding())
            return;

        IAsset imageAsset = getImage();

        if (imageAsset == null)
            throw Tapestry.createRequiredParameterException(this, "image");

        String imageURL = imageAsset.buildURL(cycle);

        writer.beginEmpty("img");

        writer.attribute("src", imageURL);
View Full Code Here

        while (i.hasNext())
        {
            String name = (String) i.next();
            IAssetSpecification assetSpec = specification.getAsset(name);
            IAsset asset = convert(name, component, assetSpec, specLocation);

            component.addAsset(name, asset);
        }
    }
View Full Code Here

TOP

Related Classes of org.apache.tapestry.IAsset

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.