public int getIndexByName(final String name) { if (!this.isRendered()) { return -1; } TogglePanelVisitState visitState = getVisitStateByName(name); if (visitState.getName() != null) { return visitState.getCount(); } else { return -1; } }
public int getItemCount() { if (!this.isRendered()) { return 0; } TogglePanelVisitState visitState = visitTogglePanelItems( this, new TogglePanelVisitCallback() { @Override public VisitResult visit( FacesContext facesContext, TogglePanelVisitState visitState) { return VisitResult.ACCEPT; } }); return visitState.getCount(); }