Package org.apache.tapestry.util

Examples of org.apache.tapestry.util.StringSplitter


        _locale = value;
    }

    public IComponent getNestedComponent(String path)
    {
        StringSplitter splitter;
        IComponent current;
        String[] elements;
        int i;

        if (path == null)
            return this;

        splitter = new StringSplitter('.');
        current = this;

        elements = splitter.splitToArray(path);
        for (i = 0; i < elements.length; i++)
        {
            current = current.getComponent(elements[i]);
        }
View Full Code Here


            default :
                list = hardQuestions;
                break;
        }
        line = (String) list.get(questionToBeAsked);
        StringSplitter splitter = new StringSplitter(';');
        String[] result = splitter.splitToArray(line);
        HashMap map = new HashMap();
        map.put(QUESTION_KEY, result[0]);
        int answer = Integer.parseInt(result[1]) - 1;
        map.put(ANSWER_KEY, new Integer(answer));
        int length = result.length - 2;
View Full Code Here

    private void restorePageChanges()
    {
        int count = 0;
        Enumeration e = _session.getAttributeNames();
        StringSplitter splitter = null;

        while (e.hasMoreElements())
        {
            String key = (String) e.nextElement();

            if (!key.startsWith(_attributePrefix))
                continue;

            if (LOG.isDebugEnabled())
                LOG.debug("Restoring page change from session attribute " + key);

            if (_changes == null)
            {
                _changes = new HashMap();

                splitter = new StringSplitter('/');
            }

            String[] names = splitter.splitToArray(key);

            // The first name is the servlet name, which allows
            // multiple Tapestry apps to share a HttpSession, even
            // when they use the same page names.  The second name
            // is the page name, which we already know.
View Full Code Here

            result = (Locale) _localeMap.get(s);
        }

        if (result == null)
        {
            StringSplitter splitter = new StringSplitter('_');
            String[] terms = splitter.splitToArray(s);

            switch (terms.length)
            {
                case 1 :
View Full Code Here

            result = (Locale) _localeMap.get(s);
        }

        if (result == null)
        {
            StringSplitter splitter = new StringSplitter('_');
            String[] terms = splitter.splitToArray(s);

            switch (terms.length)
            {
                case 1:
View Full Code Here

        _locale = value;
    }

    public IComponent getNestedComponent(String path)
    {
        StringSplitter splitter;
        IComponent current;
        String[] elements;
        int i;

        if (path == null)
            return this;

        splitter = new StringSplitter('.');
        current = this;

        elements = splitter.splitToArray(path);
        for (i = 0; i < elements.length; i++)
        {
            current = current.getComponent(elements[i]);
        }
View Full Code Here

            default :
                list = hardQuestions;
                break;
        }
        line = (String) list.get(questionToBeAsked);
        StringSplitter splitter = new StringSplitter(';');
        String[] result = splitter.splitToArray(line);
        HashMap map = new HashMap();
        map.put(QUESTION_KEY, result[0]);
        int answer = Integer.parseInt(result[1]) - 1;
        map.put(ANSWER_KEY, new Integer(answer));
        int length = result.length - 2;
View Full Code Here

     * @param protocols
     *            comma separated list of allowed protocols
     */
    public void setAllowedProtocols(String protocols)
    {
        StringSplitter spliter = new StringSplitter(',');
        // String[] aProtocols = protocols.split(","); //$NON-NLS-1$
        String[] aProtocols = spliter.splitToArray(protocols); //$NON-NLS-1$
        _allowedProtocols = new Vector();
        for (int i = 0; i < aProtocols.length; i++)
        {
            _allowedProtocols.add(aProtocols[i]);
        }
View Full Code Here

        _locale = value;
    }

    public IComponent getNestedComponent(String path)
    {
        StringSplitter splitter;
        IComponent current;
        String[] elements;
        int i;

        if (path == null)
            return this;

        splitter = new StringSplitter('.');
        current = this;

        elements = splitter.splitToArray(path);
        for (i = 0; i < elements.length; i++)
        {
            current = current.getComponent(elements[i]);
        }
View Full Code Here

        _locale = value;
    }

    public IComponent getNestedComponent(String path)
    {
        StringSplitter splitter;
        IComponent current;
        String[] elements;
        int i;

        if (path == null)
            return this;

        splitter = new StringSplitter('.');
        current = this;

        elements = splitter.splitToArray(path);
        for (i = 0; i < elements.length; i++)
        {
            current = current.getComponent(elements[i]);
        }
View Full Code Here

TOP

Related Classes of org.apache.tapestry.util.StringSplitter

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.