JavaTM Platform
Standard Ed. 6

类 java.security.PermissionCollection
的使用

使用 PermissionCollection 的软件包
java.io 通过数据流、序列化和文件系统提供系统输入和输出。 
java.net 为实现网络应用程序提供类。 
java.security 为安全框架提供类和接口。 
java.util 包含 collection 框架、遗留的 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 中的字段
static PermissionCollection Policy.UNSUPPORTED_EMPTY_COLLECTION
          一个空的只读 PermissionCollection 实例。
 

返回 PermissionCollectionjava.security 中的方法
protected  PermissionCollection PolicySpi.engineGetPermissions(CodeSource codesource)
          返回包含授予指定 CodeSource 的权限集的 PermissionCollection 对象。
protected  PermissionCollection PolicySpi.engineGetPermissions(ProtectionDomain domain)
          返回包含授予指定 ProtectionDomain 的权限集的 PermissionCollection 对象。
 PermissionCollection ProtectionDomain.getPermissions()
          返回授予此域的静态权限。
 PermissionCollection Policy.getPermissions(CodeSource codesource)
          返回一个 PermissionCollection 对象,它包含授予指定 CodeSource 的权限集。
protected  PermissionCollection SecureClassLoader.getPermissions(CodeSource codesource)
          返回给定的 CodeSource 对象的权限。
 PermissionCollection Policy.getPermissions(ProtectionDomain domain)
          返回一个 PermissionCollection 对象,它包含授予指定 ProtectionDomain 的权限集。
 PermissionCollection UnresolvedPermission.newPermissionCollection()
          返回存储 UnresolvedPermission 对象的新 PermissionCollection 对象。
 PermissionCollection AllPermission.newPermissionCollection()
          返回用于存储 AllPermission 对象的新 PermissionCollection 对象。
 PermissionCollection BasicPermission.newPermissionCollection()
          用于存储 BasicPermission 对象的新 PermissionCollection 对象。
 PermissionCollection Permission.newPermissionCollection()
          对给定 Permission 对象返回空 PermissionCollection,如果没有定义则返回 null。
 

参数类型为 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 DelegationPermission.newPermissionCollection()
          返回用于存储 DelegationPermission 对象的 PermissionCollection 对象。
 PermissionCollection ServicePermission.newPermissionCollection()
          返回用于存储 ServicePermission 对象的 PermissionCollection 对象。
 


JavaTM Platform
Standard Ed. 6

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

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