multidata.java

来自「jrc-src0.4.00源代码发布版(Java客户端框架)」· Java 代码 · 共 174 行

JAVA
174
字号
//Source file: d:\\Program Files\\Rational\\RUPBuilder\\cn\\com\\efly\\clientframe\\core\\CoreInfo.java

package efly.clientframe.core.container;

import org.eclipse.swt.custom.CTabFolder;
import org.eclipse.swt.graphics.Image;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.CoolBar;
import org.eclipse.swt.widgets.Shell;

import efly.clientframe.user.User;

/**
 * @author efly
 * @version 1.0.0,11/26/02
 */
public class MultiData {
	private Shell frame;
	private Composite center;
	private Composite userStatus;

	private CoolBar bar;
	private CTabFolder folder;
	private Composite tool;
	private Image icon;
	private User currentUser;
	private static MultiData instance;

	/**
	 * @roseuid 3DDC73C7005E
	 */
	protected MultiData() {

	}

	/**
	 * @param user
	 * @roseuid 3DDC66D6003C
	 */
	public void setUser(User user) {

	}

	/**
	 * @return User
	 * @roseuid 3DDC671800C3
	 */
	public User getUser() {
		return null;
	}

	/**
	 * 获得平台窗口
	 * @return Shell
	 */
	public Shell getFrame() {
		return frame;
	}

	/**
	 * 设置平台窗口
	 * @param frame
	 */
	public void setFrame(Shell frame) {
		this.frame = frame;
	}

	/**
	 * 获得平台窗口图标
	 * @return Image
	 */
	public Image getIcon() {
		return icon;
	}

	/**
	 * 设置平台窗口图标
	 * @param imageIcon
	 */
	public void setIcon(Image imageIcon) {
		icon = imageIcon;
	}

	/**
	 * 获得中心面板
	 * @return Composite
	 */
	public Composite getCenter() {
		return center;
	}

	/**
	 * 设置中心面板
	 * @param panel
	 */
	public void setCenter(Composite center) {
		this.center = center;
	}

	/**
	 * 获得用户状态栏
	 * @return Composite
	 */
	public Composite getUserStatus() {
		return userStatus;
	}

	/**
	 * 设置用户状态栏
	 * @param status
	 */
	public void setUserStatus(Composite userStatus) {
		this.userStatus = userStatus;
	}

	/**
	 * 获得平台窗口工具条
	 * @return CoolBar
	 */
	public CoolBar getCoolBar() {
		return bar;
	}

	/**
	 * 设置平台窗口工具条
	 * @param coolBar 
	 */
	public void setCoolBar(CoolBar coolBar) {
		bar = coolBar;
	}

	/**
	 * 获得平台窗口Bean组件容器
	 * @return CTabFolder
	 */
	public CTabFolder getBeanFolder() {
		return folder;
	}

	/**
	 * 设置平台窗口Bean组件容器
	 * @param beanFolder 
	 */
	public void setBeanFolder(CTabFolder beanFolder) {
		folder = beanFolder;
	}

	/**
	 * 获得平台窗口Bean工具容器
	 * @return Composite
	 */
	public Composite getBeanTool() {
		return tool;
	}

	/**
	 * 设置平台窗口Bean工具容器
	 * @param beanTool
	 */
	public void setBeanTool(Composite beanTool) {
		tool = beanTool;
	}

	/**
	 * @return MultiData
	 * @roseuid 3DDC678601BB
	 */
	public synchronized static MultiData getMultiData() {
		if (instance == null)
			instance = new MultiData();
		return instance;
	}
}

⌨️ 快捷键说明

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