javax.jmx.openmbean
Class TabularParameterInfo

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

public class TabularParameterInfo
extends CompositeParameterInfo
implements java.io.Serializable

Describes an instance of the TabularData 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
TabularParameterInfo(java.lang.String name, java.lang.String type, java.lang.String description, java.lang.Object defaultValue, java.lang.Object[] legalValues, OpenMBeanParameterInfo[] parameterInfo, java.lang.String[] indexNames)
          Constructs a TabularParameterInfo object.
 
Method Summary
 java.lang.String[] getIndexNames()
          Gets the index names associated with the tabular data.
 
Methods inherited from class javax.jmx.openmbean.CompositeParameterInfo
getParameterInfo
 
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

TabularParameterInfo

public TabularParameterInfo(java.lang.String name,
                            java.lang.String type,
                            java.lang.String description,
                            java.lang.Object defaultValue,
                            java.lang.Object[] legalValues,
                            OpenMBeanParameterInfo[] parameterInfo,
                            java.lang.String[] indexNames)
Constructs a TabularParameterInfo 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.
indexNames - the index names array for the tabular data.
Method Detail

getIndexNames

public java.lang.String[] getIndexNames()
Gets the index names associated with the tabular data.