Examples of TagRenderingBase


Examples of org.apache.beehive.netui.tags.rendering.TagRenderingBase

        if (page != null)
            _divState.registerAttribute(AbstractHtmlState.ATTR_GENERAL, DIVPANEL_FIRST_PAGE, page);
        if (state != null)
            _divState.registerAttribute(AbstractHtmlState.ATTR_GENERAL, "netui:divName", state.getObjectName());

        TagRenderingBase divRenderer = TagRenderingBase.Factory.getRendering(TagRenderingBase.DIV_TAG, req);
        divRenderer.doStartTag(writer, _divState);
        return EVAL_BODY_INCLUDE;
    }
View Full Code Here

Examples of org.apache.beehive.netui.tags.rendering.TagRenderingBase

            throws JspException
    {
        HttpServletRequest req = (HttpServletRequest) pageContext.getRequest();
        if (!hasErrors()) {
            WriteRenderAppender writer = new WriteRenderAppender(pageContext);
            TagRenderingBase divRenderer = TagRenderingBase.Factory.getRendering(TagRenderingBase.DIV_TAG, req);
            divRenderer.doEndTag(writer);
        }
        localRelease();
        return EVAL_PAGE;
    }
View Full Code Here

Examples of org.apache.beehive.netui.tags.rendering.TagRenderingBase

        if (_trs.runAtClient) {
            _divState.registerAttribute(AbstractHtmlState.ATTR_GENERAL, "netui:treeName",
                    ((INameable) treeRoot).getObjectName());
        }

        TagRenderingBase divRenderer = TagRenderingBase.Factory.getRendering(TagRenderingBase.DIV_TAG, request);
        divRenderer.doStartTag(writer, _divState);
        sb.append("\n");

        // Render the tree.
        AttributeRenderer extraAttrs = new AttributeRenderer();
        String treeRendererClassName = TagConfig.getTreeRendererClassName();
        TreeRenderer tr = TreeRendererFactory.getInstance(treeRendererClassName);
        if (tr == null) {
            tr = new TreeRenderer();
        }
        tr.init(_trs, request, response, pageContext.getServletContext());
        tr.setTreeRenderSupport(new TagTreeRenderSupport(this));
        tr.render(writer, treeRoot, 0, extraAttrs, _iState);
        if (hasErrors()) {
            reportErrors();
            return;
        }

        // finish the tree representation and write it
        divRenderer.doEndTag(writer);
        sb.append("\n");
        write(sb.toString());

        if (!(treeRoot instanceof ITreeRootElement)) {
            boolean error = false;
View Full Code Here

Examples of org.apache.beehive.netui.tags.rendering.TagRenderingBase

            _state.forAttr = getIdForTagId(_state.forAttr);

        }

        WriteRenderAppender writer = new WriteRenderAppender(pageContext);
        TagRenderingBase br = TagRenderingBase.Factory.getRendering(TagRenderingBase.LABEL_TAG, req);
        br.doStartTag(writer, _state);

        // push the evaluated expression when we are not client side bound...
        //if (!usingDefault)
        //    labelValue = formatText(labelValue);

        if (!bypassEscape)
            filter(labelValue, writer, _escapeWhiteSpace);
        else
            write(labelValue);
        br.doEndTag(writer);

        if (scriptId != null)
            write(scriptId);

        localRelease();
View Full Code Here

Examples of org.apache.beehive.netui.tags.rendering.TagRenderingBase

        HttpServletRequest req = (HttpServletRequest) pageContext.getRequest();
        WriteRenderAppender writer = new WriteRenderAppender(pageContext);

        // write out the include
        ScriptTag.State state = new ScriptTag.State();
        TagRenderingBase br = TagRenderingBase.Factory.getRendering(TagRenderingBase.SCRIPT_TAG, pageContext.getRequest());

        state.src = req.getContextPath() + "/resources/beehive/version1/javascript/netui-tree.js";
        br.doStartTag(writer, state);
        br.doEndTag(writer);

        // write out the dynamic content
        ScriptRequestState srs = ScriptRequestState.getScriptRequestState(req);
        srs.writeFeature(sr, writer, CoreScriptFeature.DYNAMIC_INIT, true, false, new Object[]{req.getContextPath()});
View Full Code Here

Examples of org.apache.beehive.netui.tags.rendering.TagRenderingBase

        // build the anchor into the results
        ByRef script = new ByRef();

        WriteRenderAppender writer = new WriteRenderAppender(pageContext);
        HttpServletRequest request = (HttpServletRequest) pageContext.getRequest();
        TagRenderingBase trb = TagRenderingBase.Factory.getRendering(TagRenderingBase.AREA_TAG, request);

        if (!createAnchorBeginTag(request, script, trb, writer, REQUIRED_ATTR)) {
            if (!script.isNull())
                write(script.getRef().toString());
            return reportAndExit(EVAL_PAGE);
        }

        assert(trb != null) : "trb is null";
        trb.doEndTag(writer);

        if (!script.isNull())
            write(script.getRef().toString());

        // Render the remainder to the output stream
View Full Code Here

Examples of org.apache.beehive.netui.tags.rendering.TagRenderingBase

        if ((getJavaScriptAttribute(ONMOUSEOVER) == null) && (_rolloverImage != null)) {
            setOnMouseOver("swapImage(this,'" + _rolloverImage + "')");
        }

        WriteRenderAppender writer = new WriteRenderAppender(pageContext);
        TagRenderingBase br = TagRenderingBase.Factory.getRendering(TagRenderingBase.INPUT_IMAGE_TAG, req);
        br.doStartTag(writer, _state);
        br.doEndTag(writer);

        if (idScript != null)
            write(idScript);

        // Evaluate the remainder of this page
View Full Code Here

Examples of org.apache.beehive.netui.tags.rendering.TagRenderingBase

        SortModel sortModel = dgm.getState().getSortModel();

        InternalStringBuilder builder = new InternalStringBuilder();
        AbstractRenderAppender appender = new StringBuilderRenderAppender(builder);

        TagRenderingBase imageRenderer = TagRenderingBase.Factory.getRendering(TagRenderingBase.IMAGE_TAG, request);
        TagRenderingBase anchorRenderer = TagRenderingBase.Factory.getRendering(TagRenderingBase.ANCHOR_TAG, request);

        AnchorTag.State aTag = new AnchorTag.State();
        ImageTag.State imgTag = new ImageTag.State();

        SortDirection sortDirection = sortModel.getSortDirection(cellModel.getSortExpression());

        /* build icon for existing sort */
        if(sortModel.isSorted(cellModel.getSortExpression()))
            imgTag.src = dgm.getResourcePath() + dgm.getSortImagePath(sortDirection);
        else
            imgTag.src = dgm.getResourcePath() + dgm.getDefaultSortImagePath();

        imgTag.registerAttribute(AbstractHtmlState.ATTR_GENERAL, HtmlConstants.BORDER, "false");

        Map queryParams = dgm.getUrlBuilder().buildSortQueryParamsMap(cellModel.getSortExpression());

        String href = null;
        try {
            href = JspUtil.createURL(cellModel.getSortHref(),
                    cellModel.getSortAction(),
                    null,
                    cellModel.getScopeId(),
                    queryParams,
                    dgm.getJspContext());
        }
        catch(URISyntaxException use) {
            String message = Bundle.getErrorString("Rendering_URLException", new Object[]{cellModel.getSortHref(), cellModel.getSortAction()});
            if(LOGGER.isErrorEnabled())
                LOGGER.error(message, use);
            throw new CellDecoratorException(message, use);
        }

        aTag.href = href;

        anchorRenderer.doStartTag(appender, aTag);
        imageRenderer.doStartTag(appender, imgTag);
        imageRenderer.doEndTag(appender);
        anchorRenderer.doEndTag(appender);

        return builder.toString();
    }
View Full Code Here

Examples of org.apache.beehive.netui.tags.rendering.TagRenderingBase

            throw new CellDecoratorException(message, use);
        }

        anchorState.href = url;

        TagRenderingBase imageTag = TagRenderingBase.Factory.getRendering(TagRenderingBase.IMAGE_TAG, request);
        TagRenderingBase anchorTag = TagRenderingBase.Factory.getRendering(TagRenderingBase.ANCHOR_TAG, request);

        anchorTag.doStartTag(appender, anchorState);
        imageTag.doStartTag(appender, imageState);
        imageTag.doEndTag(appender);
        anchorTag.doEndTag(appender);

        String script = imageAnchorCellModel.getJavascript();
        if(script != null)
            appender.append(script);
    }
View Full Code Here

Examples of org.apache.beehive.netui.tags.rendering.TagRenderingBase

        if (_trs.runAtClient) {
            _divState.registerAttribute(AbstractHtmlState.ATTR_GENERAL, "netui:treeName",
                    ((INameable) treeRoot).getObjectName());
        }

        TagRenderingBase divRenderer = TagRenderingBase.Factory.getRendering(TagRenderingBase.DIV_TAG, request);
        divRenderer.doStartTag(writer, _divState);
        sb.append("\n");

        // Render the tree.
        AttributeRenderer extraAttrs = new AttributeRenderer();
        String treeRendererClassName = TagConfig.getTreeRendererClassName();
        TreeRenderer tr = TreeRendererFactory.getInstance(treeRendererClassName);
        if (tr == null) {
            tr = new TreeRenderer();
        }
        tr.init(_trs, request, response, pageContext.getServletContext());
        tr.setTreeRenderSupport(new TagTreeRenderSupport(this));
        tr.render(writer, treeRoot, 0, extraAttrs, _iState);
        if (hasErrors()) {
            reportErrors();
            return;
        }

        // finish the tree representation and write it
        divRenderer.doEndTag(writer);
        sb.append("\n");
        write(sb.toString());

        if (!(treeRoot instanceof ITreeRootElement)) {
            boolean error = false;
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.