/* * Copyright 2011-2012 Blazebit */ package com.blazebit.blazefaces.context; import javax.faces.context.FacesContext; import javax.faces.context.PartialViewContext; import javax.faces.context.PartialViewContextFactory; import com.blazebit.blazefaces.apt.JsfPartialViewContextFactory; @JsfPartialViewContextFactory public class BlazePartialViewContextFactory extends PartialViewContextFactory { private PartialViewContextFactory parent; public BlazePartialViewContextFactory(PartialViewContextFactory parent) { this.parent = parent; } @Override public PartialViewContextFactory getWrapped() { return this.parent; } @Override public PartialViewContext getPartialViewContext(FacesContext fc) { PartialViewContext parentContext = getWrapped().getPartialViewContext(fc); return new BlazePartialViewContext(parentContext); } }