java命名空间javax.management.openmbean类compositetype的类成员方法:
compositetype定义及介绍
本文导语:
compositetype
public compositetype(string typename,
string description,
string[] itemnames,
string[] itemdescriptions,
opentype[] itemtypes)
throws opendataexce...
public compositetype(string typename,
string description,
string[] itemnames,
string[] itemdescriptions,
opentype>[] itemtypes)
throws opendataexception
- 构造一个
compositetype
实例,检查给定参数的有效性。下面描述了每个参数的有效性约束。
注意,三个数组参数(itemnames、itemdescriptions 和 itemtypes)的内容是内部复制的,因此此构造方法的调用者对这些数组的任何后续修改不会影响构造的 compositetype
实例。
此复合类型表示的复合数据值的 java 类名(即 getclassname
方法返回的类名)设置为 compositedata.class.getname()
返回的字符串值。
- 参数:
typename
- 为此实例表示的复合类型给出的名称;不可以为 null 或空字符串。
description
- 此实例表示的复合类型的可读描述;不可以为 null 或空字符串。
itemnames
- 此 compositetype
实例描述的复合数据值中包含的项名称;不可以为 null,并且至少应包含一个元素;任何元素不可以为 null 或空字符串。注意,所给出的项名称的顺序对于区分 compositetype
实例并不重要;项名称按升序字典顺序排序进行内部存储。
itemdescriptions
- 此 compositetype
实例描述的复合数据值中已包含项的描述(与 itemnames 的顺序相同);应与 itemnames 的大小相同;任何元素不可以为 null 或空字符串。
itemtypes
- 描述此 compositetype
实例描述的复合数据值中已包含项的开放类型实例(与 itemnames 的顺序相同);应与 itemnames 的大小相同;任何元素不可以为 null。
- 抛出:
illegalargumentexception
- 如果 typename 或 description 为 null 或空字符串;如果 itemnames、itemdescriptions 或 itemtypes 为 null;如果 itemnames 或 itemdescriptions 的任何元素为 null 或空字符串;如果 itemtypes 的任何元素为 null;如果 itemnames、itemdescriptions 或 itemtypes 的大小不同。
opendataexception
- 如果 itemnames 包含重复的项名称(区分大小写,但是移除了前导和尾部空格)。
public boolean containskey(string itemname)
- 如果此
compositetype
实例定义了名称为 itemname 的项,则返回 true
。
- 参数:
itemname
- 项的名称。
- 返回:
- 如果此名称的项存在,则返回 true。