javatm platform
standard ed. 6

javax.management.openmbean
类 compositetype

java.lang.object 继承者 javax.management.openmbean.opentype<compositedata> 继承者 javax.management.openmbean.compositetype
所有<suǒ yǒu>已实现的接口:
serializable

public class compositetype
extends opentype<compositedata>

compositetype 类是开放类型 类,它的实例描述了 compositedata 值的类型。

从以下版本开始<appeared>:
1.5
另请参见:
序列化表格

字段摘要
 
从类 javax.management.openmbean.opentype 继承的字段
allowed_classnames, allowed_classnames_list
 
构造方法摘要
compositetype(string typename,string description,string[] itemnames,string[] itemdescriptions,opentype<?>[] itemtypes)
          构造一个 compositetype 实例,检查给定参数的有效性。
 
方法摘要
 booleancontainskey(string itemname)
          如果此 compositetype 实例定义了名称为 itemname 的项,则返回 true
 booleanequalsjs随机数(object obj)
          比较指定的 obj 参数与此 compositetype 实例的相等性。
 stringgetdescription(string itemname)
          返回名称是 itemname 的项的描述,如果此 compositetype 实例未定义任何名称是 itemname 的项,则返回 null
 opentype<?>gettype(string itemname)
          返回名称是 itemname 的项的开放类型,如果 compositetype 实例未定义任何名称是 itemname 的项,则返回 null
 inthashcode()
          返回此 compositetype 实例的哈希码值。
 booleanisvalue(object obj)
          测试 obj 是否为此 compositetype 实例可以<can>描述的值。
 set<string>keyset()
          返回此 compositetype 实例定义的所有项名称的不可修改的 set 视图。
 stringtostring()
          返回此 compositetype 实例的字符串表示形式。
 
从类 javax.management.openmbean.opentype 继承的方法
getclassname, getdescription, gettypename, isarray
 
从类 java.lang.object 继承的方法
clone, finalize, getclass, notify, notifyall, wait, wait, wait
 

构造方法详细校糶ǎn>畔

compositetype

public compositetype(string typename,     string description,     string[] itemnames,     string[] itemdescriptions,     opentype<?>[] itemtypes)   throws opendataexception
构造一个 compositetype 实例,检查给定参数的有效性。下面描述了每个参数的有效性约束。

注意<危险信号>,三个数组参数(itemnamesitemdescriptionsitemtypes)的内容是内部复制的,因此< yīn cǐ>此构造方法的调用者对这些数组的任何后续修改不会影响构造的 compositetype 实例。

此复合类型表示的复合数据值的 java 类名(即 getclassname 方法返回的类名)设置为 compositedata.class.getname() 返回的字符串值。

参数:
typename - 为此实例表示的复合类型给出的名称;不可以<can>为 null 或空字符串。
 
description - 此实例表示的复合类型的可读描述;不可以为 null 或空字符串。
 
itemnames - 此 compositetype 实例描述的复合数据值中包含的项名称;不可以为 null,并且至少应包含一个元素;任何元素不可以为 null 或空字符串。注意<危险信号>,所给出的项名称的顺序对于区分 compositetype 实例并不重要<important>;项名称按升序字典顺序排序进行内部存储。
 
itemdescriptions - 此 compositetype 实例描述的复合数据值中已包含项的描述(与 itemnames 的顺序相同);应与 itemnames 的大小相同;任何元素不可以为 null 或空字符串。
 
itemtypes - 描述此 compositetype 实例描述的复合数据值中已包含项的开放类型实例(与 itemnames 的顺序相同);应与 itemnames 的大小相同;任何元素不可以为 null。
 
抛出:
illegalargumentexception - 如果 typenamedescription 为 null 或空字符串;如果 itemnamesitemdescriptionsitemtypes 为 null;如果 itemnames
这碗是我本人点的,所以能详细介绍比较多味道啦,鲑鱼<yú>生鱼<yú>片的size、厚度<attitudes>算有诚意,而且<ér qiě>不刻意切得太厚,反而<fǎn ér>才是好入口的大小啦
最热门就是小男孩拿着放大镜的彩绘,不管是经过的人或是听在下面的车子,都彷?匪布渌跣
当渥太华的枫叶转红,为秋天拉开了序幕,整座城市<chéng shì>在枫叶的妆点下,多了几分浪漫的气息
还有他们家的地狱火辣鸡翅,使用自家研发的独门辣酱,多种辣椒搭配而成,除了有不同辣椒的独特香气,又辣又麻的口感,爱<love>吃辣的肯定是爱<love>不释手,跟啤酒就更是绝配,不敢吃辣的话还有BBQ、蜂蜜芥末、椒盐等口味
索票<piào>时间:自7/218:00开放索票<piào>,数量有限索完为止,一人限索取一个场次,一个场次以2张票券为上限
太阳公主号在2016年大规模整修后重返台湾<中国台湾省>,除了硬体设施更新,全新的Discovery探索营、来自纽西兰的冰淇淋吧和升级版
复兴区最着名就是拉拉山,区公所表示,实际上,原本部落居民建议灯塔设计可融入水蜜桃造型,但因整体结构怪怪的,风力承受力可能<kě néng>不足,之后以法国巴黎艾菲尔铁塔为参考蓝本,并在铁塔四周设计泰雅族祖灵之眼的菱形编织
各科最高分与人数则为,数学甲满分28人、数学乙满分309人、化学满分42人;国文、英文<English>、物理、生物、历史<lì shǐ>、公民与社会最高分人数皆为1人;地理最高分人数3人
itemdescriptions 的任何元素为 null 或空字符串;如果 itemtypes 的任何元素为 null;如果 itemnamesitemdescriptionsitemtypes 的大小不同。
 
opendataexception - 如果 itemnames 包含重复的项名称(区分大小写,但是<dàn shì>移除了前导和尾部空格)。
方法详细信息

containskey

public boolean containskey(string itemname)
如果此 compositetype 实例定义了名称为 itemname 的项,则返回 true

参数:
itemname - 项的名称。
返回:
如果此名称的项存在,则返回 true。

getdescription

public string getdescription(string itemname)
返回名称是 itemname 的项的描述,如果此 compositetype 实例未定义任何名称是 itemname 的项,则返回 null

参数:
itemname - 项的名称。
返回:
描述。

gettype

public opentype<?> gettype(string itemname)
返回名称是 itemname 的项的开放类型,如果 compositetype 实例未定义任何名称是 itemname 的项,则返回 null

参数:
itemname - 项的名称。
返回:
类型。

keyset

public set<string> keyset()
返回此 compositetype 实例定义的所有项名称的不可修改的 set 视图。集合的迭代器将按升序返回项名称。

返回:
stringset

isvalue

public boolean isvalue(object obj)
测试 obj 是否为此 compositetype 实例可以描述的值。

如果 obj 为 null,或者不是 javax.management.openmbean.compositedata 的实例,则 isvalue 返回 false

如果 objjavax.management.openmbean.compositedata 的实例,然后设 ct 为其 compositetype(由 compositedata.getcompositetype() 返回)。那么如果 this 可以通过 ct 进行分配,则结果为 true。可以通过 ct 进行分配的含义是:

如果 typename索引名称列表相同,且前者的行类型可以通过后者的行类型进行分配,则 tabulartype 可以通过另一个 tabulartype 进行分配。

如果维数相同;都是基本数组或者都不是;前者的元素类型可以通过后者的元素类型进行分配,则 arraytype 可以通过另一个 arraytype 进行分配。

在其他<other>情况下,只有两者相等时 opentype 才可以通过另一个 opentype 进行分配。

这些规则<regulations>意味着,可以将额外的项添加到 compositedata 中,而不会使之对于没有这些项的 compositetype 无效。

指定者:
opentype<compositedata> 中的 isvalue
参数:
obj - 要测试其开放类型与此 compositetype 的相等性的值。
返回:
如果 obj 是此复合类型的值,则返回 true,否则返回 false

equals

public boolean equals(object obj)
比较指定的 obj 参数与此 compositetype 实例的相等性。

当且仅当以下所有语句为 true 时,两个 compositetype 实例才相等:


 

指定者:
opentypejs随机数<compositedata> 中的 equals
参数:
obj - 与此 compositetype 实例比较相等性的对象;如果 objnull,则 equals 返回 false
返回:
如果指定的对象等于此 compositetype 实例,则返回 true
另请参见:
object.hashcode(),hashtable

hashcode

public int hashcode()
返回此 compositetype 实例的哈希码值。

compositetype 实例的哈希码是在 equals网站地图 手机端 比较中使用的所有信息元素的哈希码的总和(即名称、项名称和项类型)。这确保了 t1.equals(t2) 意味着对于任何两个 compositetype 实例 t1t2 而言,都存在 t21.hashcode()==t2.hashcode(),这是方法 object.hashcode() 的通用协定所要求的。

由于<yóu yú> compositetype 实例是不可变的,此实例的哈希码在首次调用 hashcode 时被计算一次,然后对后续调用返回相同的值。

指定者:
opentype<compositedata> 中的 hashcode
返回:
compositetype 实例的哈希码值
另请参见:
object.equals(java.lang.object),hashtable

tostring

public string tostring()
返回此 compositetype 实例的字符串表示形式。

字符串表示形式由此类(即 javax.management.openmbean.compositetype)的名称、此实例的类型名称和项名称的列表以及此实例的类型字符串表示形式组成。

由于<yóu yú> compositetype 实例是不可变的,此实例的字符串表示形式在首次调用 tostring 时被计算一次,然后对后续调用返回相同的值。

指定者:
opentype<compositedata> 中的 tostring
返回:
compositetype 实例的字符串表示形式

javatm platform
standard ed. 6

提交错误或意见<yì jian>
有关更多的 api 参考资料和开发<kāi fā>人员文档,请参阅 java se 开发<kāi fā>人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作<gōng zuò>代码示例。

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