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 + -
显示快捷键?