java.lang.Objectjavax.management.openmbean.OpenType<CompositeData>
javax.management.openmbean.CompositeType
All Implemented Interfaces:
Serializable
CompositeType
class is the open type class
whose instances describe the types of CompositeData
values.1.5
- Field Summary | ||
---|---|---|
static final long | serialVersionUID |
Fields inherited from javax.management.openmbean.OpenType: |
---|
serialVersionUID, ALLOWED_CLASSNAMES_LIST, ALLOWED_CLASSNAMES |
Constructor: |
---|
CompositeType instance, checking for the validity of the given parameters.
The validity constraints are described below for each parameter.
Note that the contents of the three array parameters
itemNames, itemDescriptions and itemTypes
are internally copied so that any subsequent modification of these arrays by the caller of this constructor
has no impact on the constructed
The Java class name of composite data values this composite type represents
(ie the class name returned by the getClassName method)
is set to the string value returned by
|
Method from javax.management.openmbean.CompositeType Summary: |
---|
containsKey, equals, getDescription, getType, hashCode, isAssignableFrom, isValue, keySet, toString |
Methods from javax.management.openmbean.OpenType: |
---|
equals, getClassName, getDescription, getDescriptor, getTypeName, hashCode, isArray, isAssignableFrom, isValue, safeGetClassName, toString |
Methods from java.lang.Object: |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method from javax.management.openmbean.CompositeType Detail: |
---|
true if this CompositeType instance defines an item
whose name is itemName. |
obj parameter with this CompositeType instance for equality.
Two |
null if this CompositeType instance does not define any item
whose name is itemName. |
null if this CompositeType instance does not define any item
whose name is itemName. |
CompositeType instance.
The hash code of a
As |
|
CompositeType instance.
If obj is null or is not an instance of
If obj is an instance of
A {@code TabularType} is assignable from another {@code TabularType} if they have the same {@linkplain TabularType#getTypeName() typeName} and {@linkplain TabularType#getIndexNames() index name list}, and the {@linkplain TabularType#getRowType() row type} of the first is assignable from the row type of the second. An {@code ArrayType} is assignable from another {@code ArrayType} if they have the same {@linkplain ArrayType#getDimension() dimension}; and both are {@linkplain ArrayType#isPrimitiveArray() primitive arrays} or neither is; and the {@linkplain ArrayType#getElementOpenType() element type} of the first is assignable from the element type of the second. In every other case, an {@code OpenType} is assignable from another {@code OpenType} only if they are equal. These rules mean that extra items can be added to a {@code CompositeData} without making it invalid for a {@code CompositeType} that does not have those items. |
CompositeType instance.
The set's iterator will return the item names in ascending order. |
CompositeType instance.
The string representation consists of
the name of this class (ie
As |