Examples of UIComponentHandlerFactoryElement


Examples of org.jboss.dashboard.ui.components.UIComponentHandlerFactoryElement

    /**
     * @see javax.servlet.jsp.tagext.TagSupport
     */
    public int doEndTag() throws JspTagException {
        Panel panel = (Panel) pageContext.getRequest().getAttribute(Parameters.RENDER_PANEL);
        UIComponentHandlerFactoryElement factoryComponent = (UIComponentHandlerFactoryElement) pageContext.getRequest().getAttribute(UseComponentTag.COMPONENT_ATTR_NAME);
        String encodedName = encode(panel, factoryComponent, name);
        try {
            pageContext.getOut().print(encodedName);
        } catch (Exception ex) {
            log.error("Error encoding panel name [" + name + "] for panel " + panel.getId(), ex);
View Full Code Here

Examples of org.jboss.dashboard.ui.components.UIComponentHandlerFactoryElement

    /**
     * @see javax.servlet.jsp.tagext.TagSupport
     */
    public int doEndTag() throws JspTagException {
        UIComponentHandlerFactoryElement currentComponent = (UIComponentHandlerFactoryElement)pageContext.getRequest().getAttribute(UseComponentTag.COMPONENT_ATTR_NAME);
        try {
            String componentClass = currentComponent.getName();
            pageContext.getOut().print(componentClass != null ? componentClass : "");
        } catch (java.io.IOException ex) {
            log.error("Error: ", ex);
        }
        return EVAL_PAGE;
View Full Code Here

Examples of org.jboss.dashboard.ui.components.UIComponentHandlerFactoryElement

        this.property = property;
    }

    public String getBean() {
        if (bean == null) {
            UIComponentHandlerFactoryElement currentComponent = (UIComponentHandlerFactoryElement) pageContext.getRequest().getAttribute(UseComponentTag.COMPONENT_ATTR_NAME);
            if (currentComponent != null) {
                return currentComponent.getName();
            }
        }
        return bean;
    }
View Full Code Here

Examples of org.jboss.dashboard.ui.components.UIComponentHandlerFactoryElement

        return sb.toString();
    }

    public String encodeFromContext(PageContext pageContext, String name) {
        Panel panel = (Panel) pageContext.getRequest().getAttribute(Parameters.RENDER_PANEL);
        UIComponentHandlerFactoryElement factoryComponent = (UIComponentHandlerFactoryElement) pageContext.getRequest().getAttribute(UseComponentTag.COMPONENT_ATTR_NAME);
        return encode(panel, factoryComponent, name);
    }
View Full Code Here

Examples of org.jboss.dashboard.ui.components.UIComponentHandlerFactoryElement

    /**
     * @see javax.servlet.jsp.tagext.TagSupport
     */
    public int doEndTag() throws JspTagException {
        Panel panel = (Panel) pageContext.getRequest().getAttribute(Parameters.RENDER_PANEL);
        UIComponentHandlerFactoryElement factoryComponent = (UIComponentHandlerFactoryElement) pageContext.getRequest().getAttribute(UseComponentTag.COMPONENT_ATTR_NAME);
        String encodedName = encode(panel, factoryComponent, name);
        try {
            pageContext.getOut().print(encodedName);
        } catch (Exception e) {
            handleError(e);
View Full Code Here

Examples of org.jboss.dashboard.ui.components.UIComponentHandlerFactoryElement

        this.property = property;
    }

    public String getBean() {
        if (bean == null) {
            UIComponentHandlerFactoryElement currentComponent = (UIComponentHandlerFactoryElement) pageContext.getRequest().getAttribute(UseComponentTag.COMPONENT_ATTR_NAME);
            if (currentComponent != null) {
                return currentComponent.getName();
            }
        }
        return bean;
    }
View Full Code Here

Examples of org.jboss.dashboard.ui.components.UIComponentHandlerFactoryElement

    /**
     * @see javax.servlet.jsp.tagext.TagSupport
     */
    public int doEndTag() throws JspTagException {
        UIComponentHandlerFactoryElement currentComponent = (UIComponentHandlerFactoryElement)pageContext.getRequest().getAttribute(UseComponentTag.COMPONENT_ATTR_NAME);
        try {
            String componentClass = currentComponent.getName();
            pageContext.getOut().print(componentClass != null ? componentClass : "");
        } catch (java.io.IOException ex) {
            handleError(ex);
        }
        return EVAL_PAGE;
View Full Code Here

Examples of org.jboss.dashboard.ui.components.UIComponentHandlerFactoryElement

     */
    public int doEndTag() throws JspTagException {
        Object bean = Factory.lookup(getBean());
        if (bean != null) {
            if (bean instanceof UIComponentHandlerFactoryElement) {
                UIComponentHandlerFactoryElement uiBean = (UIComponentHandlerFactoryElement) bean;
                String page = uiBean.getComponentIncludeJSP();
                if (page == null) log.error("Page for component " + getBean() + " is null.");

                CodeBlockTrace trace = new HandlerFactoryElement.HandlerTrace(uiBean, null).begin();
                Object previousComponent = pageContext.getRequest().getAttribute(COMPONENT_ATTR_NAME);
                try {
                    uiBean.beforeRenderComponent();
                    pageContext.getRequest().setAttribute(COMPONENT_ATTR_NAME, bean);
                    jspInclude(page);
                    pageContext.getRequest().setAttribute(COMPONENT_ATTR_NAME, previousComponent);
                    uiBean.afterRenderComponent();
                } catch (Exception e) {
                    handleError(e);
                } finally {
                    pageContext.getRequest().setAttribute(COMPONENT_ATTR_NAME, previousComponent);
                    trace.end();
View Full Code Here

Examples of org.jboss.dashboard.ui.components.UIComponentHandlerFactoryElement

    /**
     * @see javax.servlet.jsp.tagext.TagSupport
     */
    public int doEndTag() throws JspTagException {
        Panel panel = (Panel) pageContext.getRequest().getAttribute(Parameters.RENDER_PANEL);
        UIComponentHandlerFactoryElement factoryComponent = (UIComponentHandlerFactoryElement) pageContext.getRequest().getAttribute(UseComponentTag.COMPONENT_ATTR_NAME);
        String encodedName = encode(panel, factoryComponent, name);
        try {
            pageContext.getOut().print(encodedName);
        } catch (Exception ex) {
            log.error("Error encoding panel name [" + name + "] for panel " + panel.getId(), ex);
View Full Code Here

Examples of org.jboss.dashboard.ui.components.UIComponentHandlerFactoryElement

    /**
     * @see javax.servlet.jsp.tagext.TagSupport
     */
    public int doEndTag() throws JspTagException {
        UIComponentHandlerFactoryElement currentComponent = (UIComponentHandlerFactoryElement)pageContext.getRequest().getAttribute(UseComponentTag.COMPONENT_ATTR_NAME);
        try {
            String componentClass = currentComponent.getName();
            pageContext.getOut().print(componentClass != null ? componentClass : "");
        } catch (java.io.IOException ex) {
            log.error("Error: ", ex);
        }
        return EVAL_PAGE;
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.