Examples of MyFacesResourceHandler


Examples of de.danet.an.util.jsf.taglib.MyFacesResourceHandler

        AddResource addResource = AddResourceFactory.getInstance(context);
        if (!context.getExternalContext().getRequestMap()
            .containsKey(XFormRenderer.class.getName() + "_SCRIPTS")) {
            addResource.addJavaScriptAtPosition
                (context, AddResource.HEADER_BEGIN,
                 new MyFacesResourceHandler(XFormRenderer.class, "helpers.js"));
            addResource.addJavaScriptAtPosition
                (context, AddResource.HEADER_BEGIN,
                 new MyFacesResourceHandler
                 (XFormRenderer.class, "xforms2html.js"));
            context.getExternalContext().getRequestMap()
                .put(XFormRenderer.class.getName() + "_SCRIPTS", Boolean.TRUE);
        }
        // Add styles
        addResource.addStyleSheet
            (context, AddResource.HEADER_BEGIN,
             new MyFacesResourceHandler(XFormRenderer.class, "xforms.css"));

        // Write individual JS
        ResponseWriter writer = context.getResponseWriter();
        writer.startElement(HTML.SCRIPT_ELEM, null);
        writer.writeAttribute
            (HTML.SCRIPT_TYPE_ATTR, HTML.SCRIPT_TYPE_TEXT_JAVASCRIPT, null);

        String jsPrefix = JavascriptUtils
            .getValidJavascriptName(comp.getClientId(context),false);
        writer.write("window." + jsPrefix + "baseData={\n");
        writer.write("jsPrefix: \"" + jsPrefix + "\",\n");
        writer.write("elementIdPrefix: \""
                     + comp.getClientId(context)
                     + NamingContainer.SEPARATOR_CHAR + "\",\n");
        String urlPrefix = addResource.getResourceUri
            (context, new MyFacesResourceHandler(JSLoading.class, ""));
        writer.write("resourcePrefix: \"" + urlPrefix + "\",\n");
        writer.write("dataPrefix: \"" + DATA_PREFIX + "\",\n");
        writer.write("triggerPrefix: \"" + TRIGGER_PREFIX + "\",\n");
        writer.write("removeUploadPrefix: \"" + REMOVE_UPLOAD_PREFIX + "\",\n");
        Locale locale = context.getViewRoot().getLocale();
View Full Code Here

Examples of org.apache.myfaces.renderkit.html.util.MyFacesResourceHandler

     * "example/Widget/resource/script.js" in the classpath.
     */
    public void addJavaScriptHere(FacesContext context, Class myfacesCustomComponent,
                                  String resourceName) throws IOException
    {
        addJavaScriptHere(context, new MyFacesResourceHandler(myfacesCustomComponent, resourceName));
    }
View Full Code Here

Examples of org.apache.myfaces.renderkit.html.util.MyFacesResourceHandler

     * "example/Widget/resource/script.js" in the classpath.
     */
    public void addJavaScriptAtPosition(FacesContext context, ResourcePosition position,
                                        Class myfacesCustomComponent, String resourceName)
    {
        addJavaScriptAtPosition(context, position, new MyFacesResourceHandler(
                myfacesCustomComponent, resourceName));
    }
View Full Code Here

Examples of org.apache.myfaces.renderkit.html.util.MyFacesResourceHandler

    }

    public void addJavaScriptAtPositionPlain(FacesContext context, ResourcePosition position, Class myfacesCustomComponent, String resourceName)
    {
        addJavaScriptAtPosition(context, position,
                new MyFacesResourceHandler(myfacesCustomComponent, resourceName),
                false, false);
    }
View Full Code Here

Examples of org.apache.myfaces.renderkit.html.util.MyFacesResourceHandler

     * load and be run.
     */
    public void addJavaScriptAtPosition(FacesContext context, ResourcePosition position,
                                        Class myfacesCustomComponent, String resourceName, boolean defer)
    {
        addJavaScriptAtPosition(context, position, new MyFacesResourceHandler(
                myfacesCustomComponent, resourceName), defer);
    }
View Full Code Here

Examples of org.apache.myfaces.renderkit.html.util.MyFacesResourceHandler

     * If the style sheet has already been referenced, it's added only once.
     */
    public void addStyleSheet(FacesContext context, ResourcePosition position,
                              Class myfacesCustomComponent, String resourceName)
    {
        addStyleSheet(context, position, new MyFacesResourceHandler(myfacesCustomComponent,
                resourceName));
    }
View Full Code Here

Examples of org.apache.myfaces.renderkit.html.util.MyFacesResourceHandler

    public String getResourceUri(FacesContext context, Class myfacesCustomComponent,
                                 String resource, boolean withContextPath)
    {
        return getResourceUri(context,
                new MyFacesResourceHandler(myfacesCustomComponent, resource), withContextPath);
    }
View Full Code Here

Examples of org.apache.myfaces.renderkit.html.util.MyFacesResourceHandler

                new MyFacesResourceHandler(myfacesCustomComponent, resource), withContextPath);
    }

    public String getResourceUri(FacesContext context, Class myfacesCustomComponent, String resource)
    {
        return getResourceUri(context, new MyFacesResourceHandler(myfacesCustomComponent, resource));
    }
View Full Code Here

Examples of org.apache.myfaces.renderkit.html.util.MyFacesResourceHandler

     * "example/Widget/resource/script.js" in the classpath.
     */
    public void addJavaScriptHere(FacesContext context, Class myfacesCustomComponent,
                                  String resourceName) throws IOException
    {
        addJavaScriptHere(context, new MyFacesResourceHandler(myfacesCustomComponent, resourceName));
    }
View Full Code Here

Examples of org.apache.myfaces.renderkit.html.util.MyFacesResourceHandler

     * "example/Widget/resource/script.js" in the classpath.
     */
    public void addJavaScriptAtPosition(FacesContext context, ResourcePosition position,
                                        Class myfacesCustomComponent, String resourceName)
    {
        addJavaScriptAtPosition(context, position, new MyFacesResourceHandler(
                myfacesCustomComponent, resourceName));
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.