⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 contextpermission.java

📁 aglet的部分源码
💻 JAVA
字号:
package com.ibm.aglets.security;/* * @(#)ContextPermission.java *  * IBM Confidential-Restricted *  * OCO Source Materials *  * 03L7246 (c) Copyright IBM Corp. 1996, 1998 *  * The source code for this program is not published or otherwise * divested of its trade secrets, irrespective of what has been * deposited with the U.S. Copyright Office. */import java.security.Permission;import java.util.Vector;public class ContextPermission extends AgletsPermissionBase {	String _actions;	private Vector _actionList = new Vector();	// should be implemented?	// ==== public PermissionCollection newPermissionCollection();	public ContextPermission(String name, String actions) {		super(name);		String[] actionList = split(actions.toLowerCase(), SEPARATORS);		int i = 0;		for (i = 0; i < actionList.length; i++) {			_actionList.addElement(actionList[i]);		} 		_actions = concat(_actionList);	}	public boolean equals(Object obj) {		if (obj == this) {			return true;		} 		if (!(obj instanceof ContextPermission)) {			return false;		} 		ContextPermission o = (ContextPermission)obj;		return (getName().equals(o.getName()) && _actions.equals(o._actions));	}	public String getActions() {		return _actions;	}	public int hashCode() {		return getName().hashCode() + _actions.hashCode();	}	public boolean implies(Permission p) {		if (!(p instanceof ContextPermission)) {			return false;		} 		ContextPermission cp = (ContextPermission)p;		return matches(getName(), cp.getName()) 			   && matches(_actionList, cp._actionList);	}}

⌨️ 快捷键说明

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