I needed one, so I took a shot at it. Flame away! :) Package declaration deliberately left out:
import java.io.IOException; import org.apache.tapestry.Asset; import org.apache.tapestry.MarkupWriter; import org.apache.tapestry.annotations.BeginRender; import org.apache.tapestry.annotations.ComponentClass; import org.apache.tapestry.annotations.Mixin; import org.apache.tapestry.annotations.Parameter; import org.apache.tapestry.corelib.mixins.RenderInformals; @ComponentClass public class Image { @Parameter (required = true) private Asset _imageAsset; @Parameter private String _description; @Mixin private RenderInformals _renderInformals; @BeginRender public void renderImageTag (MarkupWriter writer) { writer.element ( "img", "src", _imageAsset.getResource().getPath(), "alt", _description ); } } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]