package net.bootsfaces.expressions;
import java.util.ArrayList;
import java.util.List;
import javax.faces.component.UIComponent;
public class AllExpressionResolver implements AbstractExpressionResolver {
public List<UIComponent> resolve(UIComponent component, List<UIComponent> parentComponents, String currentId, String originalExpression, String[] parameters) {
UIComponent c = component;
while (c.getParent() != null) {
c = c.getParent();
}
List<UIComponent> result = new ArrayList<UIComponent>();
result.add(c);
return result;
}
}