@@ -0,0 +1,558 @@
+package net.bootsfaces.expressions;%0A%0Aimport java.util.ArrayList;%0Aimport java.util.List;%0A%0Aimport javax.faces.component.UIComponent;%0Aimport javax.faces.context.FacesContext;%0A%0Apublic class RootExpressionResolver implements AbstractExpressionResolver %7B%0A%09public List%3CUIComponent%3E resolve(UIComponent component, List%3CUIComponent%3E parentComponents, String currentId,%0A%09%09%09String originalExpression, String%5B%5D parameters) %7B%0A%09%09List%3CUIComponent%3E result = new ArrayList%3CUIComponent%3E(1);%0A%09%09result.add(FacesContext.getCurrentInstance().getViewRoot());%0A%09%09return result;%0A%09%7D%0A%7D%0A

#470 Implement the search expression @root