component-support-modules/trinidad-support/src/main/java/org/apache/myfaces/extensions/cdi/trinidad/impl/TrinidadRenderKitWrapper.java [43:79]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@Typed()
class TrinidadRenderKitWrapper extends RenderKit
                               implements Service.Provider, DialogRenderKitService, ExtendedRenderKitService
{
    private RenderKit wrapped;

    /**
     * Constructor for wrapping the given {@link RenderKit}
     * @param wrapped render-kit which should be wrapped
     */
    public TrinidadRenderKitWrapper(RenderKit wrapped)
    {
        this.wrapped = wrapped;
    }

    /**
     * Wraps the {@link ResponseWriter} with a special wrapper which adds
     * {@link org.apache.myfaces.extensions.cdi.jsf.impl.scope.conversation.WindowContextIdHolderComponent}
     * at the beginning.
     * {@inheritDoc}
     */
    public ResponseWriter createResponseWriter(Writer writer, String s, String s1)
    {
        ResponseWriter responseWriter = wrapped.createResponseWriter(writer, s, s1);

        if (responseWriter == null)
        {
            return null;
        }

        return new InterceptedResponseWriter(responseWriter);
    }
    
    /**
     * {@inheritDoc}
     */
    public <T> T getService(Class<T> tClass)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



component-support-modules/trinidad20-support/src/main/java/org/apache/myfaces/extensions/cdi/trinidad2/impl/TrinidadRenderKitWrapper.java [42:79]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@Typed()
class TrinidadRenderKitWrapper extends RenderKit
        implements Service.Provider, DialogRenderKitService, ExtendedRenderKitService
{
    private RenderKit wrapped;

    /**
     * Constructor for wrapping the given {@link RenderKit}
     *
     * @param wrapped render-kit which should be wrapped
     */
    public TrinidadRenderKitWrapper(RenderKit wrapped)
    {
        this.wrapped = wrapped;
    }

    /**
     * Wraps the {@link ResponseWriter} with a special wrapper which adds
     * {@link org.apache.myfaces.extensions.cdi.jsf.impl.scope.conversation.WindowContextIdHolderComponent}
     * at the beginning.
     * {@inheritDoc}
     */
    public ResponseWriter createResponseWriter(Writer writer, String s, String s1)
    {
        ResponseWriter responseWriter = wrapped.createResponseWriter(writer, s, s1);

        if (responseWriter == null)
        {
            return null;
        }

        return new InterceptedResponseWriter(responseWriter);
    }

    /**
     * {@inheritDoc}
     */
    public <T> T getService(Class<T> tClass)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



