Example usage for com.google.gwt.user.client.ui TreeItem TreeItem

List of usage examples for com.google.gwt.user.client.ui TreeItem TreeItem

Introduction

In this page you can find the example usage for com.google.gwt.user.client.ui TreeItem TreeItem.

Prototype

TreeItem(boolean isRoot) 

Source Link

Document

Creates an empty tree item.

Usage

From source file:org.ednovo.gooru.client.mvp.folder.toc.FolderTocView.java

License:Open Source License

/**
 * This method is used to set folders and collections for selected tree item.
 * @param item/*from   w  ww.  ja  v a2 s  .c o m*/
 * @param folderListDo
 */
private void displayWorkspaceData(TreeItem item, FolderTocDo foldersTocObj, String parentId) {
    //This will remove the loading text for the child items.
    if (item.getChildCount() > 0) {
        item.getChild(0).remove();
    }
    //This will set the data to the selected tree item.
    if (foldersTocObj != null) {
        List<FolderDo> foldersArrayList = foldersTocObj.getCollectionItems();
        if (foldersArrayList != null && foldersArrayList.size() > 0) {
            FolderTreeItem folderTreeItemWidget = (FolderTreeItem) item.getWidget();
            int folderLevel = folderTreeItemWidget.getFolerLevel();
            for (int i = 0; i < foldersArrayList.size(); i++) {
                FolderDo floderDo = foldersArrayList.get(i);
                if (FOLDER.equalsIgnoreCase(floderDo.getType())) {
                    String styleName = FolderContainerCBundle.INSTANCE.css().child();
                    FolderTreeItem innerFolderTreeItem = new FolderTreeItem(styleName, floderDo.getTitle(),
                            floderDo.getGooruOid());
                    innerFolderTreeItem.setFolerLevel(folderLevel + 1);
                    TreeItem folderItem = new TreeItem(innerFolderTreeItem);
                    item.addItem(folderItem);
                    adjustTreeItemStyle(folderItem, floderDo.getType(), folderLevel);
                } else if (COLLECTION.equalsIgnoreCase(floderDo.getType())
                        || SCOLLECTION.equalsIgnoreCase(floderDo.getType())) {
                    TreeItem folderItem = new TreeItem(new FolderCollectionView(null, floderDo, parentId));
                    folderItem.getElement().removeAttribute("style");
                    item.addItem(folderItem);
                    adjustTreeItemStyle(folderItem, floderDo.getType(), folderLevel);
                }
            }
            item.setState(folderTreeItemWidget.isOpen());
        } else {
            Label emptyLbl = new Label();
            emptyLbl.setText(EMPTY_FOLDER);
            emptyLbl.setStyleName(FolderContainerCBundle.INSTANCE.css().emptySubFolderStyle());
            item.addItem(emptyLbl);
        }
    }
}

From source file:org.ednovo.gooru.client.mvp.folder.toc.FolderTocView.java

License:Open Source License

/**
 * This method is used to display loading text to the user.
 * @return/*from w w w  .j  a  va  2s  .c om*/
 */
public TreeItem loadingTreeItem() {
    Label loadingText = new Label(i18n.GL3120());
    loadingText.setStyleName(FolderContainerCBundle.INSTANCE.css().loadingText());
    return new TreeItem(loadingText);
}

From source file:org.ednovo.gooru.client.mvp.folder.toc.FolderTocView.java

License:Open Source License

/**
 * This method is used to display loading text to the user.
 * @return/*from  w ww  . ja  va2  s . com*/
 */
public TreeItem getLoadingImage() {
    HTMLPanel loadingImg = new HTMLPanel(i18n.GL3120());
    loadingImg.setStyleName(FolderContainerCBundle.INSTANCE.css().loadingImageMainDiv());
    Label loadingText = new Label("");
    loadingText.setStyleName(FolderContainerCBundle.INSTANCE.css().loadingImageForSelfEdit());
    loadingImg.add(loadingText);
    return new TreeItem(loadingImg);
}

From source file:org.ednovo.gooru.client.mvp.gshelf.ShelfMainView.java

License:Open Source License

/**
 * To get the child items of particular tree widget
 *//*from  w  w w  . java 2s  . c o m*/
@Override
public void getChildFolderItems(TreeItem currentItem, List<FolderDo> folderListDo) {
    String o2 = null, o3 = null, selectedFolder = null, selectedFolderName = null, id = null;
    FolderDo folderDo = null;
    TreeItem selectedItem = null;
    ShelfTreeWidget shelfTreeWidget = null;
    ShelfTreeWidget selectedWidget = (ShelfTreeWidget) currentItem.getWidget();

    if (folderListDo != null && selectedWidget != null) {
        int nextLevel = 1;
        if (selectedWidget.getLevel() == 1) {
            o2 = AppClientFactory.getPlaceManager().getRequestParameter(O2_LEVEL);
            id = AppClientFactory.getPlaceManager().getRequestParameter(ID);
            nextLevel = 2;
        } else if (selectedWidget.getLevel() == 2) {
            o3 = AppClientFactory.getPlaceManager().getRequestParameter(O3_LEVEL);
            id = AppClientFactory.getPlaceManager().getRequestParameter(ID);
            nextLevel = 3;
        } else if (selectedWidget.getLevel() == 3) {
            id = AppClientFactory.getPlaceManager().getRequestParameter(ID);
            nextLevel = 4;
        }
        for (int i = 0; i < folderListDo.size(); i++) {
            shelfTreeWidget = new ShelfTreeWidget(folderListDo.get(i), nextLevel,
                    folderListDo.get(i).getType());
            shelfTreeWidget.setWidgetPositions(nextLevel, i, selectedWidget.getUrlParams());
            shelfTreeWidget.setTreeWidgetType(folderListDo.get(i).getType());
            TreeItem item = new TreeItem(shelfTreeWidget);
            currentItem.addItem(item);
            correctStyle(item);
            if (nextLevel == 2 && (o2 != null && o2.equalsIgnoreCase(folderListDo.get(i).getGooruOid())
                    || id != null && id.equalsIgnoreCase(folderListDo.get(i).getGooruOid()))) {
                if (o2 != null) {
                    selectedFolder = o2;
                } else {
                    selectedFolder = id;
                }
                selectedItem = item;
                selectedFolderName = folderListDo.get(i).getTitle();
                folderDo = folderListDo.get(i);
            } else if (nextLevel == 3 && (o3 != null && o3.equalsIgnoreCase(folderListDo.get(i).getGooruOid())
                    || id != null && id.equalsIgnoreCase(folderListDo.get(i).getGooruOid()))) {
                if (o3 != null) {
                    selectedFolder = o3;
                } else {
                    selectedFolder = id;
                }
                selectedItem = item;
                selectedFolderName = folderListDo.get(i).getTitle();
                folderDo = folderListDo.get(i);
            } else if (nextLevel == 4 && id != null && id.equalsIgnoreCase(folderListDo.get(i).getGooruOid())) {
                selectedFolder = id;
                selectedItem = item;
                selectedFolderName = folderListDo.get(i).getTitle();
                folderDo = folderListDo.get(i);
            }
        }
    }

    if (currentItem.getState() && selectedWidget != null) {
        currentItem.setState(false);
        selectedWidget.setOpenStyle(false, currentItem.getChildCount());
    } else {
        currentItem.setState(true);
        if (selectedWidget != null)
            selectedWidget.setOpenStyle(true, currentItem.getChildCount());
    }
    //This will set the data in the right panel
    if (selectedWidget != null) {
        folderListDoChild.clear();
        int childWidgetsCount = currentItem.getChildCount();
        for (int i = 0; i < childWidgetsCount; i++) {
            ShelfTreeWidget widget = (ShelfTreeWidget) currentItem.getChild(i).getWidget();
            //If it is a template the object will be null so excluding that
            if (widget.getCollectionDo() != null) {
                folderListDoChild.add(widget.getCollectionDo());
            }
        }
        if (FOLDER.equalsIgnoreCase(selectedWidget.getCollectionDo().getType())
                || COURSE.equalsIgnoreCase(selectedWidget.getCollectionDo().getType())
                || UNIT.equalsIgnoreCase(selectedWidget.getCollectionDo().getType())
                || LESSON.equalsIgnoreCase(selectedWidget.getCollectionDo().getType())) {
            getUiHandlers().setRightPanelData(selectedWidget.getCollectionDo(),
                    selectedWidget.getCollectionDo().getType(), folderListDoChild);
        } else {
            getUiHandlers().setRightListData(folderListDoChild,
                    ((ShelfTreeWidget) currentItem.getWidget()).getCollectionDo());
        }
    }
    if (selectedFolder != null && selectedItem != null) {
        checkShelfRefreshStatus(selectedItem, selectedFolder);
        ShelfTreeWidget selectedWidget1 = (ShelfTreeWidget) currentItem.getWidget();
        selectedWidget1.setFolderOpenedStatus(true);
    }
    //treecurrentItem
}

From source file:org.ednovo.gooru.client.mvp.gshelf.ShelfMainView.java

License:Open Source License

/**
 * To set the user meta data//ww w.  java  2s .  com
 */
@Override
public void setUserMetaData(List<FolderDo> collections, boolean clearShelfPanel) {
    String o1 = AppClientFactory.getPlaceManager().getRequestParameter(O1_LEVEL);
    String id = AppClientFactory.getPlaceManager().getRequestParameter(ID);
    if (clearShelfPanel) {
        pageNumber = 1;
        shelfFolderTree.clear();
    }
    SHELF_COLLECTIONS.clear();
    if (collections != null) {
        SHELF_COLLECTIONS.addAll(collections);
        collectionItemDoSize = SHELF_COLLECTIONS.size();
    }
    String gooruOid = o1 != null ? o1 : id;
    int collectionCount = 0;
    if (collections != null) {
        collectionItemDoSize = collections.size();
        for (FolderDo floderDo : collections) {
            if (!getShelffCollection(floderDo.getGooruOid())) {
                ShelfTreeWidget shelfTreeWidget = new ShelfTreeWidget(floderDo, 1, floderDo.getType());
                shelfTreeWidget.setWidgetPositions(1, collectionCount, null);
                shelfTreeWidget.setTreeWidgetType(floderDo.getType());
                TreeItem folderItem = new TreeItem(shelfTreeWidget);
                shelfFolderTree.addItem(folderItem);
                //When page is refreshed, the folderItem previously selected will be highlighted.
                if (gooruOid != null && gooruOid.equalsIgnoreCase(floderDo.getGooruOid())) {
                    checkShelfRefreshStatus(folderItem, floderDo.getGooruOid());
                    shelfTreeWidget.setFolderOpenedStatus(true);
                }
                collectionCount++;
            }
            floderTreeContainer.clear();
            floderTreeContainer.add(shelfFolderTree);
        }
    }
    AppClientFactory.printInfoLogger("treeItemcount-" + shelfFolderTree.getItemCount());
    if (shelfFolderTree.getItemCount() >= 50 && getViewType().equalsIgnoreCase(COURSE)) {
        setCreateCourse(false);
    }
    lnkMyCourses.setEnabled(true);
    lnkMyCourses.removeStyleName("disabled");
    lnkMyFoldersAndCollecctions.setEnabled(true);
    lnkMyFoldersAndCollecctions.removeStyleName("disabled");
}

From source file:org.ednovo.gooru.client.mvp.gshelf.ShelfMainView.java

License:Open Source License

/**
 * This method is used to display create course template
 *//*from w  w  w. ja  v a 2s.c om*/
public void createTopLevelTemplate(String type) {
    ShelfTreeWidget shelfTreeWidget = null;
    if (!FOLDER.equals(getViewType()) && isCreateCourse() && type.equalsIgnoreCase(COURSE)) {
        setCreateCourse(false);
        //createNewCourse.getElement().getFirstChildElement().getStyle().setBackgroundColor("#dddddd");
        createNewCourse.getElement().getFirstChildElement().getStyle().setCursor(Cursor.DEFAULT);
        organizeRootPnl.removeStyleName("active");
        shelfTreeWidget = new ShelfTreeWidget(null, 1, COURSE);
        shelfTreeWidget.setTreeWidgetType(COURSE);

        shelfTreeWidget.getTitleLbl().setText(UNTITLEDCOURSE);
        shelfTreeWidget.getTitleFocPanel().addStyleName("course");
        setTitleWithIcon(UNTITLEDCOURSE, "courseFolderCloseIcon");
        getUiHandlers().setRightPanelData(getFolderDo(COURSE, UNTITLEDCOURSE), COURSE, null);

        shelfTreeWidget.setFolderOpenedStatus(true);
        shelfTreeWidget.setLevel(1);
    } else if (type.equalsIgnoreCase(COLLECTION)) {
        shelfTreeWidget = new ShelfTreeWidget(null, 1, COLLECTION);
        shelfTreeWidget.setTreeWidgetType(COLLECTION);

        shelfTreeWidget.getTitleLbl().setText(i18n.GL3367());
        shelfTreeWidget.getTitleFocPanel().addStyleName("collection");
        shelfTreeWidget.setCollectionOpenedStatus(true);
        getUiHandlers().setRightPanelData(getFolderDo(COLLECTION, i18n.GL3367()), COLLECTION, null);
        shelfTreeWidget.setLevel(1);
    } else if (ASSESSMENT.equalsIgnoreCase(type) || ASSESSMENT_URL.equalsIgnoreCase(type)) {
        shelfTreeWidget = new ShelfTreeWidget(null, 1, type);
        shelfTreeWidget.setTreeWidgetType(ASSESSMENT.equalsIgnoreCase(type) ? ASSESSMENT : ASSESSMENT_URL);

        shelfTreeWidget.getTitleLbl().setText(
                ASSESSMENT.equalsIgnoreCase(type) ? "UntitledAssessment" : "UntitledExternalAssessment");
        shelfTreeWidget.getTitleFocPanel().addStyleName("assessment");
        shelfTreeWidget.setCollectionOpenedStatus(true);
        getUiHandlers().setRightPanelData(getFolderDo(type, shelfTreeWidget.getTitleLbl().getText()), type,
                null);
        shelfTreeWidget.setLevel(1);
    }
    TreeItem treeItem = new TreeItem(shelfTreeWidget);
    treeItem.getElement().scrollIntoView();
    shelfFolderTree.insertItem(shelfFolderTree.getItemCount(), treeItem);
    treeChildSelectedItem = treeItem;
    correctStyle(treeItem);
    floderTreeContainer.add(shelfFolderTree);
    setFolderActiveStatus();
    Map<String, String> params = new HashMap<>();
    params.put(VIEW, getViewType());
    AppClientFactory.getPlaceManager().revealPlace(PlaceTokens.MYCONTENT, params);
    collectionListScrollpanel.scrollToBottom();

}

From source file:org.ednovo.gooru.client.mvp.gshelf.ShelfMainView.java

License:Open Source License

/**
 * To add new unit/lesson/collection/assessment template to the existing tree
 *///w  w  w.  j  a  va 2  s . c  o m
@Override
public void createNewItem(String type, TreeItem currentShelfTreeWidget) {
    String o2 = null, id = null, o3 = null;
    String o1 = AppClientFactory.getPlaceManager().getRequestParameter(O1_LEVEL, null);
    if (null == o1) {
        if (type.equalsIgnoreCase(COURSE) || type.equalsIgnoreCase(COLLECTION)
                || type.toLowerCase().contains(ASSESSMENT.toLowerCase())) {
            createTopLevelTemplate(type);
        }
    } else {
        ShelfTreeWidget selectedWidget = (ShelfTreeWidget) treeChildSelectedItem.getWidget();
        int nextLevel = 1;
        if (selectedWidget.getLevel() == 1) {
            o2 = AppClientFactory.getPlaceManager().getRequestParameter(O2_LEVEL);
            id = AppClientFactory.getPlaceManager().getRequestParameter(ID);
            nextLevel = 2;
        } else if (selectedWidget.getLevel() == 2) {
            o3 = AppClientFactory.getPlaceManager().getRequestParameter(O3_LEVEL);
            id = AppClientFactory.getPlaceManager().getRequestParameter(ID);
            nextLevel = 3;
        } else if (selectedWidget.getLevel() == 3) {
            id = AppClientFactory.getPlaceManager().getRequestParameter(ID);
            nextLevel = 4;
        }
        selectedWidget.setOpen(true);
        ShelfTreeWidget shelfTreeWidget = null;
        if (UNIT.equalsIgnoreCase(type)) {
            shelfTreeWidget = new ShelfTreeWidget(null, 2, type);
            shelfTreeWidget.setTreeWidgetType(UNIT);
            shelfTreeWidget.getTitleLbl().setText(UNTITLEDUNIT);
            shelfTreeWidget.getTitleFocPanel().addStyleName("unit");
            shelfTreeWidget.setLevel(2);
            setViewTitleWthIcon(UNTITLEDUNIT, UNIT);
        } else if (LESSON.equalsIgnoreCase(type)) {
            shelfTreeWidget = new ShelfTreeWidget(null, 3, type);
            shelfTreeWidget.setTreeWidgetType(LESSON);
            shelfTreeWidget.getTitleLbl().setText(UNTITLEDLESSON);
            shelfTreeWidget.getTitleFocPanel().addStyleName("lesson");
            shelfTreeWidget.setLevel(3);
            setViewTitleWthIcon(UNTITLEDLESSON, LESSON);
        } else if (FOLDER.equalsIgnoreCase(type)) {
            shelfTreeWidget = new ShelfTreeWidget(null, nextLevel, type);
            shelfTreeWidget.setTreeWidgetType(FOLDER);
            shelfTreeWidget.getTitleLbl().setText(i18n.GL3394());
            //shelfTreeWidget.getTitleFocPanel().addStyleName("collection");
            shelfTreeWidget.setLevel(nextLevel);
        } else if (COLLECTION.equalsIgnoreCase(type)) {
            if (getViewType().equalsIgnoreCase(FOLDER)) {
                shelfTreeWidget = new ShelfTreeWidget(null, nextLevel, type);
            } else {
                shelfTreeWidget = new ShelfTreeWidget(null, 4, type);
            }
            shelfTreeWidget.setTreeWidgetType(COLLECTION);
            shelfTreeWidget.getTitleLbl().setText(i18n.GL3367());
            shelfTreeWidget.getTitleFocPanel().addStyleName("collection");
            shelfTreeWidget.setLevel(4);
            setViewTitleWthIcon(i18n.GL3367(), COLLECTION);
        } else if (ASSESSMENT.equalsIgnoreCase(type) || ASSESSMENT_URL.equalsIgnoreCase(type)) {
            if (getViewType().equalsIgnoreCase(FOLDER)) {
                shelfTreeWidget = new ShelfTreeWidget(null, nextLevel, type);
            } else {
                shelfTreeWidget = new ShelfTreeWidget(null, 4, type);
            }
            shelfTreeWidget.setTreeWidgetType(ASSESSMENT.equalsIgnoreCase(type) ? ASSESSMENT : ASSESSMENT_URL);
            shelfTreeWidget.getTitleLbl().setText(
                    ASSESSMENT.equalsIgnoreCase(type) ? "UntitledAssessment" : "UntitledExternalAssessment");
            shelfTreeWidget.getTitleFocPanel().addStyleName("assessment");
            shelfTreeWidget.setLevel(4);
            setViewTitleWthIcon(
                    ASSESSMENT.equalsIgnoreCase(type) ? "UntitledAssessment" : "UntitledExternalAssessment",
                    ASSESSMENT);
        }

        if (shelfTreeWidget == null) {
            StringBuilder builder = new StringBuilder("createNewItem: shelfTreeWidget is null");
            AppClientFactory.printSevereLogger(builder.toString());
            throw new IllegalStateException(builder.toString());
        }

        shelfTreeWidget.setWidgetPositions(nextLevel, 1, selectedWidget.getUrlParams());
        TreeItem item = new TreeItem(shelfTreeWidget);
        if (currentShelfTreeWidget != null) {
            currentShelfTreeWidget.insertItem(currentShelfTreeWidget.getChildCount(), item);
            currentShelfTreeWidget.setState(true);
        } else {
            treeChildSelectedItem.insertItem(treeChildSelectedItem.getChildCount(), item);
            treeChildSelectedItem.setState(true);
        }
        if (!COLLECTION.equalsIgnoreCase(type) && !type.contains(ASSESSMENT)) {
            shelfTreeWidget.setFolderOpenedStatus(true);
        } else {
            shelfTreeWidget.setCollectionOpenedStatus(true);
        }

        correctStyle(item);
        treeChildSelectedItem = item;
        setFolderActiveStatus();
    }
}

From source file:org.ednovo.gooru.client.mvp.play.resource.add.AddResourceCollectionView.java

License:Open Source License

@Override
public void displayWorkspaceData(FolderListDo folderListDo, boolean clearShelfPanel) {
    if (clearShelfPanel) {
        folderTreePanel.clear();//from ww w.  ja  v  a  2s  .  c om
    }
    if (folderListDo != null) {
        List<FolderDo> foldersArrayList = folderListDo.getSearchResult();
        setPagination(folderListDo.getCount());
        if (foldersArrayList != null && foldersArrayList.size() > 0) {
            for (int i = 0; i < foldersArrayList.size(); i++) {
                FolderDo floderDo = foldersArrayList.get(i);
                if (floderDo.getType().equals("folder")) {
                    TreeItem folderItem = new TreeItem(
                            new FolderTreeItem(null, floderDo.getTitle(), floderDo.getGooruOid()));
                    if (foldersArrayList.get(i).getCollectionItems().size() == 0) {
                        if (folderItem.getElement().hasChildNodes()) {
                            if (folderItem.getElement().getFirstChildElement().hasChildNodes()) {
                                if (folderItem.getElement().getFirstChildElement().getFirstChildElement()
                                        .hasChildNodes()) {
                                    folderItem.getElement().getFirstChildElement().getFirstChildElement()
                                            .getFirstChildElement().getStyle().setDisplay(Display.NONE);
                                }

                            }

                        }
                    }
                    folderTreePanel.addItem(folderItem);
                    adjustTreeItemStyle(folderItem);
                } else if (floderDo.getType().equals("scollection")) {
                    TreeItem folderItem = new TreeItem(new CollectionTreeItem(null, floderDo.getTitle(),
                            floderDo.getGooruOid(), floderDo.getItemCount()));
                    folderTreePanel.addItem(folderItem);
                    adjustTreeItemStyle(folderItem);
                }
            }
        }
    }
}

From source file:org.ednovo.gooru.client.mvp.play.resource.add.AddResourceCollectionView.java

License:Open Source License

public void displayWorkspaceData(TreeItem item, FolderListDo folderListDo) {
    if (folderListDo != null) {
        List<FolderDo> foldersArrayList = folderListDo.getSearchResult();
        if (foldersArrayList != null && foldersArrayList.size() > 0) {
            FolderTreeItem folderTreeItemWidget = (FolderTreeItem) item.getWidget();
            int folderLevel = folderTreeItemWidget.getFolerLevel();
            for (int i = 0; i < foldersArrayList.size(); i++) {
                FolderDo floderDo = foldersArrayList.get(i);
                if (floderDo.getType().equals("folder")) {
                    String styleName = folderLevel == 1 ? AddAssignmentContainerCBundle.INSTANCE.css().parent()
                            : AddAssignmentContainerCBundle.INSTANCE.css().child();
                    FolderTreeItem innerFolderTreeItem = new FolderTreeItem(styleName, floderDo.getTitle(),
                            floderDo.getGooruOid());
                    innerFolderTreeItem.setFolerLevel(folderLevel + 1);
                    TreeItem folderItem = new TreeItem(innerFolderTreeItem);
                    if (foldersArrayList.get(i).getCollectionItems().size() == 0) {
                        if (folderItem.getElement().hasChildNodes()) {
                            if (folderItem.getElement().getFirstChildElement().hasChildNodes()) {
                                if (folderItem.getElement().getFirstChildElement().getFirstChildElement()
                                        .hasChildNodes()) {
                                    folderItem.getElement().getFirstChildElement().getFirstChildElement()
                                            .getFirstChildElement().getStyle().setDisplay(Display.NONE);
                                }//from w w w. ja va  2 s. co m

                            }

                        }
                    }
                    item.addItem(folderItem);
                    adjustTreeItemStyle(folderItem);
                } else if (floderDo.getType().equals("scollection")) {
                    TreeItem folderItem = new TreeItem(new CollectionTreeItem(getTreeItemStyleName(folderLevel),
                            floderDo.getTitle(), floderDo.getGooruOid(), floderDo.getItemCount()));
                    item.addItem(folderItem);
                    adjustTreeItemStyle(folderItem);
                }
            }
            item.setState(folderTreeItemWidget.isOpen());
        }
    }
}

From source file:org.ednovo.gooru.client.mvp.search.AddResourceContainerView.java

License:Open Source License

public TreeItem loadingTreeItem() {

    if (AppClientFactory.getCurrentPlaceToken().equals(PlaceTokens.RESOURCE_SEARCH)
            || AppClientFactory.getCurrentPlaceToken().equals(PlaceTokens.COLLECTION_PLAY)) {
        loadingText = new Label(i18n.GL1452());
    } else {/* ww  w . j a  va 2s  . c o  m*/
        loadingText = new Label(i18n.GL2051());
    }
    loadingText.setStyleName(AddResourceContainerCBundle.INSTANCE.css().loadingText());
    return new TreeItem(loadingText);
}