Examples of ULElementTag


Examples of cn.com.elements.containstag.ul.ULElementTag

     * 设定下列表
     * @param tasks
     * @return
     */
    private AbstractHtmlElementTag mainElement(AbstractHtmlElementTag childElement) {
        ULElementTag currentElement = new ULElementTag();
        LIElementTag liElement = null;
        LinkElementTag linkElement = null;
        String cssClass = _UL_HIDE_CSS;
        liElement = new LIElementTag();
        linkElement = new LinkElementTag();
        linkElement.setHref(_CURRENT_PAGE_HREF);

        linkElement.setValue(_MY_TASKS);
        linkElement.setCssClass(cssClass);
        liElement.addChildrenTag(linkElement);
        liElement.addChildrenTag(childElement);
        currentElement.addChildrenTag(liElement);
        return currentElement;
    }
View Full Code Here

Examples of cn.com.elements.containstag.ul.ULElementTag

     * @param tasks
     * @param parentElement
     */
    private AbstractHtmlElementTag createTaskTag(List<Task> tasks) throws AppException {
        if (tasks != null) {
            ULElementTag ulElement = new ULElementTag();
            LIElementTag liElement = null;
            LinkElementTag linkElement = null;
            String cssClass = _BLANK_CSS;
            AbstractHtmlElementTag childElement = null;
            int nodeCount = 0;
            Task lastNode = null;
            List<Task> nodeTasks = new ArrayList<Task>(3);
            for (Task m : tasks) {
                if (lastNode == null) {
                    lastNode = m;
                }

                if (!lastNode.getNode().equals(m.getNode())) {

                    liElement = new LIElementTag();
                    linkElement = new LinkElementTag();
                    linkElement.setHref(StringUtil.isEmpty(lastNode.getUrl()) ? _CURRENT_PAGE_HREF : lastNode.getUrl());

                    linkElement.setValue(lastNode.getDisplay() + _CONTENT_HINT_FONT + nodeCount + _CONTENT_HINT_FOOT);
                    linkElement.setCssClass(cssClass);
                    liElement.addChildrenTag(linkElement);
                    childElement = this.createTasksTag(nodeTasks);
                    if (childElement != null) {
                        liElement.addChildrenTag(childElement);
                    }

                    ulElement.addChildrenTag(liElement);
                    nodeCount = 0;
                    nodeTasks.clear();
                    lastNode = m;
                }
                nodeCount++;
                nodeTasks.add(m);

            }
            if (lastNode != null) {

                liElement = new LIElementTag();
                linkElement = new LinkElementTag();
                linkElement.setHref(StringUtil.isEmpty(lastNode.getUrl()) ? _CURRENT_PAGE_HREF : lastNode.getUrl());

                linkElement.setValue(lastNode.getDisplay() + _CONTENT_HINT_FONT + nodeCount + _CONTENT_HINT_FOOT);
                linkElement.setCssClass(cssClass);
                liElement.addChildrenTag(linkElement);
                childElement = this.createTasksTag(nodeTasks);
                if (childElement != null) {
                    liElement.addChildrenTag(childElement);
                }

                ulElement.addChildrenTag(liElement);
            }
            return ulElement;

        }

View Full Code Here

Examples of cn.com.elements.containstag.ul.ULElementTag

     * @param tasks
     * @param parentElement
     */
    private AbstractHtmlElementTag createTasksTag(List<Task> tasks) throws AppException {
        if (tasks != null) {
            ULElementTag ulElement = new ULElementTag();
            LIElementTag liElement = null;
            LinkElementTag linkElement = null;
            String cssClass = _BLANK_CSS;
            AbstractHtmlElementTag childElement = null;
            int idxCount = 0;
            for (Task m : tasks) {
                liElement = new LIElementTag();
                m.setDetails(ProcessFactory.getProcess(m.getNode()).getTaskDetails(m.getTaskid()));
                linkElement = new LinkElementTag();
                linkElement.setHref(StringUtil.isEmpty(m.getUrl()) ? _CURRENT_PAGE_HREF : m.getUrl());

                linkElement.setValue(m.getTaskid() + _CONTENT_HINT_FONT + m.getDetails().size() + _CONTENT_HINT_FOOT);
                linkElement.setCssClass(cssClass);
                liElement.addChildrenTag(linkElement);
                childElement = this.createTaskDetailsTag(m.getDetails());
                if (childElement != null) {
                    liElement.addChildrenTag(childElement);
                }
                if (idxCount++ == 10) {
                    liElement = new LIElementTag();
                    linkElement = new LinkElementTag();
                    linkElement.setHref(_CURRENT_PAGE_HREF);
                    linkElement.setValue(_MORE_THAN_10_TASK_HINIT);
                    linkElement.setCssClass(cssClass);
                    liElement.addChildrenTag(linkElement);
                    ulElement.addChildrenTag(liElement);
                    break;
                }
                ulElement.addChildrenTag(liElement);

            }

            return ulElement;

View Full Code Here

Examples of cn.com.elements.containstag.ul.ULElementTag

        return null;
    }

    private AbstractHtmlElementTag createTaskDetailsTag(List<DataDetails> details) {
        if (details != null) {
            ULElementTag ulElement = new ULElementTag();
            LIElementTag liElement = null;
            LinkElementTag linkElement = null;
            String cssClass = _BLANK_CSS;
            int idxCount = 0;
            for (DataDetails m : details) {
                liElement = new LIElementTag();
                linkElement = new LinkElementTag();
                linkElement.setHref(StringUtil.isEmpty(m.getUrl()) ? _CURRENT_PAGE_HREF : getLinkHref(m.getUrl(), m.getParameter(), m.getContent()));

                linkElement.setValue(m.getContent());
                linkElement.setCssClass(cssClass);
                liElement.addChildrenTag(linkElement);
                if (idxCount++ == 10) {
                    liElement = new LIElementTag();
                    linkElement = new LinkElementTag();
                    linkElement.setHref(m.getUrl());
                    linkElement.setValue(_MORE_THAN_10_TASK_HINIT);
                    linkElement.setCssClass(cssClass);
                    liElement.addChildrenTag(linkElement);
                    ulElement.addChildrenTag(liElement);
                    break;
                }
                ulElement.addChildrenTag(liElement);

            }

            return ulElement;
View Full Code Here

Examples of cn.com.elements.containstag.ul.ULElementTag

     * 设定下列表
     * @param tasks
     * @return
     */
    private AbstractHtmlElementTag mainElement(AbstractHtmlElementTag childElement) {
        ULElementTag currentElement = new ULElementTag();
        LIElementTag liElement = null;
        LinkElementTag linkElement = null;
        String cssClass = _UL_HIDE_CSS;
        liElement = new LIElementTag();
        linkElement = new LinkElementTag();
        linkElement.setHref(_CURRENT_PAGE_HREF);

        linkElement.setValue(_MY_TASKS);
        linkElement.setCssClass(cssClass);
        liElement.addChildrenTag(linkElement);
        liElement.addChildrenTag(childElement);
        currentElement.addChildrenTag(liElement);
        return currentElement;
    }
View Full Code Here

Examples of cn.com.elements.containstag.ul.ULElementTag

     * @param tasks
     * @param parentElement
     */
    private AbstractHtmlElementTag createTaskTag(List<Task> tasks) throws AppException {
        if (tasks != null) {
            ULElementTag ulElement = new ULElementTag();
            LIElementTag liElement = null;
            LinkElementTag linkElement = null;
            String cssClass = _BLANK_CSS;
            AbstractHtmlElementTag childElement = null;
            int nodeCount = 0;
            Task lastNode = null;
            List<Task> nodeTasks = new ArrayList<Task>(3);
            for (Task m : tasks) {
                if (lastNode == null) {
                    lastNode = m;
                }

                if (!lastNode.getNode().equals(m.getNode())) {

                    liElement = new LIElementTag();
                    linkElement = new LinkElementTag();
                    linkElement.setHref(StringUtil.isEmpty(lastNode.getUrl()) ? _CURRENT_PAGE_HREF : lastNode.getUrl());

                    linkElement.setValue(lastNode.getDisplay() + _CONTENT_HINT_FONT + nodeCount + _CONTENT_HINT_FOOT);
                    linkElement.setCssClass(cssClass);
                    liElement.addChildrenTag(linkElement);
                    childElement = this.createTasksTag(nodeTasks);
                    if (childElement != null) {
                        liElement.addChildrenTag(childElement);
                    }

                    ulElement.addChildrenTag(liElement);
                    nodeCount = 0;
                    nodeTasks.clear();
                    lastNode = m;
                }
                nodeCount++;
                nodeTasks.add(m);

            }
            if (lastNode != null) {

                liElement = new LIElementTag();
                linkElement = new LinkElementTag();
                linkElement.setHref(StringUtil.isEmpty(lastNode.getUrl()) ? _CURRENT_PAGE_HREF : lastNode.getUrl());

                linkElement.setValue(lastNode.getDisplay() + _CONTENT_HINT_FONT + nodeCount + _CONTENT_HINT_FOOT);
                linkElement.setCssClass(cssClass);
                liElement.addChildrenTag(linkElement);
                childElement = this.createTasksTag(nodeTasks);
                if (childElement != null) {
                    liElement.addChildrenTag(childElement);
                }

                ulElement.addChildrenTag(liElement);
            }
            return ulElement;

        }

View Full Code Here

Examples of cn.com.elements.containstag.ul.ULElementTag

     * @param tasks
     * @param parentElement
     */
    private AbstractHtmlElementTag createTasksTag(List<Task> tasks) throws AppException {
        if (tasks != null) {
            ULElementTag ulElement = new ULElementTag();
            LIElementTag liElement = null;
            LinkElementTag linkElement = null;
            String cssClass = _BLANK_CSS;
            AbstractHtmlElementTag childElement = null;
            int idxCount = 0;
            for (Task m : tasks) {
                liElement = new LIElementTag();
                m.setDetails(ProcessFactory.getProcess(m.getNode()).getTaskDetails(m.getTaskid()));
                linkElement = new LinkElementTag();
                linkElement.setHref(StringUtil.isEmpty(m.getUrl()) ? _CURRENT_PAGE_HREF : m.getUrl());

                linkElement.setValue(m.getTaskid() + _CONTENT_HINT_FONT + m.getDetails().size() + _CONTENT_HINT_FOOT);
                linkElement.setCssClass(cssClass);
                liElement.addChildrenTag(linkElement);
                childElement = this.createTaskDetailsTag(m.getDetails());
                if (childElement != null) {
                    liElement.addChildrenTag(childElement);
                }
                if (idxCount++ == 10) {
                    liElement = new LIElementTag();
                    linkElement = new LinkElementTag();
                    linkElement.setHref(_CURRENT_PAGE_HREF);
                    linkElement.setValue(_MORE_THAN_10_TASK_HINIT);
                    linkElement.setCssClass(cssClass);
                    liElement.addChildrenTag(linkElement);
                    ulElement.addChildrenTag(liElement);
                    break;
                }
                ulElement.addChildrenTag(liElement);

            }

            return ulElement;

View Full Code Here

Examples of cn.com.elements.containstag.ul.ULElementTag

        return null;
    }

    private AbstractHtmlElementTag createTaskDetailsTag(List<DataDetails> details) {
        if (details != null) {
            ULElementTag ulElement = new ULElementTag();
            LIElementTag liElement = null;
            LinkElementTag linkElement = null;
            String cssClass = _BLANK_CSS;
            int idxCount = 0;
            for (DataDetails m : details) {
                liElement = new LIElementTag();
                linkElement = new LinkElementTag();
                linkElement.setHref(StringUtil.isEmpty(m.getUrl()) ? _CURRENT_PAGE_HREF : getLinkHref(m.getUrl(), m.getParameter(), m.getContent()));

                linkElement.setValue(m.getContent());
                linkElement.setCssClass(cssClass);
                liElement.addChildrenTag(linkElement);
                if (idxCount++ == 10) {
                    liElement = new LIElementTag();
                    linkElement = new LinkElementTag();
                    linkElement.setHref(m.getUrl());
                    linkElement.setValue(_MORE_THAN_10_TASK_HINIT);
                    linkElement.setCssClass(cssClass);
                    liElement.addChildrenTag(linkElement);
                    ulElement.addChildrenTag(liElement);
                    break;
                }
                ulElement.addChildrenTag(liElement);

            }

            return ulElement;
View Full Code Here

Examples of cn.com.elements.containstag.ul.ULElementTag

     * @param menus
     * @param parentElement
     */
    private AbstractHtmlElementTag createMenus(List<Menu> menus, int levelCount) {
        if (menus != null) {
            ULElementTag ulElement = new ULElementTag();
            LIElementTag liElement = null;
            LinkElementTag linkElement = null;
            String cssClass = (levelCount == 0 ? _UL_HIDE_CSS : _BLANK_CSS);
            AbstractHtmlElementTag childElement = null;
            for (Menu m : menus) {
                liElement = new LIElementTag(m.getId());
                linkElement = new LinkElementTag();
                linkElement.setHref(StringUtil.isEmpty(m.getUrl()) ? _CURRENT_PAGE_HREF : m.getUrl());
                linkElement.setValue(m.getLabel());
                linkElement.setCssClass(cssClass);
                liElement.addChildrenTag(linkElement);
                childElement = this.createMenus(m.getSubmenus(), 1);
                if (childElement != null) {
                    liElement.addChildrenTag(childElement);
                }
                ulElement.addChildrenTag(liElement);
            }

            return ulElement;

        }
View Full Code Here

Examples of cn.com.elements.containstag.ul.ULElementTag

     * @param menus
     * @param parentElement
     */
    private AbstractHtmlElementTag createMenus(List<Menu> menus, int levelCount) {
        if (menus != null) {
            ULElementTag ulElement = new ULElementTag();
            LIElementTag liElement = null;
            LinkElementTag linkElement = null;
            String cssClass = (levelCount == 0 ? _UL_HIDE_CSS : _BLANK_CSS);
            AbstractHtmlElementTag childElement = null;
            for (Menu m : menus) {
                liElement = new LIElementTag(m.getId());
                linkElement = new LinkElementTag();
                linkElement.setHref(StringUtil.isEmpty(m.getUrl()) ? _CURRENT_PAGE_HREF : m.getUrl());
                linkElement.setValue(m.getLabel());
                linkElement.setCssClass(cssClass);
                liElement.addChildrenTag(linkElement);
                childElement = this.createMenus(m.getSubmenus(), 1);
                if (childElement != null) {
                    liElement.addChildrenTag(childElement);
                }
                ulElement.addChildrenTag(liElement);
            }

            return ulElement;

        }
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.