package com.redheap.selenium.component;
import java.util.ArrayList;
import java.util.List;
import org.openqa.selenium.WebDriver;
public class AdfBreadCrumbs extends AdfComponent {
// no subids
public AdfBreadCrumbs(WebDriver webDriver, String clientid) {
super(webDriver, clientid);
}
public List<AdfCommandNavigationItem> getCrumbs() {
List<ComponentReference> desc = getDescendantComponents();
List<AdfCommandNavigationItem> retval = new ArrayList<AdfCommandNavigationItem>(desc.size());
for (ComponentReference comp : desc) {
if (AdfCommandNavigationItem.COMPONENT_TYPE.equals(comp.getComponentType())) {
retval.add(AdfComponent.<AdfCommandNavigationItem>forClientId(getDriver(), comp.getClientid()));
}
}
return retval;
}
}