javax.jmx.openmbean
Class CompositeParameterInfo

java.lang.Object
  |
  +--javax.management.MBeanFeatureInfo
        |
        +--javax.management.MBeanParameterInfo
              |
              +--javax.jmx.openmbean.OpenMBeanParameterInfo
                    |
                    +--javax.jmx.openmbean.CompositeParameterInfo
Direct Known Subclasses:
TabularParameterInfo

public class CompositeParameterInfo
extends OpenMBeanParameterInfo
implements java.io.Serializable

Describes an instance of the CompositeData class when used as an parameter.

See Also:
Serialized Form

Fields inherited from class javax.management.MBeanParameterInfo
NO_PARAMS
 
Fields inherited from class javax.management.MBeanFeatureInfo
description, name
 
Constructor Summary
CompositeParameterInfo(java.lang.String name, java.lang.String type, java.lang.String description, java.lang.Object defaultValue, java.lang.Object[] legalValues, OpenMBeanParameterInfo[] parameterInfo)
          Constructs a CompositeMBeanParameterInfo object.
 
Method Summary
 OpenMBeanParameterInfo[] getParameterInfo()
          Returns the OpenMBeanParameterInfo array.
 
Methods inherited from class javax.jmx.openmbean.OpenMBeanParameterInfo
getDefaultValue, getLegalValues
 
Methods inherited from class javax.management.MBeanParameterInfo
clone, equals, getType, hashCode, toString
 
Methods inherited from class javax.management.MBeanFeatureInfo
getDescription, getName
 
Methods inherited from class java.lang.Object
, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CompositeParameterInfo

public CompositeParameterInfo(java.lang.String name,
                              java.lang.String type,
                              java.lang.String description,
                              java.lang.Object defaultValue,
                              java.lang.Object[] legalValues,
                              OpenMBeanParameterInfo[] parameterInfo)
Constructs a CompositeMBeanParameterInfo object.
Parameters:
name - The name of the data
type - The type or class name of the data
description - A human readable description of the data. Optional.
defaultValue - The default value for the parameter.
legalValues - The set of permitted values for the parameter.
parameterInfo - the OpenMBeanParameterInfo array.
Method Detail

getParameterInfo

public OpenMBeanParameterInfo[] getParameterInfo()
Returns the OpenMBeanParameterInfo array.