當前位置: 首頁>>代碼示例>>Java>>正文


Java UIComponent.processUpdates方法代碼示例

本文整理匯總了Java中javax.faces.component.UIComponent.processUpdates方法的典型用法代碼示例。如果您正苦於以下問題:Java UIComponent.processUpdates方法的具體用法?Java UIComponent.processUpdates怎麽用?Java UIComponent.processUpdates使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在javax.faces.component.UIComponent的用法示例。


在下文中一共展示了UIComponent.processUpdates方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: visit

import javax.faces.component.UIComponent; //導入方法依賴的package包/類
public VisitResult visit(VisitContext context, UIComponent target)
{
  if (_phaseId == PhaseId.APPLY_REQUEST_VALUES)
  {
    target.processDecodes(_context);
  }
  else if (_phaseId == PhaseId.PROCESS_VALIDATIONS)
  {
    target.processValidators(_context);
  }
  else if (_phaseId == PhaseId.UPDATE_MODEL_VALUES)
  {
    target.processUpdates(_context);
  }


  // No need to visit children, since they will be executed/rendred by their parents
  return VisitResult.REJECT;
}
 
開發者ID:apache,項目名稱:myfaces-trinidad,代碼行數:20,代碼來源:PartialViewContextImpl.java

示例2: processComponent

import javax.faces.component.UIComponent; //導入方法依賴的package包/類
/**
 * Process a component.
 * This method calls {@link #processDecodes(FacesContext)},
 * {@link #processValidators} or
 * {@link #processUpdates}
 * depending on the {#link PhaseId}.
 */
protected final void processComponent(
  FacesContext context,
  UIComponent  component,
  PhaseId      phaseId)
{
  if (component != null)
  {
    if (phaseId == PhaseId.APPLY_REQUEST_VALUES)
      component.processDecodes(context);
    else if (phaseId == PhaseId.PROCESS_VALIDATIONS)
      component.processValidators(context);
    else if (phaseId == PhaseId.UPDATE_MODEL_VALUES)
      component.processUpdates(context);
    else
      throw new IllegalArgumentException(_LOG.getMessage(
        "BAD_PHASEID",phaseId));
  }
}
 
開發者ID:apache,項目名稱:myfaces-trinidad,代碼行數:26,代碼來源:UIXCollection.java

示例3: updateChildrenImpl

import javax.faces.component.UIComponent; //導入方法依賴的package包/類
protected void updateChildrenImpl(FacesContext context)
{
  // Process all the facets and children of this component
  Iterator<UIComponent> kids = getRenderedFacetsAndChildren(context);
  while (kids.hasNext())
  {
    UIComponent kid = kids.next();
    kid.processUpdates(context);
  }
}
 
開發者ID:apache,項目名稱:myfaces-trinidad,代碼行數:11,代碼來源:UIXComponentBase.java

示例4: process

import javax.faces.component.UIComponent; //導入方法依賴的package包/類
@Override
protected void process(FacesContext context, UIComponent comp, ComponentProcessingContext cpContext)
{
  comp.processUpdates(context);
}
 
開發者ID:apache,項目名稱:myfaces-trinidad,代碼行數:6,代碼來源:ChildLoop.java


注:本文中的javax.faces.component.UIComponent.processUpdates方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。