Example #1
0
  @Override
  protected void doEncodeChildren(
      ResponseWriter writer, FacesContext context, UIComponent component) throws IOException {

    AbstractTab tab = (AbstractTab) component;

    if (tab.shouldProcess() && !tab.isDisabled()) {
      super.doEncodeChildren(writer, context, tab);
    }
  }
Example #2
0
 private void writeTopTabHeader(FacesContext context, ResponseWriter writer, AbstractTab tab)
     throws IOException {
   AbstractTogglePanelTitledItem.HeaderStates state =
       tab.isDisabled() ? disabled : tab.isActive() ? active : inactive;
   encodeTabHeader(context, tab, writer, state);
 }