Package com.sun.faces.config.beans

Examples of com.sun.faces.config.beans.FacesConfigBean


                           "jsf.config.listener.version",
                           getServletContextIdentifier(context));
            }

            // Prepare local variables we will need
            FacesConfigBean fcb = new FacesConfigBean();           

            // see if we're operating in the unit test environment
            try {
                if (Util.isUnitTestModeEnabled()) {
                    // if so, put the fcb in the servletContext
View Full Code Here


        // Configure parsing rules
        // PENDING - Read from file?
        digester.addRuleSet(new FacesConfigRuleSet(false, false, true));

        // Push an initial FacesConfigBean onto the stack
        digester.push(new FacesConfigBean());

        return (digester);

    }
View Full Code Here

            top = (ConverterBean) digester.pop();
        } catch (Exception e) {
            throw new IllegalStateException("Popped object is not a " +
                                            CLASS_NAME + " instance");
        }
        FacesConfigBean fcb = (FacesConfigBean) digester.peek();
        ConverterBean old = null;
        if (top.getConverterId() != null) {
            old = fcb.getConverterById(top.getConverterId());
        } else {
            old = fcb.getConverterByClass(top.getConverterForClass().getName());
        }
        if (old == null) {
            if (digester.getLogger().isDebugEnabled()) {
                digester.getLogger().debug("[ConverterRule]{" +
                                           digester.getMatch() +
                                           "} New(" +
                                           top.getConverterId() +
                                           "," +
                                           top.getConverterForClass() +
                                           ")");
            }
            fcb.addConverter(top);
        } else {
            if (digester.getLogger().isDebugEnabled()) {
                digester.getLogger().debug("[ConverterRule]{" +
                                          digester.getMatch() +
                                          "} Merge(" +
View Full Code Here

            top = (ComponentBean) digester.pop();
        } catch (Exception e) {
            throw new IllegalStateException("Popped object is not a " +
                                            CLASS_NAME + " instance");
        }
        FacesConfigBean fcb = (FacesConfigBean) digester.peek();
        ComponentBean old = fcb.getComponent(top.getComponentType());
        if (old == null) {
            if (digester.getLogger().isDebugEnabled()) {
                digester.getLogger().debug("[ComponentRule]{" +
                                           digester.getMatch() +
                                           "} New(" +
                                           top.getComponentType() +
                                           ")");
            }
            fcb.addComponent(top);
        } else {
            if (digester.getLogger().isDebugEnabled()) {
                digester.getLogger().debug("[ComponentRule]{" +
                                          digester.getMatch() +
                                          "} Merge(" +
View Full Code Here


    public static FacesConfigBean getConfigBean(String facesConfig)
    throws Exception {

        FacesConfigBean fcb = null;
        InputStream stream = null;
        try {
            File file = new File(facesConfig);
            stream = new BufferedInputStream(new FileInputStream(file));
            InputSource source = new InputSource(file.toURL().toString());
View Full Code Here

                                            CLASS_NAME + " instance");
        }

        validate(top);

        FacesConfigBean fcb = (FacesConfigBean) digester.peek();
        ManagedBeanBean old = fcb.getManagedBean(top.getManagedBeanName());
        if (old == null) {
            if (digester.getLogger().isDebugEnabled()) {
                digester.getLogger().debug("[ManagedBeanRule]{" +
                                           digester.getMatch() +
                                           "} New(" +
                                           top.getManagedBeanName() +
                                           ")");
            }
            fcb.addManagedBean(top);
        } else {
            if (digester.getLogger().isDebugEnabled()) {
                digester.getLogger().debug("[ManagedBeanRule]{" +
                                          digester.getMatch() +
                                          "} Merge(" +
View Full Code Here

     *  of type FacesConfigBean
     */
    public void begin(String namespace, String name,
                      Attributes attributes) throws Exception {

        FacesConfigBean fcb = null;
        try {
            fcb = (FacesConfigBean) digester.peek();
        } catch (Exception e) {
            throw new IllegalStateException
                ("No parent FacesConfigBean on object stack");
        }
        LifecycleBean lb = fcb.getLifecycle();
        if (lb == null) {
            if (digester.getLogger().isDebugEnabled()) {
                digester.getLogger().debug("[LifecycleRule]{" +
                                           digester.getMatch() +
                                           "} New " + CLASS_NAME);
            }
            Class clazz =
                digester.getClassLoader().loadClass(CLASS_NAME);
            lb = (LifecycleBean) clazz.newInstance();
            fcb.setLifecycle(lb);
        } else {
            if (digester.getLogger().isDebugEnabled()) {
                digester.getLogger().debug("[LifecycleRule]{" +
                                           digester.getMatch() +
                                           "} Old " + CLASS_NAME);
View Full Code Here

            top = (NavigationRuleBean) digester.pop();
        } catch (Exception e) {
            throw new IllegalStateException("Popped object is not a " +
                                            CLASS_NAME + " instance");
        }
        FacesConfigBean fcb = (FacesConfigBean) digester.peek();
        NavigationRuleBean old = fcb.getNavigationRule(top.getFromViewId());
        if (old == null) {
            if (digester.getLogger().isDebugEnabled()) {
                digester.getLogger().debug("[NavigationRuleRule]{" +
                                           digester.getMatch() +
                                           "} New(" +
                                           top.getFromViewId() +
                                           ")");
            }
            fcb.addNavigationRule(top);
        } else {
            if (digester.getLogger().isDebugEnabled()) {
                digester.getLogger().debug("[NavigationRuleRule]{" +
                                          digester.getMatch() +
                                          "} Merge(" +
View Full Code Here

     *  of type FacesConfigBean
     */
    public void begin(String namespace, String name,
                      Attributes attributes) throws Exception {

        FacesConfigBean fcb = null;
        try {
            fcb = (FacesConfigBean) digester.peek();
        } catch (Exception e) {
            throw new IllegalStateException
                ("No parent FacesConfigBean on object stack");
        }
        ApplicationBean ab = fcb.getApplication();
        if (ab == null) {
            if (digester.getLogger().isDebugEnabled()) {
                digester.getLogger().debug("[ApplicationRule]{" +
                                           digester.getMatch() +
                                           "} New " + CLASS_NAME);
            }
            Class clazz =
                digester.getClassLoader().loadClass(CLASS_NAME);
            ab = (ApplicationBean) clazz.newInstance();
            fcb.setApplication(ab);
        } else {
            if (digester.getLogger().isDebugEnabled()) {
                digester.getLogger().debug("[ApplicationRule]{" +
                                           digester.getMatch() +
                                           "} Old " + CLASS_NAME);
View Full Code Here

            top = (RenderKitBean) digester.pop();
        } catch (Exception e) {
            throw new IllegalStateException("Popped object is not a " +
                                            CLASS_NAME + " instance");
        }
        FacesConfigBean fcb = (FacesConfigBean) digester.peek();
        RenderKitBean old = fcb.getRenderKit(top.getRenderKitId());
        if (old == null) {
            if (digester.getLogger().isDebugEnabled()) {
                digester.getLogger().debug("[RenderKitRule]{" +
                                           digester.getMatch() +
                                           "} New(" +
                                           top.getRenderKitId() +
                                           ")");
            }
            fcb.addRenderKit(top);
        } else {
            if (digester.getLogger().isDebugEnabled()) {
                digester.getLogger().debug("[RenderKitRule]{" +
                                           digester.getMatch() +
                                           "} Merge(" +
View Full Code Here

TOP

Related Classes of com.sun.faces.config.beans.FacesConfigBean

Copyright © 2018 www.massapicom. 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.