/** * @see VisitContext#invokeVisitCallback VisitContext.invokeVisitCallback() */ @Override public VisitResult invokeVisitCallback(UIComponent component, VisitCallback callback) { // Nothing interesting here - just invoke the callback. // (PartialVisitContext.invokeVisitCallback() does all of the // interesting work.) return callback.visit(this, component); }
/** * @see VisitContext#invokeVisitCallback VisitContext.invokeVisitCallback() */ @Override public VisitResult invokeVisitCallback(UIComponent component, VisitCallback callback) { // Nothing interesting here - just invoke the callback. // (PartialVisitContext.invokeVisitCallback() does all of the // interesting work.) return callback.visit(this, component); }
/** * @see VisitContext#invokeVisitCallback VisitContext.invokeVisitCallback() */ @Override public VisitResult invokeVisitCallback(UIComponent component, VisitCallback callback) { // Nothing interesting here - just invoke the callback. // (PartialVisitContext.invokeVisitCallback() does all of the // interesting work.) return callback.visit(this, component); } }
@Override public VisitResult invokeVisitCallback(UIComponent component, VisitCallback callback) { return callback.visit(this, component); } }
/** * @see VisitContext#invokeVisitCallback VisitContext.invokeVisitCallback() */ @Override public VisitResult invokeVisitCallback(UIComponent component, VisitCallback callback) { // Nothing interesting here - just invoke the callback. // (PartialVisitContext.invokeVisitCallback() does all of the // interesting work.) return callback.visit(this, component); }
/** * @see VisitContext#invokeVisitCallback VisitContext.invokeVisitCallback() */ @Override public VisitResult invokeVisitCallback(UIComponent component, VisitCallback callback) { // Nothing interesting here - just invoke the callback. // (PartialVisitContext.invokeVisitCallback() does all of the // interesting work.) return callback.visit(this, component); }
/** * @see VisitContext#invokeVisitCallback VisitContext.invokeVisitCallback() */ @Override public VisitResult invokeVisitCallback(UIComponent component, VisitCallback callback) { // Nothing interesting here - just invoke the callback. // (PartialVisitContext.invokeVisitCallback() does all of the // interesting work.) return callback.visit(this, component); }
/** * @see VisitContext#invokeVisitCallback VisitContext.invokeVisitCallback() */ @Override public VisitResult invokeVisitCallback( UIComponent component, VisitCallback callback) { // Nothing interesting here - just invoke the callback. // (PartialVisitContext.invokeVisitCallback() does all of the // interesting work.) return callback.visit(this, component); }
/** * @see VisitContext#invokeVisitCallback VisitContext.invokeVisitCallback() */ @Override public VisitResult invokeVisitCallback( UIComponent component, VisitCallback callback) { // Nothing interesting here - just invoke the callback. // (PartialVisitContext.invokeVisitCallback() does all of the // interesting work.) return callback.visit(this, component); }
/** * @see VisitContext#invokeVisitCallback VisitContext.invokeVisitCallback() */ @Override public VisitResult invokeVisitCallback( UIComponent component, VisitCallback callback) { // Nothing interesting here - just invoke the callback. // (PartialVisitContext.invokeVisitCallback() does all of the // interesting work.) return callback.visit(this, component); }
@Override public VisitResult invokeVisitCallback(UIComponent component, VisitCallback callback) { return callback.visit(this, component); }
@Override public VisitResult invokeVisitCallback(UIComponent component, VisitCallback callback) { return callback.visit(this, component); }
@Override public VisitResult invokeVisitCallback(UIComponent component, VisitCallback callback) { return callback.visit(this, component); }
@Override public VisitResult invokeVisitCallback(UIComponent component, VisitCallback callback) { return callback.visit(this, component); }
@Override public VisitResult visit(VisitContext context, UIComponent target) { if (isOneInstanceOf(target.getClass(), types)) { return next.visit(context, target); } return ACCEPT; } }
@Override public VisitResult visit(VisitContext context, UIComponent target) { if (isOneInstanceOf(target.getClass(), types)) { return next.visit(context, target); } return ACCEPT; } }
@Override protected VisitResult invokeVisitCallbackForImplicitComponent(UIComponent component, VisitCallback callback) { if (!limitRender) { if (component instanceof AjaxOutput) { AjaxOutput ajaxOutput = (AjaxOutput) component; if (ajaxOutput.isAjaxRendered()) { // TODO - remove explicit nested IDs from update return callback.visit(this, component); } } } return VisitResult.ACCEPT; }
public VisitResult invokeVisitCallback(UIComponent component, VisitCallback callback) { String clientId = component.getClientId(); if (!unvisitedClientIds.contains(clientId)) { clientId = null; return VisitResult.ACCEPT; } VisitResult result = callback.visit(this, component); unvisitedClientIds.remove(clientId); unknownClientIds.remove(clientId); if (unvisitedClientIds.isEmpty()) { return VisitResult.COMPLETE; } return result; }
@Override public VisitResult invokeVisitCallback(UIComponent component, VisitCallback callback) { VisitResult result = VisitResult.ACCEPT; String id = buildExtendedComponentId(component); if (ids.contains(id)) { result = callback.visit(this, component); ids.remove(id); if (ids.isEmpty()) { return VisitResult.COMPLETE; } } // cancel visiting children for nested naming containers if (component instanceof NamingContainer && !component.equals(startingComponent)) { return VisitResult.REJECT; } return result; }
/** * @see VisitContext#invokeVisitCallback VisitContext.invokeVisitCallback() */ @Override public VisitResult invokeVisitCallback(UIComponent component, VisitCallback callback) { if (shortIds.contains(buildExtendedComponentId(component))) { String clientId = buildExtendedClientId(component); if (clientIds.contains(clientId)) { VisitResult visitResult = callback.visit(this, component); removeNode(clientId, true); if (clientIds.isEmpty() && shouldCompleteOnEmptyIds()) { return VisitResult.COMPLETE; } else { return visitResult; } } } return invokeVisitCallbackForImplicitComponent(component, callback); }