Examples of StringBuilderRenderAppender


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

        // prepare to render the tree
        HttpServletRequest request = (HttpServletRequest) pageContext.getRequest();
        HttpServletResponse response = (HttpServletResponse) pageContext.getResponse();
        InternalStringBuilder sb = new InternalStringBuilder(1024);
        StringBuilderRenderAppender writer = new StringBuilderRenderAppender(sb);

        // this is the treeId from the request.  If there was an tree expansion this will be
        // non-null and it identifies what tree had the expansion request.
        // we need to qualify the tree based upon the tagId
        assert(_trs.tagId != null);
View Full Code Here

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

        elem.onExpand(req, response);
        elem.setExpanded(expand);

        if (expandSvr != null) {
            InternalStringBuilder sb = new InternalStringBuilder(1024);
            StringBuilderRenderAppender writer = new StringBuilderRenderAppender(sb);
            // Start the document
            writeStartElement(writer, TREE_EXPAND_ELEM);

            // add a tree identifier
            writeElement(writer, "node", node);
            writeElement(writer, "treeId", tree);

            try {
                TreeElement children[] = elem.getChildren();
                AttributeRenderer extraAttrs = new AttributeRenderer();
                int newLevel = elem.getLevel() + 1;
                InternalStringBuilder nodeSB = new InternalStringBuilder();
                StringBuilderRenderAppender childRendering = new StringBuilderRenderAppender(nodeSB);
                TreeElement tmp = elem;
                InheritableState iState = null;
                while (iState == null && tmp != null) {
                    iState = tmp.getInheritableState();
                    tmp = tmp.getParent();
View Full Code Here

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

            try {
                DataGridUtil.putCellModel(getJspContext(), model);

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

                renderCell(appender);

                if(content != null && content.length() > 0)
                    getJspContext().getOut().println(content.toString());
View Full Code Here

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

        _trRenderer = TagRenderingBase.Factory.getRendering(TagRenderingBase.TR_TAG, request);
        _tdRenderer = TagRenderingBase.Factory.getRendering(TagRenderingBase.TD_TAG, request);
        _htmlConstantRendering = TagRenderingBase.Factory.getConstantRendering(request);

        _sb = new InternalStringBuilder(1024);
        _appender = new StringBuilderRenderAppender(_sb);

        Object source = evaluateDataSource();

        if(hasErrors())
            return SKIP_BODY;
View Full Code Here

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

     * Build an HTML anchor that contains URL state for navigating to the first page of a data set.
     * @return the HTML markup for anchor to the first page
     */
    protected String buildLiveFirstLink() {
        InternalStringBuilder builder = new InternalStringBuilder();
        AbstractRenderAppender appender = new StringBuilderRenderAppender(builder);

        buildAnchor(appender, _gridModel.getUrlBuilder().getQueryParamsForFirstPage(), IDataGridMessageKeys.PAGER_MSG_FIRST);

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

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

     * previous page is calculated relative to the current location in the {@link PagerModel}
     * @return the HTML markup for anchor to the previous page
     */
    protected String buildLivePreviousLink() {
        InternalStringBuilder builder = new InternalStringBuilder();
        AbstractRenderAppender appender = new StringBuilderRenderAppender(builder);

        buildAnchor(appender, _gridModel.getUrlBuilder().getQueryParamsForPreviousPage(), IDataGridMessageKeys.PAGER_MSG_PREVIOUS);

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

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

     * next page is calculated relative to the current location in the {@link PagerModel}
     * @return the HTML markup for anchor to the next page
     */
    protected String buildLiveNextPageLink() {
        InternalStringBuilder builder = new InternalStringBuilder();
        AbstractRenderAppender appender = new StringBuilderRenderAppender(builder);
        buildAnchor(appender, _gridModel.getUrlBuilder().getQueryParamsForNextPage(), IDataGridMessageKeys.PAGER_MSG_NEXT);
        return builder.toString();
    }
View Full Code Here

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

     * Build an HTML anchor that contains URL state for navigating to the last page of a data set.
     * @return the HTML markup for anchor to the last page
     */
    protected String buildLiveLastLink() {
        InternalStringBuilder builder = new InternalStringBuilder();
        AbstractRenderAppender appender = new StringBuilderRenderAppender(builder);
        buildAnchor(appender, _gridModel.getUrlBuilder().getQueryParamsForLastPage(), IDataGridMessageKeys.PAGER_MSG_LAST);
        return builder.toString();
    }
View Full Code Here

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

            return null;
        }

        // without a scripRepoter we need to create the actual JavaScript that will be written out
        InternalStringBuilder sb = new InternalStringBuilder(128);
        StringBuilderRenderAppender writer = new StringBuilderRenderAppender(sb);
        getTagIdMapping(tagId, realId, realName, writer);
        return sb.toString();
    }
View Full Code Here

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

            return null;
        }

        // without a scripRepoter we need to create the actual JavaScript that will be written out
        InternalStringBuilder sb = new InternalStringBuilder(64);
        StringBuilderRenderAppender writer = new StringBuilderRenderAppender(sb);
        getTagIdMapping(tagId, value, writer);
        return sb.toString();
    }
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.