|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
public interface CompositeData
CompositeData 接口指定表示复合数据 结构的复杂开放数据 对象的特定类型的行为。
方法摘要 | |
---|---|
boolean |
containsKey(String key)
当且仅当此 CompositeData 实例包含其名称是 key 的项时,返回 true。 |
boolean |
containsValue(Object value)
当且仅当此 CompositeData 实例包含其值为 value 的项时,返回 true。 |
boolean |
equals(Object obj)
比较指定 obj 参数与此 CompositeData 实例的相等性。 |
Object |
get(String key)
返回其名称为 key 的项的值。 |
Object[] |
getAll(String[] keys)
返回由 keys 指定其项名称的值的数组,顺序与 keys 相同。 |
CompositeType |
getCompositeType()
返回此复合数据 实例的复合类型。 |
int |
hashCode()
返回此 CompositeData 实例的哈希码值。 |
String |
toString()
返回此 CompositeData 实例的字符串表示形式。 |
Collection |
values()
返回此 CompositeData 实例中所包含项值的不可修改的 Collection 视图。 |
方法详细信息 |
---|
CompositeType getCompositeType()
Object get(String key)
key
- 项的名称。
IllegalArgumentException
- 如果 key 为 null 或空字符串。
InvalidKeyException
- 如果 key 不是此 CompositeData 实例的现有项的名称。Object[] getAll(String[] keys)
key
- 项的名称。
IllegalArgumentException
- 如果 keys 中的元素为 null 或空字符串。
InvalidKeyException
- 如果 keys 中的元素不是此 CompositeData 实例的现有项的名称。boolean containsKey(String key)
key
- 要测试的键。
boolean containsValue(Object value)
value
- 要测试的值。
Collection values()
boolean equals(Object obj)
CompositeData
实例的相等性。
当且仅当下面的所有语句均为 true 时,才返回 true:
CompositeData
接口,CompositeData
接口的不同实现的 obj 参数正常工作。
Object
中的 equals
obj
- 与此 CompositeData
实例进行相等性比较的对象;
CompositeData
实例,则返回 true
。Object.hashCode()
,
Hashtable
int hashCode()
CompositeData
实例的哈希码值。
CompositeData
实例的哈希码是在 equals
比较中使用的所有信息元素的哈希码的总和(即:其复合类型 和所有项值)。
这确保了 t1.equals(t2)
意味着对于任何两个 CompositeData
实例 t1
和 t2
而言,都存在 t1.hashCode()==t2.hashCode()
,这是方法 Object.hashCode()
的通用协定所要求的。
Object
中的 hashCode
CompositeData
实例的哈希码值Object.equals(java.lang.Object)
,
Hashtable
String toString()
CompositeData
实例的字符串表示形式。
字符串表示形式由实现类的名称、此实例的复合类型的字符串表示形式以及内容的字符串表示形式(即:列出 itemName=itemValue 映射关系)组成。
Object
中的 toString
CompositeData
实例的字符串表示形式
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。