API Overview API Index Package Overview Direct link to this page
JDK 1.6
  javax.management.openmbean. OpenMBeanParameterInfoSupport View Source
Author(s)
Sun Microsystems, Inc.
Since
1.5
Version
3.39 06/03/15
Serial
Hierarchy
 Object
      MBeanFeatureInfo
          MBeanParameterInfo
              OpenMBeanParameterInfoSupport
Implements
 OpenMBeanParameterInfo
Subclasses
Description
public class OpenMBeanParameterInfoSupport
  Describes a parameter used in one or more operations or constructors of an open MBean.
See also:   
Constructors
public OpenMBeanParameterInfoSupport (String name, String description, OpenType<Object> openType)
  Constructs an OpenMBeanParameterInfoSupport instance, which describes the parameter used in one or more operations or constructors of a class of open MBeans, with the specified name, openType and description.
public OpenMBeanParameterInfoSupport (String name, String description, OpenType<Object> openType, Descriptor descriptor)
  Constructs an OpenMBeanParameterInfoSupport instance, which describes the parameter used in one or more operations or constructors of a class of open MBeans, with the specified name, openType, description, and descriptor.
public OpenMBeanParameterInfoSupport (String name, String description, OpenType< T> openType, T defaultValue) throws OpenDataException
  Constructs an OpenMBeanParameterInfoSupport instance, which describes the parameter used in one or more operations or constructors of a class of open MBeans, with the specified name, openType, description and defaultValue.
public OpenMBeanParameterInfoSupport (String name, String description, OpenType< T> openType, T defaultValue, Comparable< T> minValue, Comparable< T> maxValue) throws OpenDataException
  Constructs an OpenMBeanParameterInfoSupport instance, which describes the parameter used in one or more operations or constructors of a class of open MBeans, with the specified name, openType, description, defaultValue, minValue and maxValue.
public OpenMBeanParameterInfoSupport (String name, String description, OpenType< T> openType, T defaultValue, T legalValues) throws OpenDataException
  Constructs an OpenMBeanParameterInfoSupport instance, which describes the parameter used in one or more operations or constructors of a class of open MBeans, with the specified name, openType, description, defaultValue and legalValues.
private OpenMBeanParameterInfoSupport (String name, String description, OpenType< T> openType, T defaultValue, T legalValues, Comparable< T> minValue, Comparable< T> maxValue) throws OpenDataException
Methods
Hide/Show inherited methods
public Object clone () [Inherited From MBeanParameterInfo]
  Returns a shallow clone of this instance.
public boolean equals (Object obj) [Overrides MBeanParameterInfo] [Specified in OpenMBeanParameterInfo]
  Compares the specified obj parameter with this OpenMBeanParameterInfoSupport instance for equality.
public Object getDefaultValue () [Specified in OpenMBeanParameterInfo]
Returns the default value for the parameter described by this OpenMBeanParameterInfoSupport instance, if specified, or null otherwise.
public String getDescription () [Inherited From MBeanFeatureInfo]
  Returns the human-readable description of the feature.
public Descriptor getDescriptor () [Inherited From MBeanFeatureInfo]
  Returns the descriptor for the feature.
public Set<Object> getLegalValues () [Specified in OpenMBeanParameterInfo]
Returns an unmodifiable Set of legal values for the parameter described by this OpenMBeanParameterInfoSupport instance, if specified, or null otherwise.
public Comparable<Object> getMaxValue () [Specified in OpenMBeanParameterInfo]
Returns the maximal value for the parameter described by this OpenMBeanParameterInfoSupport instance, if specified, or null otherwise.
public Comparable<Object> getMinValue () [Specified in OpenMBeanParameterInfo]
Returns the minimal value for the parameter described by this OpenMBeanParameterInfoSupport instance, if specified, or null otherwise.
public String getName () [Inherited From MBeanFeatureInfo]
  Returns the name of the feature.
public OpenType<Object> getOpenType () [Specified in OpenMBeanParameterInfo]
Returns the open type for the values of the parameter described by this OpenMBeanParameterInfoSupport instance.
public String getType () [Inherited From MBeanParameterInfo]
  Returns the type or class name of the data.
public boolean hasDefaultValue () [Specified in OpenMBeanParameterInfo]
Returns true if this OpenMBeanParameterInfoSupport instance specifies a non-null default value for the described parameter, false otherwise.
public int hashCode () [Overrides MBeanParameterInfo] [Specified in OpenMBeanParameterInfo]
  Returns the hash code value for this OpenMBeanParameterInfoSupport instance.
public boolean hasLegalValues () [Specified in OpenMBeanParameterInfo]
Returns true if this OpenMBeanParameterInfoSupport instance specifies a non-null set of legal values for the described parameter, false otherwise.
public boolean hasMaxValue () [Specified in OpenMBeanParameterInfo]
Returns true if this OpenMBeanParameterInfoSupport instance specifies a non-null maximal value for the described parameter, false otherwise.
public boolean hasMinValue () [Specified in OpenMBeanParameterInfo]
Returns true if this OpenMBeanParameterInfoSupport instance specifies a non-null minimal value for the described parameter, false otherwise.
public boolean isValue (Object obj) [Specified in OpenMBeanParameterInfo]
  Tests whether obj is a valid value for the parameter described by this OpenMBeanParameterInfo instance.
public String toString () [Overrides MBeanParameterInfo] [Specified in OpenMBeanParameterInfo]
  Returns a string representation of this OpenMBeanParameterInfoSupport instance.
Fields
Hide/Show inherited fields
protected String description [Inherited From MBeanFeatureInfo]
  The human-readable description of the feature.
protected String name [Inherited From MBeanFeatureInfo]
  The name of the feature.
pack-privatefinalstatic long serialVersionUID = "-7235016873758443122"
Nested Classes
Generated By: JavaOnTracks Doclet 0.1.4     ©Thibaut Colar