Home » openjdk-7 » javax » management » openmbean » [javadoc | source]
javax.management.openmbean
public class: OpenMBeanParameterInfoSupport [javadoc | source]
java.lang.Object
   javax.management.MBeanFeatureInfo
      javax.management.MBeanParameterInfo
         javax.management.openmbean.OpenMBeanParameterInfoSupport

All Implemented Interfaces:
    Serializable, OpenMBeanParameterInfo, Cloneable, DescriptorRead

OpenMBeanParameterInfo implementation
Fields inherited from javax.management.MBeanParameterInfo:
serialVersionUID,  NO_PARAMS
Fields inherited from javax.management.MBeanFeatureInfo:
serialVersionUID,  name,  description
Constructor:
 public OpenMBeanParameterInfoSupport(String name,
    String description,
    OpenType openType) 
    Contruct an OpenMBeanParameterInfoSupport

    Parameters:
    name - cannot be null or empty
    description - cannot be null or empty
    openType - cannot be null
    Throws:
    IllegalArgumentException - when one of the above constraints is not satisfied
    exception: IllegalArgumentException - when one of the above constraints is not satisfied
 public OpenMBeanParameterInfoSupport(String name,
    String description,
    OpenType openType,
    Object defaultValue) throws OpenDataException 
    Contruct an OpenMBeanParameterInfoSupport

    Parameters:
    name - cannot be null or empty
    description - cannot be null or empty
    openType - cannot be null
    defaultValue - the default value
    Throws:
    IllegalArgumentException - when one of the above constraints is not satisfied
    OpenDataException - when default value is not correct for the open type or cannot specify a default value for ArrayType and TabularType
    exception: IllegalArgumentException - when one of the above constraints is not satisfied
    exception: OpenDataException - when default value is not correct for the open type or cannot specify a default value for ArrayType and TabularType
 public OpenMBeanParameterInfoSupport(String name,
    String description,
    OpenType openType,
    Object defaultValue,
    Object[] legalValues) throws OpenDataException 
    Contruct an OpenMBeanParameterInfoSupport

    Parameters:
    name - cannot be null or empty
    description - cannot be null or empty
    openType - cannot be null
    defaultValue - the default value
    legalValues - an array of legal values
    Throws:
    IllegalArgumentException - when one of the above constraints is not satisfied
    exception: IllegalArgumentException - when one of the above constraints is not satisfied
 public OpenMBeanParameterInfoSupport(String name,
    String description,
    OpenType openType,
    Object defaultValue,
    Comparable minValue,
    Comparable maxValue) throws OpenDataException 
    Contruct an OpenMBeanParameterInfoSupport

    Parameters:
    name - cannot be null or empty
    description - cannot be null or empty
    openType - cannot be null
    defaultValue - the default value
    minValue - the minimum value
    maxValue - the maximum value
    Throws:
    IllegalArgumentException - when one of the above constraints is not satisfied
    exception: IllegalArgumentException - when one of the above constraints is not satisfied
Method from javax.management.openmbean.OpenMBeanParameterInfoSupport Summary:
equals,   getDefaultValue,   getLegalValues,   getMaxValue,   getMinValue,   getOpenType,   hasDefaultValue,   hasLegalValues,   hasMaxValue,   hasMinValue,   hashCode,   isValue,   toString
Methods from javax.management.MBeanParameterInfo:
clone,   equals,   getType,   hashCode,   toString
Methods from javax.management.MBeanFeatureInfo:
equals,   getDescription,   getDescriptor,   getName,   hashCode
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from javax.management.openmbean.OpenMBeanParameterInfoSupport Detail:
 public boolean equals(Object obj) 
 public Object getDefaultValue() 
 public Set getLegalValues() 
 public Comparable getMaxValue() 
 public Comparable getMinValue() 
 public OpenType getOpenType() 
 public boolean hasDefaultValue() 
 public boolean hasLegalValues() 
 public boolean hasMaxValue() 
 public boolean hasMinValue() 
 public int hashCode() 
 public boolean isValue(Object obj) 
 public String toString()