Package org.apache.beehive.netui.util.internal

Examples of org.apache.beehive.netui.util.internal.InternalStringBuilder


        ArrayList/*<String>*/ list = (ArrayList/*<String>*/)
                org.apache.beehive.netui.tags.RequestUtils.getOuterAttribute(req,
                        ScriptContainer.SCOPE_ID);
        if (list == null)
            return tagId;
        InternalStringBuilder sb = new InternalStringBuilder();
        for (int i=0;i<list.size();i++) {
            sb.append((String) list.get(i));
            sb.append('.');
        }
        sb.append(tagId);
        return sb.toString();
    }
View Full Code Here


        // Create an appropriate "input" element based on our parameters
        ByRef ref = new ByRef();
        nameHtmlControl(_state, ref);

        if (_value != null) {
            InternalStringBuilder sb = new InternalStringBuilder(_value.length() + 16);
            StringBuilderRenderAppender sbAppend = new StringBuilderRenderAppender(sb);
            HtmlUtils.filter(_value, sbAppend);
            _state.value = sb.toString();
        }

        // correct for null text here
        if (_state.value == null)
            _state.value = "";
View Full Code Here

     */
    public static String getNamePrefix( ServletContext servletContext, ServletRequest request, String name )
    {
        ArrayList/*< URLRewriter >*/ rewriters = getRewriters( request );

        InternalStringBuilder prefix = new InternalStringBuilder();

        if ( rewriters != null )
        {
            for ( Iterator i = rewriters.iterator(); i.hasNext();
            {
                URLRewriter rewriter = ( URLRewriter ) i.next();
                String nextPrefix = rewriter.getNamePrefix( servletContext, request, name );
                if ( nextPrefix != null ) { prefix.append( nextPrefix ); }
            }
        }

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

                {
                    rewriters.clear();

                    if ( rewriters.size() > 0 && _log.isInfoEnabled() )
                    {
                        InternalStringBuilder message = new InternalStringBuilder();
                        message.append( "Register exclusive URLRewriter, \"");
                        message.append( rewriter.getClass().getName() );
                        message.append( "\". This removes any other URLRewriter objects already registered in the chain." );
                        _log.info( message.toString() );
                    }
                }
                rewriters.add( index, rewriter );
            }
        }
        else
        {
            if ( _log.isInfoEnabled() )
            {
                InternalStringBuilder message = new InternalStringBuilder();
                message.append( "Cannot register URLRewriter, \"");
                message.append( rewriter.getClass().getName() );
                message.append( "\". The URLRewriter, \"" );
                message.append( rewriters.get( 0 ).getClass().getName() );
                message.append( "\", is already registered and does not allow other rewriters." );
                _log.info( message.toString() );
            }

            return false;
        }
View Full Code Here

        LOGGER.error(msg);
        throw new RuntimeException(msg);
    }

    private final String formatBundleNames(String[] names) {
        InternalStringBuilder sb = new InternalStringBuilder(128);
        sb.append("[");
        for(int i = 0; i < names.length; i++) {
            if(i > 0)
                sb.append(", ");
            sb.append(names[i]);
        }
        sb.append("]");

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

            if (isVertical())
                _cr.TR_TD(_writer);

            DataAccessProviderStack.addDataAccessProvider(this, pageContext);
        }
        _saveBody = new InternalStringBuilder(128);

        // Continue processing this page
        return EVAL_BODY_BUFFERED;

    }
View Full Code Here

    private String _exprStr;

    public void seal() {
        _termArray = new Term[_terms.size()];

        InternalStringBuilder buf = new InternalStringBuilder();
        for(int i = 0; i < _terms.size(); i++) {
            Term t = (Term)_terms.get(i);
            t.seal();

            if(t instanceof ExpressionTerm) {
                if(_terms.size() == 1) {
                    _atomicExpression = (ExpressionTerm)_terms.get(0);
                    _isExpression = true;
                }
                _containsExpression = true;
            } else if(t instanceof LiteralTerm) {
                String lit = t.getExpressionString();
                if(lit != null && lit.indexOf("{") > -1)
                    _containsExpression = true;
            }

            _termArray[i] = (Term)_terms.get(i);
            buf.append(t.getExpressionString());
        }
        _exprStr = buf.toString();
    }
View Full Code Here

            if(DEBUG_ENABLED)
                LOGGER.debug("atoimc expression");

            return _atomicExpression.evaluate(vr);
        } else {
            InternalStringBuilder buf = new InternalStringBuilder();

            for(int i = 0; i < _terms.size(); i++) {
                if(DEBUG_ENABLED)
                    LOGGER.debug("term[" + i + "]: " + _termArray[i].getClass().getName() +
                        " expression string: " + _termArray[i].getExpressionString());

                Object result = _termArray[i].evaluate(vr);

                buf.append(result != null ? result.toString() : EMPTY_STRING);
            }

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

        else
            return _exprStr;
    }

    public String toString() {
        InternalStringBuilder builder = new InternalStringBuilder();
        for(Iterator i = _terms.iterator(); i.hasNext();)
        {
            Term term = (Term) i.next();
            builder.append(term.toString());
        }
        return builder.toString();
    }
View Full Code Here

            DataAccessProviderStack.addDataAccessProvider(this, pageContext);
        }
        //write(results.toString());
        // This is basically this is if enough for 5 options
        _saveBody = new InternalStringBuilder(640);
        return EVAL_BODY_INCLUDE;
    }
View Full Code Here

TOP

Related Classes of org.apache.beehive.netui.util.internal.InternalStringBuilder

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.