JavaTM 2 Platform
Standard Ed. 5.0

类 java.security.PermissionCollection
的使用

使用 PermissionCollection 的软件包
java.io 通过数据流、序列化和文件系统提供系统输入和输出。 
java.net 为实现网络应用程序提供类。 
java.security 为安全框架提供类和接口。 
java.util 包含集合框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 
javax.management 提供 Java Management Extensions 的核心类。 
javax.security.auth 此包提供用于进行身份验证和授权的框架。 
javax.security.auth.kerberos 此包包含与 Kerberos 网络身份验证协议相关的实用工具类。 
 

java.ioPermissionCollection 的使用
 

返回 PermissionCollectionjava.io 中的方法
 PermissionCollection FilePermission.newPermissionCollection()
          返回用于存储 FilePermission 对象的新 PermissionCollection 对象。
 

java.netPermissionCollection 的使用
 

返回 PermissionCollectionjava.net 中的方法
protected  PermissionCollection URLClassLoader.getPermissions(CodeSource codesource)
          返回给定 codesource 对象的权限。
 PermissionCollection SocketPermission.newPermissionCollection()
          用于存储 SocketPermission 对象的新 PermissionCollection 对象。
 

java.securityPermissionCollection 的使用
 

java.securityPermissionCollection 的子类
 class Permissions
          此类表示一个不同种类的 Permission 集合。
 

返回 PermissionCollectionjava.security 中的方法
 PermissionCollection ProtectionDomain.getPermissions()
          返回授予此域的静态权限。
protected  PermissionCollection SecureClassLoader.getPermissions(CodeSource codesource)
          返回给定的 CodeSource 对象的权限。
abstract  PermissionCollection Policy.getPermissions(CodeSource codesource)
          评估全局策略并返回 PermissionCollection 对象,该对象为来自指定代码源的代码指定所允许的权限集合。
 PermissionCollection Policy.getPermissions(ProtectionDomain domain)
          评估全局策略并且返回 PermissionCollection 对象,该对象指定所允许的权限集合(给出了保护域的特征)。
 PermissionCollection Permission.newPermissionCollection()
          对给定 Permission 对象返回空 PermissionCollection,如果没有定义则返回 null。
 PermissionCollection BasicPermission.newPermissionCollection()
          用于存储 BasicPermission 对象的新 PermissionCollection 对象。
 PermissionCollection AllPermission.newPermissionCollection()
          返回用于存储 AllPermission 对象的新 PermissionCollection 对象。
 PermissionCollection UnresolvedPermission.newPermissionCollection()
          返回存储 UnresolvedPermission 对象的新 PermissionCollection 对象。
 

参数类型为 PermissionCollectionjava.security 中的构造方法
ProtectionDomain(CodeSource codesource, PermissionCollection permissions)
          创建具有给定 CodeSource 和 Permissions 的新 ProtectionDomain。
ProtectionDomain(CodeSource codesource, PermissionCollection permissions, ClassLoader classloader, Principal[] principals)
          创建由给定的 CodeSource、Permissions、ClassLoader 和 Principal 数组限定的新 ProtectionDomain。
 

java.utilPermissionCollection 的使用
 

返回 PermissionCollectionjava.util 中的方法
 PermissionCollection PropertyPermission.newPermissionCollection()
          用于存储 PropertyPermission 对象的新 PermissionCollection 对象。
 

javax.managementPermissionCollection 的使用
 

返回 PermissionCollectionjavax.management 中的方法
 PermissionCollection MBeanServerPermission.newPermissionCollection()
           
 

javax.security.authPermissionCollection 的使用
 

返回 PermissionCollectionjavax.security.auth 中的方法
abstract  PermissionCollection Policy.getPermissions(Subject subject, CodeSource cs)
          已过时。 检索授予与指定的 CodeSource 关联的 Principals 的 Permissions。
 PermissionCollection PrivateCredentialPermission.newPermissionCollection()
          返回 PermissionCollection 中同类的 PrivateCredentialPermissions 集合。
 

javax.security.auth.kerberosPermissionCollection 的使用
 

返回 PermissionCollectionjavax.security.auth.kerberos 中的方法
 PermissionCollection ServicePermission.newPermissionCollection()
          返回用于存储 ServicePermission 对象的 PermissionCollection 对象。
 PermissionCollection DelegationPermission.newPermissionCollection()
          返回用于存储 DelegationPermission 对象的 PermissionCollection 对象。
 


JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策