On Fri, 06 Aug 2010 23:11:52 -0300, Paul Stanton <p...@mapshed.com.au>
wrote:
That doesn't seem to work Thiago, or maybe I'm missing something:
public class TapestryExtensionImpl implements TapestryExtension
{
@Inject
private Environment environment;
@SuppressWarnings("unchecked")
public <T> T getPage(Class<T> pageClass)
{
ComponentSource componentSource =
environment.peekRequired(ComponentSource.class);
return (T) componentSource.getPage(pageClass);
}
}
ComponentSource is a service, not an environmental object, so you should
inject it directly.
As Christophe said, you can learn a lot of Tapestry by looking at the
TapestryModule source. That's how I got most of my Tapestry knowledge.
--
Thiago H. de Paula Figueiredo
Independent Java, Apache Tapestry 5 and Hibernate consultant, developer,
and instructor
Owner, Ars Machina Tecnologia da Informação Ltda.
http://www.arsmachina.com.br
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org