treefolder.java.svn-base

来自「开源项目openfire的完整源程序」· SVN-BASE 代码 · 共 102 行

SVN-BASE
102
字号
/**
 * $Revision: $
 * $Date: $
 *
 * Copyright (C) 2006 Jive Software. All rights reserved.
 *
 * This software is published under the terms of the GNU Lesser Public License (LGPL),
 * a copy of which is included in this distribution.
 */

package org.jivesoftware.spark.component;

import org.jivesoftware.spark.plugin.ContextMenuListener;

import java.io.Serializable;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;

public class TreeFolder implements Serializable {
    private Set subFolders = new HashSet();
    private Set paletteItems = new HashSet();
    private String displayName;
    private String description;
    private String icon;
    private ContextMenuListener listener;

    public TreeFolder() {
        // Allow user the flexibilty to create
    }

    public TreeFolder(String displayName, String description, String icon) {
        this.displayName = displayName;
        this.description = description;
        this.icon = icon;
    }

    public void addSubFolder(TreeFolder folder) {
        subFolders.add(folder);
    }

    public void removeSubFolder(TreeFolder folder) {
        subFolders.remove(folder);
    }

    public Iterator getSubFolders() {
        return subFolders.iterator();
    }

    public void addPaletteItem(TreeItem item) {
        paletteItems.add(item);
    }

    public void removePaletteItem(TreeItem item) {
        paletteItems.remove(item);
    }

    public Iterator getPaletteItems() {
        return paletteItems.iterator();
    }


    public void setDisplayName(String displayName) {
        this.displayName = displayName;
    }


    public String getDisplayName() {
        return displayName;
    }


    public void setDescription(String description) {
        this.description = description;
    }


    public String getDescription() {
        return description;
    }


    public void setIcon(String icon) {
        this.icon = icon;
    }


    public String getIcon() {
        return icon;
    }


    public void setListener(ContextMenuListener listener) {
        this.listener = listener;
    }


    public ContextMenuListener getListener() {
        return listener;
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?