## Uses of Class
java.lang.Number

Packages that use Number
java.awt: Contains all of the classes for creating user interfaces and for painting graphics and images.
java.lang: Provides classes that are fundamental to the design of the Java programming language.
java.math: Provides classes for performing arbitrary-precision integer arithmetic (`BigInteger`) and arbitrary-precision decimal arithmetic (`BigDecimal`).
java.text: Provides classes and interfaces for handling text, dates, numbers, and messages in a manner independent of natural languages.
java.util.concurrent.atomic: A small toolkit of classes that support lock-free thread-safe programming on single variables.
javax.accessibility: Defines a contract between user-interface components and an assistive technology that provides access to those components.
javax.management: Provides the core classes for the Java Management Extensions.
javax.management.monitor: Provides the definition of the monitor classes.
javax.swing: Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
javax.xml.datatype: Defines XML/Java Type Mappings.

### Uses of Number in java.awt

Methods in java.awt that return Number
`Number` Button.AccessibleAWTButton.`getCurrentAccessibleValue()` Get the value of this object as a Number.
`Number` Checkbox.AccessibleAWTCheckbox.`getCurrentAccessibleValue()` Get the value of this object as a Number.
`Number` CheckboxMenuItem.AccessibleAWTCheckboxMenuItem.`getCurrentAccessibleValue()` Get the value of this object as a Number.
`Number` MenuItem.AccessibleAWTMenuItem.`getCurrentAccessibleValue()` Get the value of this object as a Number.
`Number` Scrollbar.AccessibleAWTScrollBar.`getCurrentAccessibleValue()` Get the accessible value of this object.
`Number` Button.AccessibleAWTButton.`getMaximumAccessibleValue()` Get the maximum value of this object as a Number.
`Number` Checkbox.AccessibleAWTCheckbox.`getMaximumAccessibleValue()` Get the maximum value of this object as a Number.
`Number` CheckboxMenuItem.AccessibleAWTCheckboxMenuItem.`getMaximumAccessibleValue()` Get the maximum value of this object as a Number.
`Number` MenuItem.AccessibleAWTMenuItem.`getMaximumAccessibleValue()` Get the maximum value of this object as a Number.
`Number` Scrollbar.AccessibleAWTScrollBar.`getMaximumAccessibleValue()` Get the maximum accessible value of this object.
`Number` Button.AccessibleAWTButton.`getMinimumAccessibleValue()` Get the minimum value of this object as a Number.
`Number` Checkbox.AccessibleAWTCheckbox.`getMinimumAccessibleValue()` Get the minimum value of this object as a Number.
`Number` CheckboxMenuItem.AccessibleAWTCheckboxMenuItem.`getMinimumAccessibleValue()` Get the minimum value of this object as a Number.
`Number` MenuItem.AccessibleAWTMenuItem.`getMinimumAccessibleValue()` Get the minimum value of this object as a Number.
`Number` Scrollbar.AccessibleAWTScrollBar.`getMinimumAccessibleValue()` Get the minimum accessible value of this object.

Methods in java.awt with parameters of type Number
`boolean` Button.AccessibleAWTButton.`setCurrentAccessibleValue​(Number n)` Set the value of this object as a Number.
`boolean` Checkbox.AccessibleAWTCheckbox.`setCurrentAccessibleValue​(Number n)` Set the value of this object as a Number.
`boolean` CheckboxMenuItem.AccessibleAWTCheckboxMenuItem.`setCurrentAccessibleValue​(Number n)` Set the value of this object as a Number.
`boolean` MenuItem.AccessibleAWTMenuItem.`setCurrentAccessibleValue​(Number n)` Set the value of this object as a Number.
`boolean` Scrollbar.AccessibleAWTScrollBar.`setCurrentAccessibleValue​(Number n)` Set the value of this object as a Number.

### Uses of Number in java.lang

Subclasses of Number in java.lang
`class` `Byte` The `Byte` class wraps a value of primitive type `byte` in an object.
`class` `Double` The `Double` class wraps a value of the primitive type `double` in an object.
`class` `Float` The `Float` class wraps a value of primitive type `float` in an object.
`class` `Integer` The `Integer` class wraps a value of the primitive type `int` in an object.
`class` `Long` The `Long` class wraps a value of the primitive type `long` in an object.
`class` `Short` The `Short` class wraps a value of primitive type `short` in an object.

### Uses of Number in java.math

Subclasses of Number in java.math
`class` `BigDecimal` Immutable, arbitrary-precision signed decimal numbers.
`class` `BigInteger` Immutable arbitrary-precision integers.

### Uses of Number in java.text

Methods in java.text that return Number
`Number` ChoiceFormat.`parse​(String text, ParsePosition status)` Parses a Number from the input text.
`Number` DecimalFormat.`parse​(String text, ParsePosition pos)` Parses text from a string to produce a `Number`.
`Number` NumberFormat.`parse​(String source)` Parses text from the beginning of the given string to produce a number.
`abstract Number` NumberFormat.`parse​(String source, ParsePosition parsePosition)` Returns a Long if possible (e.g., within the range [Long.MIN_VALUE, Long.MAX_VALUE] and with no decimals), otherwise a Double.

### Uses of Number in java.util.concurrent.atomic

Subclasses of Number in java.util.concurrent.atomic
`class` `AtomicInteger` An `int` value that may be updated atomically.
`class` `AtomicLong` A `long` value that may be updated atomically.
`class` `DoubleAccumulator` One or more variables that together maintain a running `double` value updated using a supplied function.
`class` `DoubleAdder` One or more variables that together maintain an initially zero `double` sum.
`class` `LongAccumulator` One or more variables that together maintain a running `long` value updated using a supplied function.
`class` `LongAdder` One or more variables that together maintain an initially zero `long` sum.

### Uses of Number in javax.accessibility

Methods in javax.accessibility that return Number
`Number` AccessibleValue.`getCurrentAccessibleValue()` Get the value of this object as a `Number`.
`Number` AccessibleValue.`getMaximumAccessibleValue()` Get the maximum value of this object as a `Number`.
`Number` AccessibleValue.`getMinimumAccessibleValue()` Get the minimum value of this object as a `Number`.

Methods in javax.accessibility with parameters of type Number
`boolean` AccessibleValue.`setCurrentAccessibleValue​(Number n)` Set the value of this object as a `Number`.

### Uses of Number in javax.management

Methods in javax.management with parameters of type Number
`static ValueExp` Query.`value​(Number val)` Returns a numeric value expression that can be used in any Query call that expects a ValueExp.

### Uses of Number in javax.management.monitor

Methods in javax.management.monitor that return Number
`Number` CounterMonitor.`getDerivedGauge()` Deprecated. As of JMX 1.2, replaced by `CounterMonitor.getDerivedGauge(ObjectName)`
`Number` CounterMonitor.`getDerivedGauge​(ObjectName object)` Gets the derived gauge of the specified object, if this object is contained in the set of observed MBeans, or `null` otherwise.
`Number` CounterMonitorMBean.`getDerivedGauge()` Deprecated. As of JMX 1.2, replaced by `CounterMonitorMBean.getDerivedGauge(ObjectName)`
`Number` CounterMonitorMBean.`getDerivedGauge​(ObjectName object)` Gets the derived gauge for the specified MBean.
`Number` GaugeMonitor.`getDerivedGauge()` Deprecated. As of JMX 1.2, replaced by `GaugeMonitor.getDerivedGauge(ObjectName)`
`Number` GaugeMonitor.`getDerivedGauge​(ObjectName object)` Gets the derived gauge of the specified object, if this object is contained in the set of observed MBeans, or `null` otherwise.
`Number` GaugeMonitorMBean.`getDerivedGauge()` Deprecated. As of JMX 1.2, replaced by `GaugeMonitorMBean.getDerivedGauge(ObjectName)`
`Number` GaugeMonitorMBean.`getDerivedGauge​(ObjectName object)` Gets the derived gauge for the specified MBean.
`Number` GaugeMonitor.`getHighThreshold()` Gets the high threshold value common to all observed MBeans.
`Number` GaugeMonitorMBean.`getHighThreshold()` Gets the high threshold value.
`Number` CounterMonitor.`getInitThreshold()` Gets the initial threshold value common to all observed objects.
`Number` CounterMonitorMBean.`getInitThreshold()` Gets the initial threshold value common to all observed objects.
`Number` GaugeMonitor.`getLowThreshold()` Gets the low threshold value common to all observed MBeans.
`Number` GaugeMonitorMBean.`getLowThreshold()` Gets the low threshold value.
`Number` CounterMonitor.`getModulus()` Gets the modulus value common to all observed MBeans.
`Number` CounterMonitorMBean.`getModulus()` Gets the modulus value.
`Number` CounterMonitor.`getOffset()` Gets the offset value common to all observed MBeans.
`Number` CounterMonitorMBean.`getOffset()` Gets the offset value.
`Number` CounterMonitor.`getThreshold()` Deprecated. As of JMX 1.2, replaced by `CounterMonitor.getThreshold(ObjectName)`
`Number` CounterMonitor.`getThreshold​(ObjectName object)` Gets the current threshold value of the specified object, if this object is contained in the set of observed MBeans, or `null` otherwise.
`Number` CounterMonitorMBean.`getThreshold()` Deprecated. As of JMX 1.2, replaced by `CounterMonitorMBean.getThreshold(ObjectName)`
`Number` CounterMonitorMBean.`getThreshold​(ObjectName object)` Gets the threshold value for the specified MBean.

Methods in javax.management.monitor with parameters of type Number
`void` CounterMonitor.`setInitThreshold​(Number value)` Sets the initial threshold value common to all observed objects.
`void` CounterMonitorMBean.`setInitThreshold​(Number value)` Sets the initial threshold value common to all observed MBeans.
`void` CounterMonitor.`setModulus​(Number value)` Sets the modulus value common to all observed MBeans.
`void` CounterMonitorMBean.`setModulus​(Number value)` Sets the modulus value.
`void` CounterMonitor.`setOffset​(Number value)` Sets the offset value common to all observed MBeans.
`void` CounterMonitorMBean.`setOffset​(Number value)` Sets the offset value.
`void` CounterMonitor.`setThreshold​(Number value)` Deprecated. As of JMX 1.2, replaced by `CounterMonitor.setInitThreshold(java.lang.Number)`
`void` CounterMonitorMBean.`setThreshold​(Number value)` Deprecated. As of JMX 1.2, replaced by `CounterMonitorMBean.setInitThreshold(java.lang.Number)`
`void` GaugeMonitor.`setThresholds​(Number highValue, Number lowValue)` Sets the high and the low threshold values common to all observed MBeans.
`void` GaugeMonitorMBean.`setThresholds​(Number highValue, Number lowValue)` Sets the high and the low threshold values.

### Uses of Number in javax.swing

Methods in javax.swing that return Number
`Number` AbstractButton.AccessibleAbstractButton.`getCurrentAccessibleValue()` Get the value of this object as a Number.
`Number` JInternalFrame.AccessibleJInternalFrame.`getCurrentAccessibleValue()` Get the value of this object as a Number.
`Number` JInternalFrame.JDesktopIcon.AccessibleJDesktopIcon.`getCurrentAccessibleValue()` Gets the value of this object as a `Number`.
`Number` JProgressBar.AccessibleJProgressBar.`getCurrentAccessibleValue()` Gets the accessible value of this object.
`Number` JScrollBar.AccessibleJScrollBar.`getCurrentAccessibleValue()` Get the accessible value of this object.
`Number` JSlider.AccessibleJSlider.`getCurrentAccessibleValue()` Get the accessible value of this object.
`Number` JSpinner.AccessibleJSpinner.`getCurrentAccessibleValue()` Get the value of this object as a Number.
`Number` JSplitPane.AccessibleJSplitPane.`getCurrentAccessibleValue()` Gets the accessible value of this object.
`Number` AbstractButton.AccessibleAbstractButton.`getMaximumAccessibleValue()` Get the maximum value of this object as a Number.
`Number` JInternalFrame.AccessibleJInternalFrame.`getMaximumAccessibleValue()` Get the maximum value of this object as a Number.
`Number` JInternalFrame.JDesktopIcon.AccessibleJDesktopIcon.`getMaximumAccessibleValue()` Gets the maximum value of this object as a `Number`.
`Number` JProgressBar.AccessibleJProgressBar.`getMaximumAccessibleValue()` Gets the maximum accessible value of this object.
`Number` JScrollBar.AccessibleJScrollBar.`getMaximumAccessibleValue()` Get the maximum accessible value of this object.
`Number` JSlider.AccessibleJSlider.`getMaximumAccessibleValue()` Get the maximum accessible value of this object.
`Number` JSpinner.AccessibleJSpinner.`getMaximumAccessibleValue()` Get the maximum value of this object as a Number.
`Number` JSplitPane.AccessibleJSplitPane.`getMaximumAccessibleValue()` Gets the maximum accessible value of this object.
`Number` AbstractButton.AccessibleAbstractButton.`getMinimumAccessibleValue()` Get the minimum value of this object as a Number.
`Number` JInternalFrame.AccessibleJInternalFrame.`getMinimumAccessibleValue()` Get the minimum value of this object as a Number.
`Number` JInternalFrame.JDesktopIcon.AccessibleJDesktopIcon.`getMinimumAccessibleValue()` Gets the minimum value of this object as a `Number`.
`Number` JProgressBar.AccessibleJProgressBar.`getMinimumAccessibleValue()` Gets the minimum accessible value of this object.
`Number` JScrollBar.AccessibleJScrollBar.`getMinimumAccessibleValue()` Get the minimum accessible value of this object.
`Number` JSlider.AccessibleJSlider.`getMinimumAccessibleValue()` Get the minimum accessible value of this object.
`Number` JSpinner.AccessibleJSpinner.`getMinimumAccessibleValue()` Get the minimum value of this object as a Number.
`Number` JSplitPane.AccessibleJSplitPane.`getMinimumAccessibleValue()` Gets the minimum accessible value of this object.
`Number` SpinnerNumberModel.`getNumber()` Returns the value of the current element of the sequence.
`Number` SpinnerNumberModel.`getStepSize()` Returns the size of the value change computed by the `getNextValue` and `getPreviousValue` methods.

Methods in javax.swing with parameters of type Number
`static <M,​I> RowFilter<M,​I>` RowFilter.`numberFilter​(RowFilter.ComparisonType type, Number number, int... indices)` Returns a `RowFilter` that includes entries that have at least one `Number` value meeting the specified criteria.
`boolean` AbstractButton.AccessibleAbstractButton.`setCurrentAccessibleValue​(Number n)` Set the value of this object as a Number.
`boolean` JInternalFrame.AccessibleJInternalFrame.`setCurrentAccessibleValue​(Number n)` Set the value of this object as a Number.
`boolean` JInternalFrame.JDesktopIcon.AccessibleJDesktopIcon.`setCurrentAccessibleValue​(Number n)` Sets the value of this object as a `Number`.
`boolean` JProgressBar.AccessibleJProgressBar.`setCurrentAccessibleValue​(Number n)` Sets the value of this object as a `Number`.
`boolean` JScrollBar.AccessibleJScrollBar.`setCurrentAccessibleValue​(Number n)` Set the value of this object as a Number.
`boolean` JSlider.AccessibleJSlider.`setCurrentAccessibleValue​(Number n)` Set the value of this object as a Number.
`boolean` JSpinner.AccessibleJSpinner.`setCurrentAccessibleValue​(Number n)` Set the value of this object as a Number.
`boolean` JSplitPane.AccessibleJSplitPane.`setCurrentAccessibleValue​(Number n)` Sets the value of this object as a Number.
`void` SpinnerNumberModel.`setStepSize​(Number stepSize)` Changes the size of the value change computed by the `getNextValue` and `getPreviousValue` methods.

Constructors in javax.swing with parameters of type Number
`SpinnerNumberModel​(Number value, Comparable<?> minimum, Comparable<?> maximum, Number stepSize)` Constructs a `SpinnerModel` that represents a closed sequence of numbers from `minimum` to `maximum`.

### Uses of Number in javax.xml.datatype

Methods in javax.xml.datatype that return Number
`abstract Number` Duration.`getField​(DatatypeConstants.Field field)` Gets the value of a field.