#set( $symbol_pound = '#' ) #set( $symbol_dollar = '$' ) #set( $symbol_escape = '\' ) package ${package}.web.views; import net.contextfw.web.application.component.Component; import net.contextfw.web.application.component.Element; import net.contextfw.web.application.lifecycle.PageScoped; import net.contextfw.web.application.lifecycle.View; import net.contextfw.web.application.lifecycle.ViewComponent; import net.contextfw.web.application.lifecycle.ViewContext; @View @PageScoped public class RootView extends Component implements ViewComponent { @Element private Component child; @Override public void initialize(ViewContext context) { if (context.getChildClass() != null) { child = context.initChild(); registerChild(child); } } }