Uses of Class java.lang.Number (Java SE 9 & JDK 9 )

## Uses of Class
java.lang.Number

- Packages that use Number
  Package | Description
  --- | ---
  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
    Modifier and Type | Method | Description
    --- | --- | ---
    `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
    Modifier and Type | Method | Description
    --- | --- | ---
    `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
    Modifier and Type | Class | Description
    --- | --- | ---
    `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
    Modifier and Type | Class | Description
    --- | --- | ---
    `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
    Modifier and Type | Method | Description
    --- | --- | ---
    `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
    Modifier and Type | Class | Description
    --- | --- | ---
    `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
    Modifier and Type | Method | Description
    --- | --- | ---
    `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
    Modifier and Type | Method | Description
    --- | --- | ---
    `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
    Modifier and Type | Method | Description
    --- | --- | ---
    `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
    Modifier and Type | Method | Description
    --- | --- | ---
    `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
    Modifier and Type | Method | Description
    --- | --- | ---
    `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
    Modifier and Type | Method | Description
    --- | --- | ---
    `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
    Modifier and Type | Method | Description
    --- | --- | ---
    `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
    Constructor | Description
    --- | ---
    `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
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract Number` | Duration.`getField​(DatatypeConstants.Field field)` | Gets the value of a field.