private void processPartialExecute(UIViewRoot viewRoot, PhaseId phaseId) { PartialViewContext pvc = _facesContext.getPartialViewContext(); Collection<String> executeIds = pvc.getExecuteIds(); if (executeIds == null || executeIds.isEmpty()) { return; } Set<VisitHint> hints = new HashSet<VisitHint>(); hints.add(VisitHint.EXECUTE_LIFECYCLE); hints.add(VisitHint.SKIP_UNRENDERED); VisitContext visitCtx = VisitContext.createVisitContext(_facesContext, executeIds, hints); viewRoot.visitTree(visitCtx, new PhaseAwareVisitCallback(_facesContext, phaseId)); }
_facesContext, renderIds, PARTIAL_RENDER_HINTS); viewRoot.visitTree(visitCtx, new PhaseAwareVisitCallback(_facesContext, phaseId, updatedComponents));
viewRoot.visitTree(visitCtx, new PhaseAwareVisitCallback(_facesContext, phaseId));
viewRoot.visitTree(visitCtx, new PhaseAwareVisitCallback(_facesContext, phaseId));
@Override public VisitResult visit(VisitContext context, UIComponent target) { if (_phaseId == PhaseId.APPLY_REQUEST_VALUES) { target.processDecodes(_facesContext); } else if (_phaseId == PhaseId.PROCESS_VALIDATIONS) { target.processValidators(_facesContext); } else if (_phaseId == PhaseId.UPDATE_MODEL_VALUES) { target.processUpdates(_facesContext); } else if (_phaseId == PhaseId.RENDER_RESPONSE) { processRenderComponent(target); } else { throw new IllegalStateException("PPR Response, illegale phase called"); } // Return VisitResult.REJECT as processDecodes/Validators/Updates already traverse sub tree return VisitResult.REJECT; }
public VisitResult visit(VisitContext context, UIComponent target) { if (_phaseId == PhaseId.APPLY_REQUEST_VALUES) { target.processDecodes(_facesContext); } else if (_phaseId == PhaseId.PROCESS_VALIDATIONS) { target.processValidators(_facesContext); } else if (_phaseId == PhaseId.UPDATE_MODEL_VALUES) { target.processUpdates(_facesContext); } else if (_phaseId == PhaseId.RENDER_RESPONSE) { processRenderComponent(target); } else { throw new IllegalStateException("PPR Response, illegale phase called"); } // Return VisitResult.REJECT as processDecodes/Validators/Updates already traverse sub tree return VisitResult.REJECT; }
private void processPartialExecute(UIViewRoot viewRoot, PhaseId phaseId) { PartialViewContext pvc = _facesContext.getPartialViewContext(); Collection<String> executeIds = pvc.getExecuteIds(); if (executeIds == null || executeIds.isEmpty()) { return; } Set<VisitHint> hints = new HashSet<VisitHint>(); hints.add(VisitHint.EXECUTE_LIFECYCLE); hints.add(VisitHint.SKIP_UNRENDERED); VisitContext visitCtx = VisitContext.createVisitContext(_facesContext, executeIds, hints); viewRoot.visitTree(visitCtx, new PhaseAwareVisitCallback(_facesContext, phaseId)); }
public VisitResult visit(VisitContext context, UIComponent target) { if (_phaseId == PhaseId.APPLY_REQUEST_VALUES) { target.processDecodes(_facesContext); } else if (_phaseId == PhaseId.PROCESS_VALIDATIONS) { target.processValidators(_facesContext); } else if (_phaseId == PhaseId.UPDATE_MODEL_VALUES) { target.processUpdates(_facesContext); } else if (_phaseId == PhaseId.RENDER_RESPONSE) { processRenderComponent(target); } else { throw new IllegalStateException("PPR Response, illegale phase called"); } // Return VisitResult.REJECT as processDecodes/Validators/Updates already traverse sub tree return VisitResult.REJECT; }
private void processPartialExecute(UIViewRoot viewRoot, PhaseId phaseId) { PartialViewContext pvc = _facesContext.getPartialViewContext(); Collection<String> executeIds = pvc.getExecuteIds(); if (executeIds == null || executeIds.isEmpty()) { return; } VisitContext visitCtx = getVisitContextFactory().getVisitContext(_facesContext, executeIds, PARTIAL_EXECUTE_HINTS); viewRoot.visitTree(visitCtx, new PhaseAwareVisitCallback(_facesContext, phaseId)); }