package org.jboss.seam.jsf;
import javax.faces.application.Application;
import javax.faces.application.ApplicationFactory;
/**
* Factory for SeamApplication (how could you possibly
* have figured that out without JavaDoc?)
*
* @see SeamApplication
* @author Gavin King
*
*/
public class SeamApplicationFactory extends ApplicationFactory
{
private final ApplicationFactory delegate;
public SeamApplicationFactory(ApplicationFactory af)
{
delegate = af;
}
@Override
public Application getApplication()
{
return new SeamApplication( delegate.getApplication() );
}
@Override
public void setApplication(Application application)
{
delegate.setApplication(application);
}
}