javax.management.openmbean
public interface CompositeData
Modifier and Type | Method and Description |
---|---|
boolean |
containsKey(String key)
Returns true if this
CompositeData instance contains
the specified key. |
boolean |
containsValue(Object value)
Returns true if this
CompositeData instance has
a value equal to that supplied. |
boolean |
equals(Object obj)
Compares the specified object with this object for equality.
|
Object |
get(String key)
Retrieves the value for the specified key.
|
Object[] |
getAll(String[] keys)
Returns the appropriate value for each key in the given array,
using the same ordering.
|
CompositeType |
getCompositeType()
Returns the composite type which corresponds to this instance
of
CompositeData . |
int |
hashCode()
Returns the hash code of this instance.
|
String |
toString()
Returns a textual representation of this instance.
|
Collection<?> |
values()
Returns a read-only collection of the values associated with
this instance.
|
boolean containsKey(String key)
CompositeData
instance contains
the specified key. This method always returns false for
an input key equal to null
or the empty string.key
- the key to find in the structure.boolean containsValue(Object value)
CompositeData
instance has
a value equal to that supplied.value
- the value to look for.boolean equals(Object obj)
CompositeData
with the same name-value
mappings and types. The two compared instances may be
equivalent even if they represent different implementations of
CompositeData
.equals
in class Object
obj
- the object to compare for equality.obj
is equal to this
.Object.hashCode()
Object get(String key)
key
- the key whose value should be returned.IllegalArgumentException
- if the key is null
or the empty string.InvalidKeyException
- if the key does not exist.Object[] getAll(String[] keys)
keys
- the keys whose values should be returned.IllegalArgumentException
- if one of the keys is
null
or the
empty string.InvalidKeyException
- if one of the keys does not exist.CompositeType getCompositeType()
CompositeData
.int hashCode()
e1.equals(e2)
implies
e1.hashCode() == e2.hashCode(), holds for any pair
of instances, e1
and e2
.
hashCode
in class Object
CompositeData
.Object.equals(Object)
String toString()
key=value
for each pair of key and value.toString
in class Object
String
representation of the
object.Object.getClass()
,
Object.hashCode()
,
Class.getName()
,
Integer.toHexString(int)
Collection<?> values()