OpenMBeanAttributeInfoOpenMBeanAttributeInfoSupport, OpenMBeanParameterInfoSupport
public interface OpenMBeanParameterInfo
Describes a parameter used in one or more operations or constructors of an open MBean.
This interface declares the same methods as the class MBeanParameterInfo. A class implementing this interface (typically OpenMBeanParameterInfoSupport) should extend MBeanParameterInfo.
| Modifier and Type | Method | Description | 
|---|---|---|
| boolean | equals | Compares the specified obj parameter with this  OpenMBeanParameterInfoinstance for equality. | 
| Object | getDefaultValue() | Returns the default value for this parameter, if it has one, or  nullotherwise. | 
| String | getDescription() | Returns a human readable description of the parameter described by this  OpenMBeanParameterInfoinstance. | 
| Set | getLegalValues() | Returns the set of legal values for this parameter, if it has one, or  nullotherwise. | 
| Comparable | getMaxValue() | Returns the maximal value for this parameter, if it has one, or  nullotherwise. | 
| Comparable | getMinValue() | Returns the minimal value for this parameter, if it has one, or  nullotherwise. | 
| String | getName() | Returns the name of the parameter described by this  OpenMBeanParameterInfoinstance. | 
| OpenType | getOpenType() | Returns the open type of the values of the parameter described by this  OpenMBeanParameterInfoinstance. | 
| boolean | hasDefaultValue() | Returns  trueif this parameter has a specified default value, orfalseotherwise. | 
| int | hashCode() | Returns the hash code value for this  OpenMBeanParameterInfoinstance. | 
| boolean | hasLegalValues() | Returns  trueif this parameter has a specified set of legal values, orfalseotherwise. | 
| boolean | hasMaxValue() | Returns  trueif this parameter has a specified maximal value, orfalseotherwise. | 
| boolean | hasMinValue() | Returns  trueif this parameter has a specified minimal value, orfalseotherwise. | 
| boolean | isValue | Tests whether obj is a valid value for the parameter described by this  OpenMBeanParameterInfoinstance. | 
| String | toString() | Returns a string representation of this  OpenMBeanParameterInfoinstance. | 
String getDescription()
OpenMBeanParameterInfo instance.String getName()
OpenMBeanParameterInfo instance.OpenType<?> getOpenType()
OpenMBeanParameterInfo instance.Object getDefaultValue()
null otherwise.Set<?> getLegalValues()
null otherwise.Comparable<?> getMinValue()
null otherwise.Comparable<?> getMaxValue()
null otherwise.boolean hasDefaultValue()
true if this parameter has a specified default value, or false otherwise.boolean hasLegalValues()
true if this parameter has a specified set of legal values, or false otherwise.boolean hasMinValue()
true if this parameter has a specified minimal value, or false otherwise.boolean hasMaxValue()
true if this parameter has a specified maximal value, or false otherwise.boolean isValue(Object obj)
OpenMBeanParameterInfo instance.obj - the object to be tested.true if obj is a valid value for the parameter described by this OpenMBeanParameterInfo instance, false otherwise.boolean equals(Object obj)
OpenMBeanParameterInfo instance for equality.  Returns true if and only if all of the following statements are true: 
OpenMBeanParameterInfo interface,equals method works properly for obj parameters which are different implementations of the OpenMBeanParameterInfo interface. int hashCode()
OpenMBeanParameterInfo instance.  The hash code of an OpenMBeanParameterInfo instance is the sum of the hash codes of all elements of information used in equals comparisons (ie: its name, its open type, and its default, min, max and legal values). 
 This ensures that t1.equals(t2) implies that t1.hashCode()==t2.hashCode() for any two OpenMBeanParameterInfo instances t1 and t2, as required by the general contract of the method Object.hashCode().
String toString()
OpenMBeanParameterInfo instance.  The string representation consists of the name of this class (ie javax.management.openmbean.OpenMBeanParameterInfo), the string representation of the name and open type of the described parameter, and the string representation of its default, min, max and legal values.
    © 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
    https://docs.oracle.com/en/java/javase/21/docs/api/java.management/javax/management/openmbean/OpenMBeanParameterInfo.html