org.richfaces.component
Class ComponentIterators

java.lang.Object
  extended by org.richfaces.component.ComponentIterators

public final class ComponentIterators
extends java.lang.Object

Author:
Nick Belaevski

Method Summary
static
<T extends javax.faces.component.UIComponent>
T
getParent(javax.faces.component.UIComponent component, java.lang.Class<T> parentClass)
          Finds a parent of given UI component.
static javax.faces.component.UIComponent getParent(javax.faces.component.UIComponent component, com.google.common.base.Predicate<javax.faces.component.UIComponent> predicat)
           
static java.util.Iterator<javax.faces.component.UIComponent> parents(javax.faces.component.UIComponent component)
           
static java.util.Iterator<javax.faces.component.UIComponent> parentsAndSelf(javax.faces.component.UIComponent component)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

parents

public static java.util.Iterator<javax.faces.component.UIComponent> parents(javax.faces.component.UIComponent component)

parentsAndSelf

public static java.util.Iterator<javax.faces.component.UIComponent> parentsAndSelf(javax.faces.component.UIComponent component)

getParent

public static javax.faces.component.UIComponent getParent(javax.faces.component.UIComponent component,
                                                          com.google.common.base.Predicate<javax.faces.component.UIComponent> predicat)

getParent

public static <T extends javax.faces.component.UIComponent> T getParent(javax.faces.component.UIComponent component,
                                                                        java.lang.Class<T> parentClass)
Finds a parent of given UI component.

Parameters:
component - UIComponent
parentClass - Class of desired parent
Returns:
UIComponent


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.