java命名空间java.security类permissions的类成员方法:
implies定义及介绍
本文导语:
implies
public boolean implies(permission permission)
查看此对象用于指定 permission 类的 permissions 的 permissioncollection 是否暗含了 permission 对象中表示的权限。如果合适的 permissioncollection(例如,用于 filepermission 的 filepermissioncollection)中...
implies
public boolean implies(permission permission)
- 查看此对象用于指定 permission 类的 permissions 的 permissioncollection 是否暗含了 permission 对象中表示的权限。如果合适的 permissioncollection(例如,用于 filepermission 的 filepermissioncollection)中权限的组合一起暗含了指定的权限,则返回 true。
例如,假定在此 permissions 对象中有一个 filepermissioncollection,它包含一个指定对 "/tmp" 目录所有子目录下的所有文件进行 "read" 访问的 filepermission,以及另一个指定对 "/tmp/scratch/foo" 目录下所有文件进行 "write" 访问的 filepermission。那么如果使用指定对 "/tmp/scratch/foo" 目录下的文件进行 "read" 和 "write" 访问权限的 permission 作为参数调用 implies
方法,则返回 true
。
此外,如果此 permissioncollection 包含 allpermission,此方法将总是返回 true。
- 指定者:
- 类
permissioncollection
中的 implies
- 参数:
permission
- 要检查的 permission 对象。
- 返回:
- 如果 "permission" 所属的 permissioncollection 中的权限暗含了 "permission",则返回 true;否则,返回 false。