📄 shareinfo.java
字号:
/* * @(#) ShareInfo.java * Copyright 2004 HWStudio. All rights reserved. */package hws.item.smart.utility.share;//导入第三方Java类库import hws.item.smart.utility.chat.FriendsInfo;//导入第三方Java类库import org.jdom.Element;/** * 共享信息元 * * @version 0.1 2005-08-22 * @author Hwerz */public class ShareInfo extends Object { /*------------------------------------------------------------------------* * 属性定义 * *------------------------------------------------------------------------*/ /** * 被共享的文件 */ private String file; /** * 文件共享的对象 */ private FriendsInfo friends; /*------------------------------------------------------------------------* * 构造函数 * *------------------------------------------------------------------------*/ /** * Create a new instance of this class * * @param file 被共享的文件 * @param friends 文件共享的对象 */ public ShareInfo(String file, FriendsInfo friends) { super(); this.file = file; this.friends = friends; } /*------------------------------------------------------------------------* * 公共方法 * *------------------------------------------------------------------------*/ /** * 将指定的Share元素转换成ShareInfo对象 * * @param share 指定的Share元素 * @return 转换后的ShareInfo对象 */ public static ShareInfo shareElement2ShareInfo(Element share) { String file = share.getAttributeValue("file"); Element element = share.getChild("Friends"); FriendsInfo friends = FriendsInfo.friendsElement2FriendsInfo(element); return new ShareInfo(file, friends); } /** * 返回被共享的文件 * * @return 被共享的文件 */ public String getFile() { return file; } /** * 返回文件共享的对象 * * @return 文件共享的对象 */ public FriendsInfo getFriends() { return friends; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -