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]