private ClientBehaviorRenderer handleAnnotationChangeBehaviorRenderer(String s) { ClientBehaviorRenderer rendr2; rendr2 = _delegate.getClientBehaviorRenderer(s); /*<>if (rendr2 instanceof PurgedClientBehaviorRenderer) { throw new FacesException("Renderer not found"); } */ rendr2 = _delegate.getClientBehaviorRenderer(s); return rendr2; }
@Override public ClientBehaviorRenderer getClientBehaviorRenderer(final String type) { return htmlBasicRenderKit.getClientBehaviorRenderer(type); }
/** * <p>The default behavior of this method is to * call {@link RenderKit#getClientBehaviorRenderer(String)} * on the wrapped {@link RenderKit} object.</p> * * @see RenderKit#getClientBehaviorRenderer(String) */ @Override public ClientBehaviorRenderer getClientBehaviorRenderer(String type) { return getWrapped().getClientBehaviorRenderer(type); }
/** * <p>The default behavior of this method is to * call {@link RenderKit#getClientBehaviorRenderer(String)} * on the wrapped {@link RenderKit} object.</p> * * @see RenderKit#getClientBehaviorRenderer(String) */ @Override public ClientBehaviorRenderer getClientBehaviorRenderer(String type) { return getWrapped().getClientBehaviorRenderer(type); }
/** * <p>The default behavior of this method is to * call {@link RenderKit#getClientBehaviorRenderer(String)} * on the wrapped {@link RenderKit} object.</p> * * @see RenderKit#getClientBehaviorRenderer(String) */ @Override public ClientBehaviorRenderer getClientBehaviorRenderer(String type) { return getWrapped().getClientBehaviorRenderer(type); }
@Override public ClientBehaviorRenderer getClientBehaviorRenderer(String type) { return getWrapped().getClientBehaviorRenderer(type); }
/** * <p>The default behavior of this method is to * call {@link RenderKit#getClientBehaviorRenderer(String)} * on the wrapped {@link RenderKit} object.</p> * * @see RenderKit#getClientBehaviorRenderer(String) */ @Override public ClientBehaviorRenderer getClientBehaviorRenderer(String type) { return getWrapped().getClientBehaviorRenderer(type); }
/** * <p>The default behavior of this method is to * call {@link RenderKit#getClientBehaviorRenderer(String)} * on the wrapped {@link RenderKit} object.</p> * * @see RenderKit#getClientBehaviorRenderer(String) */ @Override public ClientBehaviorRenderer getClientBehaviorRenderer(String type) { return getWrapped().getClientBehaviorRenderer(type); }
/** * <p>The default behavior of this method is to * call {@link RenderKit#getClientBehaviorRenderer(String)} * on the wrapped {@link RenderKit} object.</p> * * @see RenderKit#getClientBehaviorRenderer(String) */ @Override public ClientBehaviorRenderer getClientBehaviorRenderer(String type) { return getWrapped().getClientBehaviorRenderer(type); }
/** * <p>The default behavior of this method is to * call {@link RenderKit#getClientBehaviorRenderer(String)} * on the wrapped {@link RenderKit} object.</p> * * @see RenderKit#getClientBehaviorRenderer(String) */ @Override public ClientBehaviorRenderer getClientBehaviorRenderer(String type) { return getWrapped().getClientBehaviorRenderer(type); }
@Override public ClientBehaviorRenderer getClientBehaviorRenderer(String type) { return getDefaultRenderKit().getClientBehaviorRenderer(type); }
/** * <p>The default behavior of this method is to * call {@link RenderKit#getClientBehaviorRenderer(String)} * on the wrapped {@link RenderKit} object.</p> * * @see RenderKit#getClientBehaviorRenderer(String) */ @Override public ClientBehaviorRenderer getClientBehaviorRenderer(String type) { return getWrapped().getClientBehaviorRenderer(type); }
/** * <p>The default behavior of this method is to * call {@link RenderKit#getClientBehaviorRenderer(String)} * on the wrapped {@link RenderKit} object.</p> * * @see RenderKit#getClientBehaviorRenderer(String) */ @Override public ClientBehaviorRenderer getClientBehaviorRenderer(String type) { return getWrapped().getClientBehaviorRenderer(type); }
@Override public ClientBehaviorRenderer getClientBehaviorRenderer(String s) { weaveDelegate(); ClientBehaviorRenderer rendr = _delegate.getClientBehaviorRenderer(s); ClientBehaviorRenderer rendr2 = (ClientBehaviorRenderer) reloadInstance(rendr, ScriptingConst.ARTIFACT_TYPE_CLIENTBEHAVIORRENDERER); if (rendr != rendr2) { rendr2 = _delegate.getClientBehaviorRenderer(s); /*<>if (rendr2 instanceof PurgedClientBehaviorRenderer) { return handleAnnotationChangeBehaviorRenderer(s); }*/ return rendr2; } return rendr; }
protected ClientBehaviorRenderer getRenderer(FacesContext context) { if (context == null) { throw new NullPointerException("context"); } String rendererType = getRendererType(); if (rendererType != null) { return context.getRenderKit().getClientBehaviorRenderer(rendererType); } return null; }
private static CommandMap getCommandMap(final FacesContext facesContext, final ClientBehaviorContext clientBehaviorContext, final ClientBehavior clientBehavior) { if (clientBehavior instanceof ClientBehaviorBase) { String type = ((ClientBehaviorBase) clientBehavior).getRendererType(); // this is to use a different renderer for Tobago components and other components. if (type.equals(AjaxBehavior.BEHAVIOR_ID)) { type = "org.apache.myfaces.tobago.behavior.Ajax"; } final ClientBehaviorRenderer renderer = facesContext.getRenderKit().getClientBehaviorRenderer(type); final String dummy = renderer.getScript(clientBehaviorContext, clientBehavior); if (dummy != null) { return CommandMap.restoreCommandMap(facesContext); } } else { LOG.warn("Ignoring: '{}'", clientBehavior); } return null; }
/** * Apply annotations relevant to {@link javax.faces.component.behavior.Behavior} instances. * @param ctx the {@link javax.faces.context.FacesContext} for the current request * @param b the target <code>Behavior</code> to process */ public void applyBehaviorAnnotations(FacesContext ctx, Behavior b) { applyAnnotations(ctx, b.getClass(), ProcessingTarget.Behavior, b); if (b instanceof ClientBehaviorBase) { ClientBehaviorBase clientBehavior = (ClientBehaviorBase) b; String rendererType = clientBehavior.getRendererType(); RenderKit renderKit = ctx.getRenderKit(); if( null != rendererType && null != renderKit){ ClientBehaviorRenderer behaviorRenderer = renderKit.getClientBehaviorRenderer(rendererType); if(null != behaviorRenderer){ applyClientBehaviorRendererAnnotations(ctx, behaviorRenderer); } } } }
/** * Apply annotations relevant to {@link javax.faces.component.behavior.Behavior} instances. * @param ctx the {@link javax.faces.context.FacesContext} for the current request * @param b the target <code>Behavior</code> to process */ public void applyBehaviorAnnotations(FacesContext ctx, Behavior b) { applyAnnotations(ctx, b.getClass(), ProcessingTarget.Behavior, b); if (b instanceof ClientBehaviorBase) { ClientBehaviorBase clientBehavior = (ClientBehaviorBase) b; String rendererType = clientBehavior.getRendererType(); RenderKit renderKit = ctx.getRenderKit(); if( null != rendererType && null != renderKit){ ClientBehaviorRenderer behaviorRenderer = renderKit.getClientBehaviorRenderer(rendererType); if(null != behaviorRenderer){ applyClientBehaviorRendererAnnotations(ctx, behaviorRenderer); } } } }
/** * Apply annotations relevant to {@link javax.faces.component.behavior.Behavior} instances. * @param ctx the {@link javax.faces.context.FacesContext} for the current request * @param b the target <code>Behavior</code> to process */ public void applyBehaviorAnnotations(FacesContext ctx, Behavior b) { applyAnnotations(ctx, b.getClass(), ProcessingTarget.Behavior, b); if (b instanceof ClientBehaviorBase) { ClientBehaviorBase clientBehavior = (ClientBehaviorBase) b; String rendererType = clientBehavior.getRendererType(); RenderKit renderKit = ctx.getRenderKit(); if( null != rendererType && null != renderKit){ ClientBehaviorRenderer behaviorRenderer = renderKit.getClientBehaviorRenderer(rendererType); if(null != behaviorRenderer){ applyClientBehaviorRendererAnnotations(ctx, behaviorRenderer); } } } }
/** * Apply annotations relevant to {@link javax.faces.component.behavior.Behavior} instances. * @param ctx the {@link javax.faces.context.FacesContext} for the current request * @param b the target <code>Behavior</code> to process */ public void applyBehaviorAnnotations(FacesContext ctx, Behavior b) { applyAnnotations(ctx, b.getClass(), ProcessingTarget.Behavior, b); if (b instanceof ClientBehaviorBase) { ClientBehaviorBase clientBehavior = (ClientBehaviorBase) b; String rendererType = clientBehavior.getRendererType(); RenderKit renderKit = ctx.getRenderKit(); if( null != rendererType && null != renderKit){ ClientBehaviorRenderer behaviorRenderer = renderKit.getClientBehaviorRenderer(rendererType); if(null != behaviorRenderer){ applyClientBehaviorRendererAnnotations(ctx, behaviorRenderer); } } } }